public interface DbManageService<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
alter(Alter alter)
更改表结构
|
int |
alter(List<Alter> alterList)
更改表结构
|
int |
alter(Table table,
List<ColumnInfo> columnInfoList)
更改表结构
|
String |
backup()
备份表和数据到一张新表(表名_+时间)
|
void |
backup(String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(String targetSchema,
String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(Wrapper wrapper,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
<R> void |
backup(Wrapper wrapper,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件备份表和数据到一张指定名称的新表
|
void |
backup(Wrapper wrapper,
String targetSchema,
String targetTableName)
备份表和数据到一张指定名称的新表
|
void |
backup(Wrapper wrapper,
String targetSchema,
String targetTableName,
Column... columns)
根据条件备份表和数据到一张指定名称的新表
|
<R> void |
backup(Wrapper wrapper,
String targetSchema,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件备份表和数据到一张指定名称的新表
|
int |
copy(Wrapper wrapper,
String targetTableName)
根据条件将数据复制插入到同样结构的表中
|
int |
copy(Wrapper wrapper,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
<R> int |
copy(Wrapper wrapper,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件将数据复制插入到指定结构的表中
|
int |
copy(Wrapper wrapper,
String targetSchema,
String targetTableName)
根据条件将数据复制插入到同样结构的表中
|
int |
copy(Wrapper wrapper,
String targetSchema,
String targetTableName,
Column... columns)
根据条件将数据复制插入到指定结构的表中
|
<R> int |
copy(Wrapper wrapper,
String targetSchema,
String targetTableName,
ColumnFun<T,R>... columns)
根据条件将数据复制插入到指定结构的表中
|
void |
createTable()
创建表结构
|
void |
dropAndCreateTable()
删除并创建表结构
|
void |
dropTable()
删除表结构
|
List<ColumnInfo> |
getColumnInfoList()
获取列信息列表
|
List<ColumnInfo> |
getColumnInfoList(String tableName)
获取列信息列表
|
List<ColumnInfo> |
getColumnInfoList(String schema,
String tableName)
获取列信息列表
|
List<TableInfo> |
getTableList()
获取表名列表
|
List<TableInfo> |
getTableList(String tableName)
获取表名列表
|
List<TableInfo> |
getTableList(String schema,
String tableName)
获取表名列表
|
void dropTable()
void createTable()
void dropAndCreateTable()
List<TableInfo> getTableList(String schema, String tableName)
schema - tableName - List<ColumnInfo> getColumnInfoList()
List<ColumnInfo> getColumnInfoList(String tableName)
tableName - List<ColumnInfo> getColumnInfoList(String schema, String tableName)
schema - tableName - String backup()
void backup(String targetTableName)
targetTableName - 目标表名void backup(String targetSchema, String targetTableName)
targetSchema - 目标schematargetTableName - 目标表名void backup(Wrapper wrapper, String targetSchema, String targetTableName)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名void backup(Wrapper wrapper, String targetTableName, Column... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列<R> void backup(Wrapper wrapper, String targetTableName, ColumnFun<T,R>... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列void backup(Wrapper wrapper, String targetSchema, String targetTableName, Column... columns)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名columns - 指定的列<R> void backup(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T,R>... columns)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名columns - 指定的列int copy(Wrapper wrapper, String targetTableName)
wrapper - 条件包装器targetTableName - 目标表名int copy(Wrapper wrapper, String targetSchema, String targetTableName)
wrapper - 条件包装器targetSchema - 目标schematargetTableName - 目标表名int copy(Wrapper wrapper, String targetTableName, Column... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列<R> int copy(Wrapper wrapper, String targetTableName, ColumnFun<T,R>... columns)
wrapper - 条件包装器targetTableName - 目标表名columns - 指定的列int copy(Wrapper wrapper, String targetSchema, String targetTableName, Column... columns)
wrapper - 条件包装器columns - 指定的列targetSchema - 目标schematargetTableName - 目标表名<R> int copy(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T,R>... columns)
wrapper - 条件包装器columns - 指定的列targetSchema - 目标schematargetTableName - 目标表名int alter(Table table, List<ColumnInfo> columnInfoList)
table - 表对象columnInfoList - 列表信息列表int alter(Alter alter)
alter - 改变表结构对象Copyright © 2025. All rights reserved.