@Repository(value="anyline.data.jdbc.adapter.dm") public class DMAdapter extends SQLAdapter implements JDBCAdapter, org.springframework.beans.factory.InitializingBean
JDBCAdapter.DB_TYPE, JDBCAdapter.SQL_BUILD_IN_VALUEdelimiterFr, delimiterTo, jdbc, log, primaryCreater, serviceBR, BR_TAB, TAB| 构造器和说明 |
|---|
DMAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
String |
alterColumnKeyword() |
String |
buildAddRunSQL(Column column)
添加列
ALTER TABLE HR_USER ADD UPT_TIME datetime CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
String |
buildAddRunSQL(Constraint constraint)
添加约束
|
String |
buildAddRunSQL(Index index)
添加索引
|
String |
buildAddRunSQL(Tag tag)
添加标签
ALTER TABLE HR_USER ADD TAG UPT_TIME datetime CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<String> |
buildAlterRunSQL(Column column)
修改列 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<String> |
buildAlterRunSQL(Constraint constraint)
修改约束
有可能生成多条SQL
|
List<String> |
buildAlterRunSQL(Index index)
修改索引
有可能生成多条SQL
|
String |
buildAlterRunSQL(MasterTable table) |
String |
buildAlterRunSQL(PartitionTable table) |
String |
buildAlterRunSQL(Table table) |
List<String> |
buildAlterRunSQL(Tag tag)
修改标签 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
String |
buildChangeCommentRunSQL(Column column)
修改备注
COMMENT ON COLUMN T.ID IS 'ABC'
|
String |
buildChangeCommentRunSQL(MasterTable table) |
String |
buildChangeCommentRunSQL(PartitionTable table) |
String |
buildChangeCommentRunSQL(Table table)
修改备注
COMMENT ON TABLE T IS 'ABC';
|
String |
buildChangeCommentRunSQL(Tag tag)
修改备注
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
String |
buildChangeDefaultRunSQL(Column column)
修改默认值
ALTER TABLE MY_TEST_TABLE MODIFY B DEFAULT 2
|
String |
buildChangeDefaultRunSQL(Tag tag)
修改默认值
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
String |
buildChangeNullableRunSQL(Column column)
修改非空限制
ALTER TABLE T MODIFY C NOT NULL ;
|
String |
buildChangeNullableRunSQL(Tag tag)
修改非空限制
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<String> |
buildChangeTypeRunSQL(Column column)
修改数据类型
1.ADD NEW COLUMN
2.FORMAT VALUE
3.MOVE VALUE
alter table tb modify (name nvarchar2(20))
|
List<String> |
buildChangeTypeRunSQL(Tag tag)
修改数据类型
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
String |
buildCreateRunSQL(MasterTable table)
创建主表
|
String |
buildCreateRunSQL(PartitionTable table)
创建分区表
|
String |
buildCreateRunSQL(Table table) |
String |
buildDropRunSQL(Column column)
删除列
ALTER TABLE HR_USER DROP COLUMN NAME;
|
String |
buildDropRunSQL(Constraint constraint)
删除约束
|
String |
buildDropRunSQL(Index index)
删除索引
|
String |
buildDropRunSQL(MasterTable table) |
String |
buildDropRunSQL(PartitionTable table) |
String |
buildDropRunSQL(Table table)
删除表
|
String |
buildDropRunSQL(Tag tag)
删除标签
ALTER TABLE HR_USER DROP TAG NAME;
|
String |
buildInValue(JDBCAdapter.SQL_BUILD_IN_VALUE value)
内置函数
|
List<String> |
buildQueryColumnRunSQL(Table table,
boolean metadata)
查询表上的列
|
List<String> |
buildQueryConstraintRunSQL(Table table,
boolean metadata)
查询表上的约束
|
List<String> |
buildQueryIndexRunSQL(Table table,
boolean metadata)
查询表上的列
|
List<String> |
buildQueryMasterTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询主表
|
List<String> |
buildQueryPartitionTableRunSQL(MasterTable master,
Map<String,Object> tags) |
List<String> |
buildQueryPartitionTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询分区表
|
List<String> |
buildQueryTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询表
|
List<String> |
buildQueryTagRunSQL(Table table,
boolean metadata) |
String |
buildRenameRunSQL(Column column)
修改列名
ALTER TABLE 表名 RENAME COLUMN RENAME 老列名 TO 新列名
|
String |
buildRenameRunSQL(Constraint constraint)
修改约束名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
String |
buildRenameRunSQL(Index index)
修改索引名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
String |
buildRenameRunSQL(MasterTable table) |
String |
buildRenameRunSQL(PartitionTable table) |
String |
buildRenameRunSQL(Table table)
修改表名
ALTER TABLE A RENAME TO B;
|
String |
buildRenameRunSQL(Tag tag)
修改标签名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
StringBuilder |
charset(StringBuilder builder,
Column column)
编码
|
StringBuilder |
checkColumnExists(StringBuilder builder,
boolean exists)
创建或删除列时检测是否存在
|
StringBuilder |
checkTableExists(StringBuilder builder,
boolean exists) |
StringBuilder |
checkTagExists(StringBuilder builder,
boolean exists)
创建或删除标签时检测是否存在
|
LinkedHashMap<String,Column> |
columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
ResultSet set) |
LinkedHashMap<String,Column> |
columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Column> |
columns(int index,
boolean create,
Table table,
LinkedHashMap<String,Column> columns,
org.anyline.entity.DataSet set) |
StringBuilder |
comment(StringBuilder builder,
Column column)
备注
|
StringBuilder |
comment(StringBuilder builder,
Table table)
备注
|
String |
concat(String... args) |
LinkedHashMap<String,Constraint> |
constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
ResultSet set) |
LinkedHashMap<String,Constraint> |
constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Constraint> |
constraints(int index,
boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
StringBuilder |
defaultValue(StringBuilder builder,
Column column)
默认值
|
StringBuilder |
define(StringBuilder builder,
Column column)
定义列
|
StringBuilder |
increment(StringBuilder builder,
Column column)
递增列
|
LinkedHashMap<String,Index> |
indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
ResultSet set) |
LinkedHashMap<String,Index> |
indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Index> |
indexs(int index,
boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
org.anyline.entity.DataSet set) |
boolean |
isBooleanColumn(Column column) |
boolean |
isCharColumn(Column column) |
boolean |
isNumberColumn(Column column)
是否同数字
|
LinkedHashMap<String,MasterTable> |
mtables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,MasterTable> tables,
ResultSet set)
从jdbc结果中提取表结构
ResultSet set = con.getMetaData().getTables()
|
LinkedHashMap<String,MasterTable> |
mtables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,MasterTable> tables,
org.anyline.entity.DataSet set)
从上一步生成的SQL查询结果中 提取表结构
|
StringBuilder |
name(StringBuilder builder,
Table table)
构造完整表名
|
StringBuilder |
nullable(StringBuilder builder,
Column column)
编码
|
StringBuilder |
onupdate(StringBuilder builder,
Column column)
更新行事件
|
String |
parseFinalQuery(Run run) |
StringBuilder |
position(StringBuilder builder,
Column column)
位置
|
StringBuilder |
primary(StringBuilder builder,
Table table)
主键
CONSTRAINT PK_BS_DEV PRIMARY KEY (ID ASC)
|
LinkedHashMap<String,PartitionTable> |
ptables(boolean create,
String catalog,
MasterTable master,
String schema,
LinkedHashMap<String,PartitionTable> tables,
ResultSet set)
根据JDBC
|
LinkedHashMap<String,PartitionTable> |
ptables(int total,
int index,
boolean create,
MasterTable master,
String catalog,
String schema,
LinkedHashMap<String,PartitionTable> tables,
org.anyline.entity.DataSet set)
根据查询结果集构造Table
|
LinkedHashMap<String,Table> |
tables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
ResultSet set) |
LinkedHashMap<String,Table> |
tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
org.anyline.entity.DataSet set) |
LinkedHashMap<String,Tag> |
tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
ResultSet set) |
LinkedHashMap<String,Tag> |
tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Tag> |
tags(int index,
boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
org.anyline.entity.DataSet set)
根据查询结果集构造Tag
|
JDBCAdapter.DB_TYPE |
type() |
StringBuilder |
type(StringBuilder builder,
Column column)
数据类型
|
String |
type2class(String type) |
String |
type2type(String type) |
void |
value(StringBuilder builder,
Object obj,
String key) |
addRunValue, buildConditionIn, buildConditionLike, buildDeleteRunContent, buildExecuteRunContent, buildInsertRun, buildQueryRunContent, buildQueryRunContent, buildQueryRunContent, buildUpdateRunFromDataRow, buildUpdateRunFromObject, concatAdd, concatFun, concatOr, createDeleteRunSQLFromEntity, createDeleteRunSQLFromTable, createInsertRunFromCollection, createInsertRunFromEntity, createInserts, createInserts, getPrimayKey, identity, insert, insertValue, parseExists, parseTotalQuery, replaceVariablebatchInsertSeparator, bool, bool, buildDeleteRun, buildDeleteRun, buildDeleteRunContent, buildExecuteRun, buildExecuteRunContent, buildExecuteRunContent, buildExecuteRunContent, buildQueryDatabaseRunSQL, buildQueryRun, buildQueryRunContent, buildUpdateRun, checkMetadata, column, column, confirmInsertColumns, confirmUpdateColumns, convert, convert, convert, databases, format, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, integer, keys, parseTable, process, setDelimiter, setJdbc, setPrimaryValue, string, string, supportInsertPlaceholder, value, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchInsertSeparator, buildConditionIn, buildConditionLike, buildDeleteRun, buildDeleteRun, buildDeleteRunContent, buildExecuteRun, buildExecuteRunContent, buildInsertRun, buildQueryDatabaseRunSQL, buildQueryRun, buildQueryRunContent, buildUpdateRun, confirmInsertColumns, convert, convert, convert, createInserts, createInserts, databases, format, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, identity, insert, parseExists, parseTotalQuery, process, setJdbc, supportInsertPlaceholderpublic JDBCAdapter.DB_TYPE type()
type 在接口中 JDBCAdaptertype 在类中 DefaultJDBCAdapterpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionpublic String parseFinalQuery(Run run)
parseFinalQuery 在接口中 JDBCAdapterpublic String concat(String... args)
concat 在接口中 JDBCAdapterpublic List<String> buildQueryTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableRunSQL 在接口中 JDBCAdapterbuildQueryTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic LinkedHashMap<String,Table> tables(int index, boolean create, String catalog, String schema, LinkedHashMap<String,Table> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 JDBCAdaptertables 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,Table> tables(boolean create, String catalog, String schema, LinkedHashMap<String,Table> tables, ResultSet set) throws Exception
tables 在接口中 JDBCAdaptertables 在类中 DefaultJDBCAdapterExceptionpublic List<String> buildQueryMasterTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryMasterTableRunSQL 在接口中 JDBCAdapterbuildQueryMasterTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic LinkedHashMap<String,MasterTable> mtables(boolean create, String catalog, String schema, LinkedHashMap<String,MasterTable> tables, ResultSet set) throws Exception
mtables 在接口中 JDBCAdaptermtables 在类中 DefaultJDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schemaset - 查询结果Exceptionpublic LinkedHashMap<String,MasterTable> mtables(int index, boolean create, String catalog, String schema, LinkedHashMap<String,MasterTable> tables, org.anyline.entity.DataSet set) throws Exception
mtables 在接口中 JDBCAdaptermtables 在类中 DefaultJDBCAdapterindex - 第几条SQLcreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public List<String> buildQueryPartitionTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryPartitionTableRunSQL 在接口中 JDBCAdapterbuildQueryPartitionTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<String> buildQueryPartitionTableRunSQL(MasterTable master, Map<String,Object> tags) throws Exception
buildQueryPartitionTableRunSQL 在接口中 JDBCAdapterbuildQueryPartitionTableRunSQL 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,PartitionTable> ptables(int total, int index, boolean create, MasterTable master, String catalog, String schema, LinkedHashMap<String,PartitionTable> tables, org.anyline.entity.DataSet set) throws Exception
ptables 在接口中 JDBCAdapterptables 在类中 DefaultJDBCAdaptertotal - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTableRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public LinkedHashMap<String,PartitionTable> ptables(boolean create, String catalog, MasterTable master, String schema, LinkedHashMap<String,PartitionTable> tables, ResultSet set) throws Exception
ptables 在接口中 JDBCAdapterptables 在类中 DefaultJDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public List<String> buildQueryColumnRunSQL(Table table, boolean metadata) throws Exception
buildQueryColumnRunSQL 在接口中 JDBCAdapterbuildQueryColumnRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic LinkedHashMap<String,Column> columns(int index, boolean create, Table table, LinkedHashMap<String,Column> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterindex - 第几条SQL 对照 buildQueryColumnRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表columns - 上一步查询结果set - setException - 异常public LinkedHashMap<String,Column> columns(boolean create, Table table, LinkedHashMap<String,Column> columns, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,Column> columns(boolean create, Table table, LinkedHashMap<String,Column> columns, ResultSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterExceptionpublic List<String> buildQueryTagRunSQL(Table table, boolean metadata) throws Exception
buildQueryTagRunSQL 在接口中 JDBCAdapterbuildQueryTagRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic LinkedHashMap<String,Tag> tags(int index, boolean create, Table table, LinkedHashMap<String,Tag> tags, org.anyline.entity.DataSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryTagRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - setException - 异常public LinkedHashMap<String,Tag> tags(boolean create, Table table, LinkedHashMap<String,Tag> tags, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,Tag> tags(boolean create, Table table, LinkedHashMap<String,Tag> tags, ResultSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterExceptionpublic List<String> buildQueryIndexRunSQL(Table table, boolean metadata) throws Exception
buildQueryIndexRunSQL 在接口中 JDBCAdapterbuildQueryIndexRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic LinkedHashMap<String,Index> indexs(int index, boolean create, Table table, LinkedHashMap<String,Index> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryIndexRunSQL 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - setException - 异常public LinkedHashMap<String,Index> indexs(boolean create, Table table, LinkedHashMap<String,Index> indexs, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,Index> indexs(boolean create, Table table, LinkedHashMap<String,Index> indexs, ResultSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterExceptionpublic List<String> buildQueryConstraintRunSQL(Table table, boolean metadata) throws Exception
buildQueryConstraintRunSQL 在接口中 JDBCAdapterbuildQueryConstraintRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic LinkedHashMap<String,Constraint> constraints(int index, boolean create, Table table, LinkedHashMap<String,Constraint> constraints, org.anyline.entity.DataSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRunSQL 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表constraints - 上一步查询结果set - setException - 异常public LinkedHashMap<String,Constraint> constraints(boolean create, Table table, LinkedHashMap<String,Constraint> constraints, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterExceptionpublic LinkedHashMap<String,Constraint> constraints(boolean create, Table table, LinkedHashMap<String,Constraint> constraints, ResultSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterExceptionpublic String buildCreateRunSQL(Table table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildAlterRunSQL(Table table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildRenameRunSQL(Table table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic String buildChangeCommentRunSQL(Table table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic String buildDropRunSQL(Table table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic StringBuilder checkTableExists(StringBuilder builder, boolean exists)
checkTableExists 在接口中 JDBCAdaptercheckTableExists 在类中 DefaultJDBCAdapterpublic StringBuilder primary(StringBuilder builder, Table table)
primary 在接口中 JDBCAdapterprimary 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public StringBuilder comment(StringBuilder builder, Table table)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public StringBuilder name(StringBuilder builder, Table table)
name 在接口中 JDBCAdaptername 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public String buildCreateRunSQL(MasterTable table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic String buildAlterRunSQL(MasterTable table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildDropRunSQL(MasterTable table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildRenameRunSQL(MasterTable table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildChangeCommentRunSQL(MasterTable table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildCreateRunSQL(PartitionTable table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic String buildAlterRunSQL(PartitionTable table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildDropRunSQL(PartitionTable table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildRenameRunSQL(PartitionTable table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String buildChangeCommentRunSQL(PartitionTable table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String alterColumnKeyword()
alterColumnKeyword 在接口中 JDBCAdapteralterColumnKeyword 在类中 DefaultJDBCAdapterpublic String buildAddRunSQL(Column column) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<String> buildAlterRunSQL(Column column) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic String buildDropRunSQL(Column column) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic String buildRenameRunSQL(Column column) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<String> buildChangeTypeRunSQL(Column column) throws Exception
buildChangeTypeRunSQL 在接口中 JDBCAdapterbuildChangeTypeRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic String buildChangeDefaultRunSQL(Column column) throws Exception
buildChangeDefaultRunSQL 在接口中 JDBCAdapterbuildChangeDefaultRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic String buildChangeNullableRunSQL(Column column) throws Exception
buildChangeNullableRunSQL 在接口中 JDBCAdapterbuildChangeNullableRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic String buildChangeCommentRunSQL(Column column) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic StringBuilder define(StringBuilder builder, Column column)
define 在接口中 JDBCAdapterdefine 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder type(StringBuilder builder, Column column)
type 在接口中 JDBCAdaptertype 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder nullable(StringBuilder builder, Column column)
nullable 在接口中 JDBCAdapternullable 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder charset(StringBuilder builder, Column column)
charset 在接口中 JDBCAdaptercharset 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder defaultValue(StringBuilder builder, Column column)
defaultValue 在接口中 JDBCAdapterdefaultValue 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder increment(StringBuilder builder, Column column)
increment 在接口中 JDBCAdapterincrement 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder onupdate(StringBuilder builder, Column column)
onupdate 在接口中 JDBCAdapteronupdate 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder position(StringBuilder builder, Column column)
position 在接口中 JDBCAdapterposition 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder comment(StringBuilder builder, Column column)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder checkColumnExists(StringBuilder builder, boolean exists)
checkColumnExists 在接口中 JDBCAdaptercheckColumnExists 在类中 DefaultJDBCAdapterbuilder - builderexists - existspublic String buildAddRunSQL(Tag tag) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<String> buildAlterRunSQL(Tag tag) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic String buildDropRunSQL(Tag tag) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic String buildRenameRunSQL(Tag tag) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic String buildChangeDefaultRunSQL(Tag tag) throws Exception
buildChangeDefaultRunSQL 在接口中 JDBCAdapterbuildChangeDefaultRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic String buildChangeNullableRunSQL(Tag tag) throws Exception
buildChangeNullableRunSQL 在接口中 JDBCAdapterbuildChangeNullableRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic String buildChangeCommentRunSQL(Tag tag) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<String> buildChangeTypeRunSQL(Tag tag) throws Exception
buildChangeTypeRunSQL 在接口中 JDBCAdapterbuildChangeTypeRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic StringBuilder checkTagExists(StringBuilder builder, boolean exists)
checkTagExists 在接口中 JDBCAdaptercheckTagExists 在类中 DefaultJDBCAdapterbuilder - builderexists - existspublic String buildAddRunSQL(Index index) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic List<String> buildAlterRunSQL(Index index) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic String buildDropRunSQL(Index index) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic String buildRenameRunSQL(Index index) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic String buildAddRunSQL(Constraint constraint) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic List<String> buildAlterRunSQL(Constraint constraint) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic String buildDropRunSQL(Constraint constraint) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic String buildRenameRunSQL(Constraint constraint) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic boolean isBooleanColumn(Column column)
isBooleanColumn 在接口中 JDBCAdapterisBooleanColumn 在类中 DefaultJDBCAdapterpublic boolean isNumberColumn(Column column)
isNumberColumn 在接口中 JDBCAdapterisNumberColumn 在类中 DefaultJDBCAdaptercolumn - 列public boolean isCharColumn(Column column)
isCharColumn 在接口中 JDBCAdapterisCharColumn 在类中 DefaultJDBCAdapterpublic String buildInValue(JDBCAdapter.SQL_BUILD_IN_VALUE value)
buildInValue 在接口中 JDBCAdapterbuildInValue 在类中 DefaultJDBCAdaptervalue - SQL_BUILD_IN_VALUEpublic String type2type(String type)
type2type 在接口中 JDBCAdaptertype2type 在类中 DefaultJDBCAdapterpublic String type2class(String type)
type2class 在接口中 JDBCAdaptertype2class 在类中 DefaultJDBCAdapterpublic void value(StringBuilder builder, Object obj, String key)
value 在接口中 JDBCAdaptervalue 在类中 DefaultJDBCAdapterCopyright © 2022. All rights reserved.