@Repository(value="anyline.data.jdbc.adapter.kingbase") public class KingbaseOracleAdapter extends SQLAdapter implements JDBCAdapter, org.springframework.beans.factory.InitializingBean
JDBCAdapter.SQL_BUILD_IN_VALUE| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
IS_GET_SEQUENCE_VALUE_BEFORE_INSERT |
dao, db, delimiterFr, delimiterTo, log, primaryGenerator, readers, types, versions, writersBR, BR_TAB, TAB| 构造器和说明 |
|---|
KingbaseOracleAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
String |
alterColumnKeyword() |
List<Run> |
buildAddCommentRunSQL(org.anyline.metadata.Column column)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<Run> |
buildAddCommentRunSQL(org.anyline.metadata.Table table)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<Run> |
buildAddCommentRunSQL(org.anyline.metadata.View view) |
List<Run> |
buildAddRunSQL(org.anyline.metadata.Column column,
boolean slice)
添加列
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;
|
List<Run> |
buildAddRunSQL(org.anyline.metadata.Constraint constraint)
添加约束
|
List<Run> |
buildAddRunSQL(org.anyline.metadata.ForeignKey foreign)
添加外键
|
List<Run> |
buildAddRunSQL(org.anyline.metadata.Index index)
添加索引
|
List<Run> |
buildAddRunSQL(org.anyline.metadata.PrimaryKey primary)
添加主键
|
List<Run> |
buildAddRunSQL(org.anyline.metadata.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<Run> |
buildAlterRunSQL(org.anyline.metadata.Column column) |
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Column column,
boolean slice)
修改列 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Constraint constraint)
修改约束
有可能生成多条SQL
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.ForeignKey foreign)
添加外键
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Index index)
修改索引
有可能生成多条SQL
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.MasterTable table) |
List<Run> |
buildAlterRunSQL(org.anyline.metadata.PartitionTable table) |
List<Run> |
buildAlterRunSQL(org.anyline.metadata.PrimaryKey primary)
修改主键
有可能生成多条SQL
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Table table) |
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Table table,
Collection<org.anyline.metadata.Column> columns)
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.Tag tag)
修改标签 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<Run> |
buildAlterRunSQL(org.anyline.metadata.View view) |
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.Column column)
修改备注
COMMENT ON COLUMN T.ID IS 'ABC'
|
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.MasterTable table) |
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.PartitionTable table) |
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.Table table)
修改备注
COMMENT ON TABLE T IS 'ABC';
|
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.Tag tag)
修改备注
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildChangeCommentRunSQL(org.anyline.metadata.View view) |
List<Run> |
buildChangeDefaultRunSQL(org.anyline.metadata.Column column)
修改默认值
ALTER TABLE MY_TEST_TABLE MODIFY B DEFAULT 2
|
List<Run> |
buildChangeDefaultRunSQL(org.anyline.metadata.Tag tag)
修改默认值
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildChangeNullableRunSQL(org.anyline.metadata.Column column)
修改非空限制
ALTER TABLE T MODIFY C NOT NULL ;
|
List<Run> |
buildChangeNullableRunSQL(org.anyline.metadata.Tag tag)
修改非空限制
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildChangeTypeRunSQL(org.anyline.metadata.Column column)
修改数据类型
1.ADD NEW COLUMN
2.FORMAT VALUE
3.MOVE VALUE
alter table tb modify (name nvarchar2(20))
|
List<Run> |
buildChangeTypeRunSQL(org.anyline.metadata.Tag tag)
修改数据类型
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildCreateRunSQL(org.anyline.metadata.MasterTable table)
创建主表
|
List<Run> |
buildCreateRunSQL(org.anyline.metadata.PartitionTable table)
创建分区表
|
List<Run> |
buildCreateRunSQL(org.anyline.metadata.Table table) |
List<Run> |
buildCreateRunSQL(org.anyline.metadata.View view) |
List<Run> |
buildDropAutoIncrement(org.anyline.metadata.Column column)
取消自增
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.Column column,
boolean slice)
删除列
ALTER TABLE HR_USER DROP COLUMN NAME;
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.Constraint constraint)
删除约束
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.ForeignKey foreign)
删除外键
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.Index index)
删除索引
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.MasterTable table) |
List<Run> |
buildDropRunSQL(org.anyline.metadata.PartitionTable table) |
List<Run> |
buildDropRunSQL(org.anyline.metadata.PrimaryKey primary)
删除主键
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.Table table)
删除表
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.Tag tag)
删除标签
ALTER TABLE HR_USER DROP TAG NAME;
|
List<Run> |
buildDropRunSQL(org.anyline.metadata.View view)
删除视图
|
List<Run> |
buildQueryColumnRunSQL(org.anyline.metadata.Table table,
boolean metadata)
查询表上的列
|
List<Run> |
buildQueryConstraintRunSQL(org.anyline.metadata.Table table,
boolean metadata)
查询表上的约束
|
List<Run> |
buildQueryForeignsRunSQL(org.anyline.metadata.Table table)
查询表上的外键
|
List<Run> |
buildQueryIndexRunSQL(org.anyline.metadata.Table table,
String name)
查询表上的列
|
List<Run> |
buildQueryMasterTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询主表
|
List<Run> |
buildQueryPartitionTableRunSQL(org.anyline.metadata.MasterTable master,
Map<String,Object> tags) |
List<Run> |
buildQueryPartitionTableRunSQL(org.anyline.metadata.MasterTable master,
Map<String,Object> tags,
String name) |
List<Run> |
buildQueryPartitionTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询分区表
|
List<Run> |
buildQueryPrimaryRunSQL(org.anyline.metadata.Table table)
查询表上的主键
|
List<Run> |
buildQueryTableCommentRunSQL(String catalog,
String schema,
String pattern,
String types)
查询表备注
|
List<Run> |
buildQueryTableRunSQL(String catalog,
String schema,
String pattern,
String types)
查询表
|
List<Run> |
buildQueryTagRunSQL(org.anyline.metadata.Table table,
boolean metadata) |
List<Run> |
buildQueryTriggerRunSQL(org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events)
查询表上的trigger
|
List<Run> |
buildQueryViewRunSQL(String catalog,
String schema,
String pattern,
String types)
查询视图
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.Column column)
修改列名
ALTER TABLE 表名 RENAME COLUMN RENAME 老列名 TO 新列名
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.Constraint constraint)
修改约束名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.ForeignKey foreign)
修改外键名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.Index index)
修改索引名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.MasterTable table) |
List<Run> |
buildRenameRunSQL(org.anyline.metadata.PartitionTable table) |
List<Run> |
buildRenameRunSQL(org.anyline.metadata.PrimaryKey primary)
修改主键名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.Table table)
修改表名
ALTER TABLE A RENAME TO B;
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.Tag tag)
修改标签名
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
List<Run> |
buildRenameRunSQL(org.anyline.metadata.View view)
修改视图名
子类实现
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
StringBuilder |
charset(StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
checkColumnExists(StringBuilder builder,
boolean exists)
创建或删除列时检测是否存在
|
StringBuilder |
checkTableExists(StringBuilder builder,
boolean exists) |
StringBuilder |
checkTagExists(StringBuilder builder,
boolean exists)
创建或删除标签时检测是否存在
|
StringBuilder |
checkViewExists(StringBuilder builder,
boolean exists)
创建或删除视图时检测视图是否存在
|
<T extends org.anyline.metadata.Column> |
columns(boolean create,
LinkedHashMap<String,T> columns,
DatabaseMetaData dbmd,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Column> |
columns(boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Column> |
columns(int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> columns,
org.anyline.entity.DataSet set) |
StringBuilder |
comment(StringBuilder builder,
org.anyline.metadata.Column column)
备注
|
void |
comment(StringBuilder builder,
org.anyline.metadata.Index index)
索引备注
|
StringBuilder |
comment(StringBuilder builder,
org.anyline.metadata.Table table)
备注
不支持在创建表时带备注,创建后单独添加 buildAddCommentRunSQL(table)
|
StringBuilder |
comment(StringBuilder builder,
org.anyline.metadata.View view)
备注 不支持创建视图时带备注的 在子视图中忽略
|
String |
concat(String... args) |
<T extends org.anyline.metadata.Constraint> |
constraints(boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
ResultSet set) |
<T extends org.anyline.metadata.Constraint> |
constraints(boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Constraint> |
constraints(int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
void |
createInserts(org.springframework.jdbc.core.JdbcTemplate template,
Run run,
String dest,
Collection list,
List<String> keys) |
void |
createInserts(org.springframework.jdbc.core.JdbcTemplate template,
Run run,
String dest,
org.anyline.entity.DataSet set,
List<String> keys)
批量插入
有序列时 只支持插入同一张表
INSERT INTO CRM_USER(ID, NAME)
SELECT gloable_seq.nextval AS ID , M.* FROM (
SELECT 'A1' AS NM FROM DUAL
UNION ALL SELECT 'A2' FROM DUAL
UNION ALL SELECT 'A3' FROM DUAL
) M
|
protected void |
createPrimaryValue(org.springframework.jdbc.core.JdbcTemplate template,
Collection list,
String seq) |
StringBuilder |
defaultValue(StringBuilder builder,
org.anyline.metadata.Column column)
默认值
|
StringBuilder |
define(StringBuilder builder,
org.anyline.metadata.Column column)
定义列
|
<T extends org.anyline.metadata.ForeignKey> |
foreigns(int index,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> foreigns,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
boolean |
identity(String random,
Object data,
org.springframework.jdbc.support.KeyHolder keyholder) |
StringBuilder |
increment(StringBuilder builder,
org.anyline.metadata.Column column)
递增列
|
<T extends org.anyline.metadata.Index> |
indexs(boolean create,
LinkedHashMap<String,T> indexs,
DatabaseMetaData dbmd,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate) |
<T extends org.anyline.metadata.Index> |
indexs(boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> indexs,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Index> |
indexs(int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> indexs,
org.anyline.entity.DataSet set) |
int |
insert(org.springframework.jdbc.core.JdbcTemplate template,
String random,
Object data,
String sql,
List<Object> values,
String[] pks)
执行 insert
|
boolean |
isBooleanColumn(org.anyline.metadata.Column column) |
boolean |
isCharColumn(org.anyline.metadata.Column column) |
boolean |
isNumberColumn(org.anyline.metadata.Column column)
是否同数字
|
<T extends org.anyline.metadata.MasterTable> |
mtables(boolean create,
LinkedHashMap<String,T> tables,
DatabaseMetaData dbmd,
String catalog,
String schema,
String pattern,
String... types)
从jdbc结果中提取表结构
ResultSet set = con.getMetaData().getTables()
|
<T extends org.anyline.metadata.MasterTable> |
mtables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
从上一步生成的SQL查询结果中 提取表结构
|
StringBuilder |
name(StringBuilder builder,
org.anyline.metadata.Table table)
构造完整表名
|
StringBuilder |
nullable(StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
onupdate(StringBuilder builder,
org.anyline.metadata.Column column)
更新行事件
|
String |
parseExists(Run run) |
String |
parseFinalQuery(Run run) |
StringBuilder |
position(StringBuilder builder,
org.anyline.metadata.Column column)
位置
|
org.anyline.metadata.PrimaryKey |
primary(int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
StringBuilder |
primary(StringBuilder builder,
org.anyline.metadata.Table table)
主键
CONSTRAINT PK_BS_DEV PRIMARY KEY (ID ASC)
|
<T extends org.anyline.metadata.PartitionTable> |
ptables(boolean create,
LinkedHashMap<String,T> tables,
DatabaseMetaData dbmd,
String catalog,
String schema,
org.anyline.metadata.MasterTable master)
根据JDBC
|
<T extends org.anyline.metadata.PartitionTable> |
ptables(int total,
int index,
boolean create,
org.anyline.metadata.MasterTable master,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
根据查询结果集构造Table
|
<T extends org.anyline.metadata.Table> |
tables(boolean create,
LinkedHashMap<String,T> tables,
DatabaseMetaData dbmd,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.Table> |
tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Tag> |
tags(boolean create,
LinkedHashMap<String,T> tags,
DatabaseMetaData dbmd,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Tag> |
tags(boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Tag> |
tags(int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.anyline.entity.DataSet set)
根据查询结果集构造Tag
|
<T extends org.anyline.metadata.Trigger> |
triggers(int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> triggers,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
org.anyline.metadata.type.DatabaseType |
type() |
StringBuilder |
type(StringBuilder builder,
org.anyline.metadata.Column column)
数据类型
|
String |
value(org.anyline.metadata.Column column,
JDBCAdapter.SQL_BUILD_IN_VALUE value)
内置函数
|
<T extends org.anyline.metadata.View> |
views(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> views,
org.anyline.entity.DataSet set) |
addRunValue, buildConditionFindInSet, buildConditionIn, buildConditionLike, buildDeleteRunContent, buildExecuteRunContent, buildInsertRun, buildQueryRunContent, buildQueryRunContent, buildQueryRunContent, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, concatAdd, concatFun, concatOr, createDeleteRunSQLFromEntity, createDeleteRunSQLFromTable, createInsertRun, createInsertRunFromCollection, getPrimayKey, insertValue, isMultipleValue, isMultipleValue, parseTotalQuery, replaceVariableaddColumnGuide, batchInsertSeparator, bool, bool, buildAddCommentRunSQL, buildAddCommentRunSQL, buildAddRunSQL, buildAlterRunSQL, buildAlterRunSQL, buildAlterRunSQL, buildCreateRunSQL, buildCreateRunSQL, buildCreateRunSQL, buildDeleteRun, buildDeleteRun, buildDeleteRunContent, buildDropRunSQL, buildDropRunSQL, buildDropRunSQL, buildDropRunSQL, buildExecuteRun, buildExecuteRunContent, buildExecuteRunContent, buildExecuteRunContent, buildQueryDatabaseRunSQL, buildQueryFunctionRunSQL, buildQueryProcedureRunSQL, buildQueryRun, buildQueryRunContent, buildQuerySequence, buildRenameRunSQL, buildRenameRunSQL, buildRenameRunSQL, buildTruncateSQL, buildUpdateRun, checkIgnorePrecision, checkIgnoreScale, checkMetadata, checkPrimaryGenerator, checkSchema, checkSchema, column, column, column, comments, compatible, confirmInsertColumns, confirmUpdateColumns, convert, convert, convert, convert, convert, databases, dropColumnGuide, each, functions, generatedKey, getDao, getDelimiterFr, getDelimiterTo, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, integer, isIgnorePrecision, isIgnoreScale, keys, objectName, parameter, parseTable, primary, procedures, process, read, reader, reader, setDao, setDelimiter, setPrimaryGenerator, setPrimaryValue, string, string, supportInsertPlaceholder, type, type, value, value, value, version, views, write, writerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumnGuide, batchInsertSeparator, buildAddCommentRunSQL, buildAddCommentRunSQL, buildAddRunSQL, buildAlterRunSQL, buildAlterRunSQL, buildAlterRunSQL, buildConditionFindInSet, buildConditionIn, buildConditionLike, buildCreateRunSQL, buildCreateRunSQL, buildCreateRunSQL, buildDeleteRun, buildDeleteRun, buildDeleteRunContent, buildDropRunSQL, buildDropRunSQL, buildDropRunSQL, buildDropRunSQL, buildExecuteRun, buildExecuteRunContent, buildInsertRun, buildQueryDatabaseRunSQL, buildQueryFunctionRunSQL, buildQueryProcedureRunSQL, buildQueryRun, buildQueryRunContent, buildQuerySequence, buildRenameRunSQL, buildRenameRunSQL, buildRenameRunSQL, buildTruncateSQL, buildUpdateRun, checkIgnorePrecision, checkIgnoreScale, checkSchema, checkSchema, column, column, column, comments, compatible, confirmInsertColumns, convert, convert, convert, convert, databases, dropColumnGuide, each, functions, generatedKey, getDao, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, isIgnorePrecision, isIgnoreScale, objectName, parameter, parseTotalQuery, primary, procedures, process, read, reader, reader, setDao, supportInsertPlaceholder, type, type, value, version, views, write, writerpublic static boolean IS_GET_SEQUENCE_VALUE_BEFORE_INSERT
public org.anyline.metadata.type.DatabaseType type()
type 在接口中 JDBCAdapterpublic void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic String parseFinalQuery(Run run)
parseFinalQuery 在接口中 JDBCAdapterpublic String concat(String... args)
concat 在接口中 JDBCAdapterpublic String parseExists(Run run)
parseExists 在接口中 JDBCAdapterparseExists 在类中 SQLAdapterprotected void createPrimaryValue(org.springframework.jdbc.core.JdbcTemplate template,
Collection list,
String seq)
public void createInserts(org.springframework.jdbc.core.JdbcTemplate template,
Run run,
String dest,
org.anyline.entity.DataSet set,
List<String> keys)
createInserts 在接口中 JDBCAdaptercreateInserts 在类中 SQLAdaptertemplate - JdbcTemplaterun - rundest - destkeys - keyspublic void createInserts(org.springframework.jdbc.core.JdbcTemplate template,
Run run,
String dest,
Collection list,
List<String> keys)
createInserts 在接口中 JDBCAdaptercreateInserts 在类中 SQLAdapterpublic int insert(org.springframework.jdbc.core.JdbcTemplate template,
String random,
Object data,
String sql,
List<Object> values,
String[] pks)
throws Exception
insert 在接口中 JDBCAdapterinsert 在类中 SQLAdaptertemplate - JdbcTemplaterandom - randomdata - entity|DataRow|DataSetsql - sqlvalues - 占位参数值Exception - 异常public boolean identity(String random, Object data, org.springframework.jdbc.support.KeyHolder keyholder)
identity 在接口中 JDBCAdapteridentity 在类中 SQLAdapterpublic List<Run> buildQueryTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableRunSQL 在接口中 JDBCAdapterbuildQueryTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<Run> buildQueryTableCommentRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableCommentRunSQL 在接口中 JDBCAdapterbuildQueryTableCommentRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 JDBCAdaptertables 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(boolean create, LinkedHashMap<String,T> tables, DatabaseMetaData dbmd, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 JDBCAdaptertables 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryViewRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryViewRunSQL 在接口中 JDBCAdapterbuildQueryViewRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> views, org.anyline.entity.DataSet set) throws Exception
views 在接口中 JDBCAdapterviews 在类中 DefaultJDBCAdapterindex - 第几条SQL 对照buildQueryViewRunSQL返回顺序catalog - catalogschema - schemaviews - 上一步查询结果set - DataSetException - 异常public List<Run> buildQueryMasterTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryMasterTableRunSQL 在接口中 JDBCAdapterbuildQueryMasterTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(boolean create, LinkedHashMap<String,T> tables, DatabaseMetaData dbmd, String catalog, String schema, String pattern, String... types) throws Exception
mtables 在接口中 JDBCAdaptermtables 在类中 DefaultJDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schemadbmd - DatabaseMetaDataExceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
mtables 在接口中 JDBCAdaptermtables 在类中 DefaultJDBCAdapterindex - 第几条SQLcreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public List<Run> buildQueryPartitionTableRunSQL(String catalog, String schema, String pattern, String types) throws Exception
buildQueryPartitionTableRunSQL 在接口中 JDBCAdapterbuildQueryPartitionTableRunSQL 在类中 DefaultJDBCAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<Run> buildQueryPartitionTableRunSQL(org.anyline.metadata.MasterTable master, Map<String,Object> tags, String name) throws Exception
buildQueryPartitionTableRunSQL 在接口中 JDBCAdapterbuildQueryPartitionTableRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryPartitionTableRunSQL(org.anyline.metadata.MasterTable master, Map<String,Object> tags) throws Exception
buildQueryPartitionTableRunSQL 在接口中 JDBCAdapterbuildQueryPartitionTableRunSQL 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(int total, int index, boolean create, org.anyline.metadata.MasterTable master, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
ptables 在接口中 JDBCAdapterptables 在类中 DefaultJDBCAdaptertotal - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTableRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(boolean create, LinkedHashMap<String,T> tables, DatabaseMetaData dbmd, String catalog, String schema, org.anyline.metadata.MasterTable master) throws Exception
ptables 在接口中 JDBCAdapterptables 在类中 DefaultJDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果dbmd - DatabaseMetaDataException - 异常public List<Run> buildQueryColumnRunSQL(org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryColumnRunSQL 在接口中 JDBCAdapterbuildQueryColumnRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata(true:1=0,false:查询系统表)Exceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterindex - 第几条SQL 对照 buildQueryColumnRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表columns - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(boolean create, LinkedHashMap<String,T> columns, DatabaseMetaData dbmd, org.anyline.metadata.Table table, String pattern) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryTagRunSQL(org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryTagRunSQL 在接口中 JDBCAdapterbuildQueryTagRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.anyline.entity.DataSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryTagRunSQL返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(boolean create, LinkedHashMap<String,T> tags, DatabaseMetaData dbmd, org.anyline.metadata.Table table, String pattern) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryIndexRunSQL(org.anyline.metadata.Table table, String name)
buildQueryIndexRunSQL 在接口中 JDBCAdapterbuildQueryIndexRunSQL 在类中 DefaultJDBCAdaptertable - 表name - namepublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryIndexRunSQL 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(boolean create, LinkedHashMap<String,T> indexs, DatabaseMetaData dbmd, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryConstraintRunSQL(org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryConstraintRunSQL 在接口中 JDBCAdapterbuildQueryConstraintRunSQL 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.anyline.entity.DataSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRunSQL 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表constraints - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterExceptionpublic <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, ResultSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildQueryTriggerRunSQL(org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
buildQueryTriggerRunSQL 在接口中 JDBCAdapterbuildQueryTriggerRunSQL 在类中 DefaultJDBCAdaptertable - 表events - INSERT|UPATE|DELETEpublic <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> triggers, org.anyline.entity.DataSet set) throws Exception
triggers 在接口中 JDBCAdaptertriggers 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRunSQL 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表triggers - 上一步查询结果set - DataSetException - 异常public List<Run> buildCreateRunSQL(org.anyline.metadata.Table table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildAddCommentRunSQL(org.anyline.metadata.Table table) throws Exception
buildAddCommentRunSQL 在接口中 JDBCAdapterbuildAddCommentRunSQL 在类中 DefaultJDBCAdaptertable - 表Exception - 异常public List<Run> buildAlterRunSQL(org.anyline.metadata.Table table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Table table, Collection<org.anyline.metadata.Column> columns) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdaptertable - 表columns - 列Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.Table table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic List<Run> buildChangeCommentRunSQL(org.anyline.metadata.Table table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.Table table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic StringBuilder checkTableExists(StringBuilder builder, boolean exists)
checkTableExists 在接口中 JDBCAdaptercheckTableExists 在类中 DefaultJDBCAdapterpublic StringBuilder primary(StringBuilder builder, org.anyline.metadata.Table table)
primary 在接口中 JDBCAdapterprimary 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public StringBuilder comment(StringBuilder builder, org.anyline.metadata.Table table)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public StringBuilder name(StringBuilder builder, org.anyline.metadata.Table table)
name 在接口中 JDBCAdaptername 在类中 DefaultJDBCAdapterbuilder - buildertable - 表public List<Run> buildCreateRunSQL(org.anyline.metadata.View view) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildAddCommentRunSQL(org.anyline.metadata.View view) throws Exception
buildAddCommentRunSQL 在接口中 JDBCAdapterbuildAddCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.View view) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.View view) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterview - 视图Exceptionpublic List<Run> buildChangeCommentRunSQL(org.anyline.metadata.View view) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.View view) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterview - 视图Exceptionpublic StringBuilder checkViewExists(StringBuilder builder, boolean exists)
checkViewExists 在接口中 JDBCAdaptercheckViewExists 在类中 DefaultJDBCAdapterbuilder - builderexists - existspublic StringBuilder comment(StringBuilder builder, org.anyline.metadata.View view)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - builderview - 视图public List<Run> buildCreateRunSQL(org.anyline.metadata.MasterTable table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.MasterTable table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.MasterTable table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.MasterTable table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildChangeCommentRunSQL(org.anyline.metadata.MasterTable table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildCreateRunSQL(org.anyline.metadata.PartitionTable table) throws Exception
buildCreateRunSQL 在接口中 JDBCAdapterbuildCreateRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.PartitionTable table) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.PartitionTable table) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.PartitionTable table) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildChangeCommentRunSQL(org.anyline.metadata.PartitionTable table) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdapterExceptionpublic String alterColumnKeyword()
alterColumnKeyword 在接口中 JDBCAdapteralterColumnKeyword 在类中 DefaultJDBCAdapterpublic List<Run> buildAddRunSQL(org.anyline.metadata.Column column, boolean slice) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Column column, boolean slice) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Column column) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterExceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.Column column, boolean slice) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.Column column) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<Run> buildChangeTypeRunSQL(org.anyline.metadata.Column column) throws Exception
buildChangeTypeRunSQL 在接口中 JDBCAdapterbuildChangeTypeRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<Run> buildChangeDefaultRunSQL(org.anyline.metadata.Column column) throws Exception
buildChangeDefaultRunSQL 在接口中 JDBCAdapterbuildChangeDefaultRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<Run> buildChangeNullableRunSQL(org.anyline.metadata.Column column) throws Exception
buildChangeNullableRunSQL 在接口中 JDBCAdapterbuildChangeNullableRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<Run> buildAddCommentRunSQL(org.anyline.metadata.Column column) throws Exception
buildAddCommentRunSQL 在接口中 JDBCAdapterbuildAddCommentRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exception - 异常public List<Run> buildChangeCommentRunSQL(org.anyline.metadata.Column column) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptercolumn - 列Exceptionpublic List<Run> buildDropAutoIncrement(org.anyline.metadata.Column column) throws Exception
buildDropAutoIncrement 在接口中 JDBCAdapterbuildDropAutoIncrement 在类中 DefaultJDBCAdaptercolumn - 列Exception - 异常public StringBuilder define(StringBuilder builder, org.anyline.metadata.Column column)
define 在接口中 JDBCAdapterdefine 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder type(StringBuilder builder, org.anyline.metadata.Column column)
type 在接口中 JDBCAdaptertype 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder nullable(StringBuilder builder, org.anyline.metadata.Column column)
nullable 在接口中 JDBCAdapternullable 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder charset(StringBuilder builder, org.anyline.metadata.Column column)
charset 在接口中 JDBCAdaptercharset 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder defaultValue(StringBuilder builder, org.anyline.metadata.Column column)
defaultValue 在接口中 JDBCAdapterdefaultValue 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder increment(StringBuilder builder, org.anyline.metadata.Column column)
increment 在接口中 JDBCAdapterincrement 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder onupdate(StringBuilder builder, org.anyline.metadata.Column column)
onupdate 在接口中 JDBCAdapteronupdate 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder position(StringBuilder builder, org.anyline.metadata.Column column)
position 在接口中 JDBCAdapterposition 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder comment(StringBuilder builder, org.anyline.metadata.Column column)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - buildercolumn - 列public StringBuilder checkColumnExists(StringBuilder builder, boolean exists)
checkColumnExists 在接口中 JDBCAdaptercheckColumnExists 在类中 DefaultJDBCAdapterbuilder - builderexists - existspublic List<Run> buildAddRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildChangeDefaultRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildChangeDefaultRunSQL 在接口中 JDBCAdapterbuildChangeDefaultRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildChangeNullableRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildChangeNullableRunSQL 在接口中 JDBCAdapterbuildChangeNullableRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildChangeCommentRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildChangeCommentRunSQL 在接口中 JDBCAdapterbuildChangeCommentRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic List<Run> buildChangeTypeRunSQL(org.anyline.metadata.Tag tag) throws Exception
buildChangeTypeRunSQL 在接口中 JDBCAdapterbuildChangeTypeRunSQL 在类中 DefaultJDBCAdaptertag - 标签Exceptionpublic StringBuilder checkTagExists(StringBuilder builder, boolean exists)
checkTagExists 在接口中 JDBCAdaptercheckTagExists 在类中 DefaultJDBCAdapterbuilder - builderexists - existspublic List<Run> buildAddRunSQL(org.anyline.metadata.PrimaryKey primary) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterprimary - 主键Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.PrimaryKey primary) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterprimary - 主键Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.PrimaryKey primary) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterprimary - 主键Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.PrimaryKey primary) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterprimary - 主键Exceptionpublic List<Run> buildAddRunSQL(org.anyline.metadata.ForeignKey foreign) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterforeign - 外键Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.ForeignKey foreign) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterforeign - 外键Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.ForeignKey foreign) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterforeign - 外键Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.ForeignKey foreign) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterforeign - 外键Exceptionpublic List<Run> buildQueryPrimaryRunSQL(org.anyline.metadata.Table table) throws Exception
buildQueryPrimaryRunSQL 在接口中 JDBCAdapterbuildQueryPrimaryRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic org.anyline.metadata.PrimaryKey primary(int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
throws Exception
primary 在接口中 JDBCAdapterprimary 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryIndexRunSQL 返回顺序table - 表set - sql查询结果Exception - 异常public List<Run> buildQueryForeignsRunSQL(org.anyline.metadata.Table table) throws Exception
buildQueryForeignsRunSQL 在接口中 JDBCAdapterbuildQueryForeignsRunSQL 在类中 DefaultJDBCAdaptertable - 表Exceptionpublic <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(int index, org.anyline.metadata.Table table, LinkedHashMap<String,T> foreigns, org.anyline.entity.DataSet set) throws Exception
foreigns 在接口中 JDBCAdapterforeigns 在类中 DefaultJDBCAdapterindex - 第几条查询SQL 对照 buildQueryForeignsRunSQL 返回顺序table - 表foreigns - 上一步查询结果set - sql查询结果Exception - 异常public List<Run> buildAddRunSQL(org.anyline.metadata.Index index) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Index index) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.Index index) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.Index index) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterindex - 索引Exceptionpublic void comment(StringBuilder builder, org.anyline.metadata.Index index)
comment 在接口中 JDBCAdaptercomment 在类中 DefaultJDBCAdapterbuilder - index - public List<Run> buildAddRunSQL(org.anyline.metadata.Constraint constraint) throws Exception
buildAddRunSQL 在接口中 JDBCAdapterbuildAddRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic List<Run> buildAlterRunSQL(org.anyline.metadata.Constraint constraint) throws Exception
buildAlterRunSQL 在接口中 JDBCAdapterbuildAlterRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic List<Run> buildDropRunSQL(org.anyline.metadata.Constraint constraint) throws Exception
buildDropRunSQL 在接口中 JDBCAdapterbuildDropRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic List<Run> buildRenameRunSQL(org.anyline.metadata.Constraint constraint) throws Exception
buildRenameRunSQL 在接口中 JDBCAdapterbuildRenameRunSQL 在类中 DefaultJDBCAdapterconstraint - 约束Exceptionpublic boolean isBooleanColumn(org.anyline.metadata.Column column)
isBooleanColumn 在接口中 JDBCAdapterisBooleanColumn 在类中 DefaultJDBCAdapterpublic boolean isNumberColumn(org.anyline.metadata.Column column)
isNumberColumn 在接口中 JDBCAdapterisNumberColumn 在类中 DefaultJDBCAdaptercolumn - 列public boolean isCharColumn(org.anyline.metadata.Column column)
isCharColumn 在接口中 JDBCAdapterisCharColumn 在类中 DefaultJDBCAdapterpublic String value(org.anyline.metadata.Column column, JDBCAdapter.SQL_BUILD_IN_VALUE value)
value 在接口中 JDBCAdaptervalue 在类中 DefaultJDBCAdaptervalue - SQL_BUILD_IN_VALUECopyright © 2023. All rights reserved.