接口 DbManageService<T>
- 所有已知子接口:
AdvancedDbManageService<T>
public interface DbManageService<T>
数据库操作业务接口
- 版本:
- 1.0
- 作者:
- Jovi
-
方法概要
修饰符和类型方法说明int更改表结构intalter(Table table, List<ColumnInfo> columnInfoList) 更改表结构int更改表结构backup()备份表和数据到一张新表(表名_+时间)voidbackup(ConditionHandle<T> cond, String targetTableName, Column... columns) 根据条件备份表和数据到一张指定名称的新表<R> void根据条件备份表和数据到一张指定名称的新表voidbackup(ConditionHandle<T> cond, String targetSchema, String targetTableName) 备份表和数据到一张指定名称的新表void根据条件备份表和数据到一张指定名称的新表<R> voidbackup(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件备份表和数据到一张指定名称的新表void根据条件备份表和数据到一张指定名称的新表<R> void根据条件备份表和数据到一张指定名称的新表void备份表和数据到一张指定名称的新表void根据条件备份表和数据到一张指定名称的新表<R> void根据条件备份表和数据到一张指定名称的新表void备份表和数据到一张指定名称的新表void备份表和数据到一张指定名称的新表intcopy(ConditionHandle<T> cond, String targetTableName) 根据条件将数据复制插入到同样结构的表中intcopy(ConditionHandle<T> cond, String targetTableName, Column... columns) 根据条件将数据复制插入到指定结构的表中<R> int根据条件将数据复制插入到指定结构的表中intcopy(ConditionHandle<T> cond, String targetSchema, String targetTableName) 根据条件将数据复制插入到同样结构的表中int根据条件将数据复制插入到指定结构的表中<R> intcopy(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件将数据复制插入到指定结构的表中int根据条件将数据复制插入到同样结构的表中int根据条件将数据复制插入到指定结构的表中<R> int根据条件将数据复制插入到指定结构的表中int根据条件将数据复制插入到同样结构的表中int根据条件将数据复制插入到指定结构的表中<R> int根据条件将数据复制插入到指定结构的表中void创建表结构void删除并创建表结构void删除表结构获取列信息列表getColumnInfoList(String tableName) 获取列信息列表getColumnInfoList(String schema, String tableName) 获取列信息列表获取表名列表getTableList(String tableName) 获取表名列表getTableList(String schema, String tableName) 获取表名列表
-
方法详细资料
-
dropTable
void dropTable()删除表结构 -
createTable
void createTable()创建表结构 -
dropAndCreateTable
void dropAndCreateTable()删除并创建表结构 -
getTableList
获取表名列表- 返回:
-
getTableList
获取表名列表- 参数:
tableName- 可以为null- 返回:
-
getTableList
获取表名列表- 参数:
schema-tableName-- 返回:
-
getColumnInfoList
List<ColumnInfo> getColumnInfoList()获取列信息列表- 返回:
-
getColumnInfoList
获取列信息列表- 参数:
tableName-- 返回:
-
getColumnInfoList
获取列信息列表- 参数:
schema-tableName-- 返回:
-
backup
String backup()备份表和数据到一张新表(表名_+时间)- 返回:
- 默认创建的表名
-
backup
备份表和数据到一张指定名称的新表- 参数:
targetTableName- 目标表名
-
backup
备份表和数据到一张指定名称的新表- 参数:
targetSchema- 目标schematargetTableName- 目标表名
-
backup
备份表和数据到一张指定名称的新表- 参数:
wrapper- 条件包装器targetSchema- 目标schematargetTableName- 目标表名
-
backup
备份表和数据到一张指定名称的新表- 参数:
cond- Lambda条件targetSchema- 目标schematargetTableName- 目标表名
-
backup
根据条件备份表和数据到一张指定名称的新表- 参数:
wrapper- 条件包装器targetTableName- 目标表名columns- 指定的列
-
backup
根据条件备份表和数据到一张指定名称的新表- 参数:
cond- Lambda条件targetTableName- 目标表名columns- 指定的列
-
backup
根据条件备份表和数据到一张指定名称的新表- 参数:
wrapper- 条件包装器targetTableName- 目标表名columns- 指定的列
-
backup
根据条件备份表和数据到一张指定名称的新表- 参数:
cond- Lambda条件targetTableName- 目标表名columns- 指定的列
-
backup
根据条件备份表和数据到一张指定名称的新表- 参数:
wrapper- 条件包装器targetSchema- 目标schematargetTableName- 目标表名columns- 指定的列
-
backup
void backup(ConditionHandle<T> cond, String targetSchema, String targetTableName, Column... columns) 根据条件备份表和数据到一张指定名称的新表- 参数:
cond- Lambda条件targetSchema- 目标schematargetTableName- 目标表名columns- 指定的列
-
backup
<R> void backup(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件备份表和数据到一张指定名称的新表- 参数:
wrapper- 条件包装器targetSchema- 目标schematargetTableName- 目标表名columns- 指定的列
-
backup
<R> void backup(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件备份表和数据到一张指定名称的新表- 参数:
cond- Lambda条件targetSchema- 目标schematargetTableName- 目标表名columns- 指定的列
-
copy
根据条件将数据复制插入到同样结构的表中- 参数:
wrapper- 条件包装器targetTableName- 目标表名- 返回:
-
copy
根据条件将数据复制插入到同样结构的表中- 参数:
cond- Lambda条件targetTableName- 目标表名- 返回:
-
copy
根据条件将数据复制插入到同样结构的表中- 参数:
wrapper- 条件包装器targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
copy
根据条件将数据复制插入到同样结构的表中- 参数:
cond- Lambda条件targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
wrapper- 条件包装器targetTableName- 目标表名columns- 指定的列- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
cond- Lambda条件targetTableName- 目标表名columns- 指定的列- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
wrapper- 条件包装器targetTableName- 目标表名columns- 指定的列- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
cond- Lambda条件targetTableName- 目标表名columns- 指定的列- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
wrapper- 条件包装器columns- 指定的列targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
copy
根据条件将数据复制插入到指定结构的表中- 参数:
cond- Lambda条件columns- 指定的列targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
copy
<R> int copy(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件将数据复制插入到指定结构的表中- 参数:
wrapper- 条件包装器columns- 指定的列targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
copy
<R> int copy(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件将数据复制插入到指定结构的表中- 参数:
cond- Lambda条件columns- 指定的列targetSchema- 目标schematargetTableName- 目标表名- 返回:
-
alter
更改表结构- 参数:
table- 表对象columnInfoList- 列表信息列表- 返回:
-
alter
更改表结构- 参数:
alter- 改变表结构对象- 返回:
-
alter
更改表结构- 参数:
alterList- 改变表结构对象列表- 返回:
-