@Repository(value="anyline.data.jdbc.adapter.kingbase") public class KingbaseOracleAdapter extends SQLAdapter implements JDBCAdapter, org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
IS_GET_SEQUENCE_VALUE_BEFORE_INSERT |
ddListener, dmListener, log| 构造器和说明 |
|---|
KingbaseOracleAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
String |
alterColumnKeyword(org.anyline.data.runtime.DataRuntime runtime) |
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
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<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
添加约束
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
添加外键
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
添加索引
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
添加主键
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
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<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
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<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
修改约束
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
添加外键
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
修改索引
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
修改主键
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
Collection<org.anyline.metadata.Column> columns)
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
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<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改备注
COMMENT ON COLUMN T.ID IS 'ABC'
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
修改备注
COMMENT ON TABLE T IS 'ABC';
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改默认值
ALTER TABLE MY_TEST_TABLE MODIFY B DEFAULT 2
|
List<org.anyline.data.run.Run> |
buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改非空限制
ALTER TABLE T MODIFY C NOT NULL ;
|
List<org.anyline.data.run.Run> |
buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改数据类型
1.ADD NEW COLUMN
2.FORMAT VALUE
3.MOVE VALUE
alter table tb modify (name nvarchar2(20))
|
List<org.anyline.data.run.Run> |
buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table)
创建主表
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table)
创建分区表
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table) |
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildDropAutoIncrement(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
取消自增
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
boolean slice)
删除列
ALTER TABLE HR_USER DROP COLUMN NAME;
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
删除约束
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
删除外键
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
删除索引
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
删除主键
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
删除表
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
删除标签
ALTER TABLE HR_USER DROP TAG NAME;
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
删除视图
|
List<org.anyline.data.run.Run> |
buildQueryColumnRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
查询表上的列
|
List<org.anyline.data.run.Run> |
buildQueryConstraintRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
查询表上的约束
|
List<org.anyline.data.run.Run> |
buildQueryForeignsRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
查询表上的外键
|
List<org.anyline.data.run.Run> |
buildQueryIndexRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
String name)
查询表上的列
|
List<org.anyline.data.run.Run> |
buildQueryMasterTableRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询主表
|
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags) |
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags,
String name) |
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询分区表
|
List<org.anyline.data.run.Run> |
buildQueryPrimaryRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
查询表上的主键
|
List<org.anyline.data.run.Run> |
buildQueryTableCommentRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询表备注
|
List<org.anyline.data.run.Run> |
buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询表
|
List<org.anyline.data.run.Run> |
buildQueryTagRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata) |
List<org.anyline.data.run.Run> |
buildQueryTriggerRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events)
查询表上的trigger
|
List<org.anyline.data.run.Run> |
buildQueryViewRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询视图
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改列名
ALTER TABLE 表名 RENAME COLUMN RENAME 老列名 TO 新列名
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
修改约束名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
修改外键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
修改索引名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
修改主键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
修改表名
ALTER TABLE A RENAME TO B;
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改标签名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
修改视图名
子类实现
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
StringBuilder |
charset(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
checkColumnExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除列时检测是否存在
|
StringBuilder |
checkTableExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists) |
StringBuilder |
checkTagExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除标签时检测是否存在
|
StringBuilder |
checkViewExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除视图时检测视图是否存在
|
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> columns,
org.anyline.entity.DataSet set) |
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
备注
|
void |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index index)
索引备注
|
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
备注
不支持在创建表时带备注,创建后单独添加 buildAppendCommentRun(DataRuntime runtime, Table)
|
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View view)
备注 不支持创建视图时带备注的 在子视图中忽略
|
String |
concat(org.anyline.data.runtime.DataRuntime runtime,
String... args) |
<T extends org.anyline.metadata.Constraint> |
constraints(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
ResultSet set) |
<T extends org.anyline.metadata.Constraint> |
constraints(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
protected void |
createPrimaryValue(org.anyline.data.runtime.DataRuntime runtime,
Collection list,
String seq) |
StringBuilder |
defaultValue(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
默认值
|
StringBuilder |
define(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
定义列
|
void |
fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
Collection list,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
void |
fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
org.anyline.entity.DataSet set,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
批量插入
有序列时 只支持插入同一张表
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
|
<T extends org.anyline.metadata.ForeignKey> |
foreigns(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> foreigns,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
boolean |
identity(org.anyline.data.runtime.DataRuntime runtime,
String random,
Object data,
org.springframework.jdbc.support.KeyHolder keyholder) |
StringBuilder |
increment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
递增列
|
<T extends org.anyline.metadata.Index> |
indexs(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate) |
<T extends org.anyline.metadata.Index> |
indexs(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> indexs,
org.anyline.entity.DataSet set) |
long |
insert(org.anyline.data.runtime.DataRuntime runtime,
String random,
Object data,
org.anyline.data.run.Run run,
String[] pks)
执行 insert
|
boolean |
isBooleanColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isCharColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isNumberColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
是否同数字
|
String |
mergeFinalExists(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run) |
String |
mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run) |
<T extends org.anyline.metadata.MasterTable> |
mtables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
String pattern,
String... types)
从jdbc结果中提取表结构
ResultSet set = con.getMetaData().getTables()
|
<T extends org.anyline.metadata.MasterTable> |
mtables(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
从上一步生成的SQL查询结果中 提取表结构
|
StringBuilder |
name(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
构造完整表名
|
StringBuilder |
nullable(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
onupdate(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
更新行事件
|
StringBuilder |
position(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
位置
|
org.anyline.metadata.PrimaryKey |
primary(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
StringBuilder |
primary(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
主键
CONSTRAINT PK_BS_DEV PRIMARY KEY (ID ASC)
|
<T extends org.anyline.metadata.PartitionTable> |
ptables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
org.anyline.metadata.MasterTable master)
根据JDBC
|
<T extends org.anyline.metadata.PartitionTable> |
ptables(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.Table> |
tables(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Tag> |
tags(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tags,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Tag> |
tags(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
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(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
数据类型
|
String |
value(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
org.anyline.data.adapter.DriverAdapter.SQL_BUILD_IN_VALUE value)
内置函数
|
<T extends org.anyline.metadata.View> |
views(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> views,
org.anyline.entity.DataSet set) |
buildDeleteRunFromEntity, buildDeleteRunFromTable, buildInsertRun, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, concatAdd, concatFun, concatOr, createConditionFindInSet, createConditionIn, createConditionLike, createInsertRun, createInsertRunFromCollection, fillExecuteContent, fillQueryContent, fillQueryContent, fillQueryContent, getPrimayKey, insertValue, isMultipleValue, isMultipleValue, mergeFinalTotal, replaceVariablecheckIsNew, checkOverride, checkPv, checkSchema, checkSchema, checkSchema, column, column, columns, columns, columns, count, count, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, delete, delete, deletes, execute, execute, execute, exeDelete, exists, foreigns, functions, getListener, indexs, insert, insert, jdbc, map, maps, maps, mtables, primary, procedures, ptables, querys, querys, row, row, save, saveObject, select, select, select, selects, sequence, setListener, tables, tags, triggers, truncate, update, update, views, viewsaddColumnGuide, addRunValue, batchInsertSeparator, bool, bool, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDeleteRun, buildDeleteRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryFunctionRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildRenameRun, buildRenameRun, buildRenameRun, buildTruncateRun, buildUpdateRun, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, checkIgnorePrecision, checkIgnoreScale, checkMetadata, checkPrimaryGenerator, column, comments, compatible, confirmInsertColumns, confirmUpdateColumns, convert, convert, convert, convert, convert, convert, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, dropColumnGuide, each, fillDeleteRunContent, fillDeleteRunContent, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillQueryContent, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, integer, isIgnorePrecision, isIgnoreScale, keys, name, name, objectName, parameter, parseTable, primary, procedures, process, random, read, reader, reader, setDelimiter, setPrimaryGenerator, setPrimaryValue, string, string, supportInsertPlaceholder, type, type, value, value, value, version, write, writerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumn, columns, rowaddColumnGuide, addRunValue, batchInsertSeparator, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryForeignsRun, buildQueryFunctionRun, buildQueryFunctionRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryProcedureRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildQueryTableCommentRun, buildQueryTableRun, buildQueryTagRun, buildQueryTriggerRun, buildQueryViewRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, checkIgnorePrecision, checkIgnoreScale, checkSchema, checkSchema, checkSchema, column, column, columns, columns, comments, compatible, confirmInsertColumns, convert, convert, convert, convert, convert, convert, count, count, createConditionFindInSet, createConditionIn, createConditionLike, database, database, databases, databases, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, delete, delete, deletes, dropColumnGuide, each, execute, execute, execute, exists, fillDeleteRunContent, fillExecuteContent, fillQueryContent, foreigns, functions, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, indexs, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isIgnorePrecision, isIgnoreScale, map, maps, maps, mergeFinalTotal, mtables, name, name, objectName, parameter, primary, primary, procedures, procedures, process, ptables, querys, querys, read, reader, reader, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, select, selects, sequence, supportInsertPlaceholder, tables, tags, triggers, truncate, type, type, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, value, version, views, views, write, writerpublic static boolean IS_GET_SEQUENCE_VALUE_BEFORE_INSERT
public org.anyline.metadata.type.DatabaseType type()
type 在接口中 org.anyline.data.adapter.DriverAdapterpublic void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic String mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime, org.anyline.data.run.Run run)
mergeFinalQuery 在接口中 org.anyline.data.adapter.DriverAdapterpublic String concat(org.anyline.data.runtime.DataRuntime runtime, String... args)
concat 在接口中 org.anyline.data.adapter.DriverAdapterpublic String mergeFinalExists(org.anyline.data.runtime.DataRuntime runtime, org.anyline.data.run.Run run)
mergeFinalExists 在接口中 org.anyline.data.adapter.DriverAdaptermergeFinalExists 在类中 SQLAdapterprotected void createPrimaryValue(org.anyline.data.runtime.DataRuntime runtime,
Collection list,
String seq)
public void fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
org.anyline.entity.DataSet set,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 org.anyline.data.adapter.DriverAdapterfillInsertContent 在类中 SQLAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)dest - destcolumns - keyspublic void fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
Collection list,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 org.anyline.data.adapter.DriverAdapterfillInsertContent 在类中 SQLAdapterpublic long insert(org.anyline.data.runtime.DataRuntime runtime,
String random,
Object data,
org.anyline.data.run.Run run,
String[] pks)
insert 在接口中 org.anyline.data.adapter.DriverAdapterinsert 在类中 DefaultJDBCAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令data - entity|DataRow|DataSetrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public boolean identity(org.anyline.data.runtime.DataRuntime runtime,
String random,
Object data,
org.springframework.jdbc.support.KeyHolder keyholder)
identity 在接口中 JDBCAdapteridentity 在类中 SQLAdapterpublic List<org.anyline.data.run.Run> buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<org.anyline.data.run.Run> buildQueryTableCommentRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTableCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 DefaultJDBCAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryViewRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryViewRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryViewRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> views, org.anyline.entity.DataSet set) throws Exception
views 在接口中 org.anyline.data.adapter.DriverAdapterviews 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条SQL 对照buildQueryViewRun返回顺序catalog - catalogschema - schemaviews - 上一步查询结果set - DataSetException - 异常public List<org.anyline.data.run.Run> buildQueryMasterTableRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryMasterTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryMasterTableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, String pattern, String... types) throws Exception
mtables 在接口中 org.anyline.data.adapter.DriverAdaptermtables 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schemaruntime - 运行环境主要包含驱动适配器 数据源或客户端Exceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
mtables 在接口中 org.anyline.data.adapter.DriverAdaptermtables 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条SQLcreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable master, Map<String,Object> tags, String name) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable master, Map<String,Object> tags) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(org.anyline.data.runtime.DataRuntime runtime, 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 在接口中 org.anyline.data.adapter.DriverAdapterptables 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertotal - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTableRun返回顺序create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, org.anyline.metadata.MasterTable master) throws Exception
ptables 在接口中 org.anyline.data.adapter.DriverAdapterptables 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercreate - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果runtime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<org.anyline.data.run.Run> buildQueryColumnRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryColumnRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryColumnRun 在类中 DefaultJDBCAdaptertable - 表metadata - 是否根据metadata(true:1=0,false:查询系统表)Exceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 org.anyline.data.adapter.DriverAdaptercolumns 在类中 DefaultJDBCAdapterindex - 第几条SQL 对照 buildQueryColumnRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表columns - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(org.anyline.data.runtime.DataRuntime runtime, 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(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, String pattern) throws Exception
columns 在接口中 org.anyline.data.adapter.DriverAdaptercolumns 在类中 DefaultJDBCAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryTagRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryTagRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTagRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.anyline.entity.DataSet set) throws Exception
tags 在接口中 org.anyline.data.adapter.DriverAdaptertags 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryTagRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(org.anyline.data.runtime.DataRuntime runtime, 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(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tags, org.anyline.metadata.Table table, String pattern) throws Exception
tags 在接口中 org.anyline.data.adapter.DriverAdaptertags 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryIndexRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, String name)
buildQueryIndexRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryIndexRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表name - namepublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 org.anyline.data.adapter.DriverAdapterindexs 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryIndexRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(org.anyline.data.runtime.DataRuntime runtime, 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(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> indexs, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 org.anyline.data.adapter.DriverAdapterindexs 在类中 DefaultJDBCAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryConstraintRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryConstraintRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryConstraintRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.anyline.entity.DataSet set) throws Exception
constraints 在接口中 org.anyline.data.adapter.DriverAdapterconstraints 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表constraints - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(org.anyline.data.runtime.DataRuntime runtime, 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(org.anyline.data.runtime.DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, ResultSet set) throws Exception
constraints 在接口中 org.anyline.data.adapter.DriverAdapterconstraints 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryTriggerRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
buildQueryTriggerRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTriggerRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表events - INSERT|UPATE|DELETEpublic <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> triggers, org.anyline.entity.DataSet set) throws Exception
triggers 在接口中 org.anyline.data.adapter.DriverAdaptertriggers 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表triggers - 上一步查询结果set - DataSetException - 异常public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exception - 异常public List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, Collection<org.anyline.metadata.Column> columns) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表columns - 列Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic StringBuilder checkTableExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkTableExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckTableExists 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterpublic StringBuilder primary(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
primary 在接口中 org.anyline.data.adapter.DriverAdapterprimary 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildertable - 表public StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildertable - 表public StringBuilder name(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
name 在接口中 org.anyline.data.adapter.DriverAdaptername 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildertable - 表public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterview - 视图Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterview - 视图Exceptionpublic StringBuilder checkViewExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkViewExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckViewExists 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - builderexists - existspublic StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.View view)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - builderview - 视图public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic String alterColumnKeyword(org.anyline.data.runtime.DataRuntime runtime)
alterColumnKeyword 在接口中 org.anyline.data.adapter.DriverAdapteralterColumnKeyword 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterpublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeTypeRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeTypeRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeDefaultRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeDefaultRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeNullableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeNullableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exception - 异常public List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildDropAutoIncrement(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildDropAutoIncrement 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropAutoIncrement 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列Exception - 异常public StringBuilder define(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
define 在接口中 org.anyline.data.adapter.DriverAdapterdefine 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder type(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
type 在接口中 org.anyline.data.adapter.DriverAdaptertype 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder nullable(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
nullable 在接口中 org.anyline.data.adapter.DriverAdapternullable 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder charset(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
charset 在接口中 org.anyline.data.adapter.DriverAdaptercharset 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder defaultValue(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
defaultValue 在接口中 org.anyline.data.adapter.DriverAdapterdefaultValue 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder increment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
increment 在接口中 org.anyline.data.adapter.DriverAdapterincrement 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder onupdate(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
onupdate 在接口中 org.anyline.data.adapter.DriverAdapteronupdate 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder position(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
position 在接口中 org.anyline.data.adapter.DriverAdapterposition 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - buildercolumn - 列public StringBuilder checkColumnExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkColumnExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckColumnExists 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - builderexists - existspublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeDefaultRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeDefaultRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeNullableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeNullableRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeTypeRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeTypeRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertag - 标签Exceptionpublic StringBuilder checkTagExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkTagExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckTagExists 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - builderexists - existspublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildQueryPrimaryRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryPrimaryRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPrimaryRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic org.anyline.metadata.PrimaryKey primary(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
throws Exception
primary 在接口中 org.anyline.data.adapter.DriverAdapterprimary 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryIndexRun 返回顺序table - 表set - sql查询结果Exception - 异常public List<org.anyline.data.run.Run> buildQueryForeignsRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryForeignsRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryForeignsRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptertable - 表Exceptionpublic <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.Table table, LinkedHashMap<String,T> foreigns, org.anyline.entity.DataSet set) throws Exception
foreigns 在接口中 org.anyline.data.adapter.DriverAdapterforeigns 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 第几条查询SQL 对照 buildQueryForeignsRun 返回顺序table - 表foreigns - 上一步查询结果set - sql查询结果Exception - 异常public List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterindex - 索引Exceptionpublic void comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index index)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterbuilder - index - public List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterconstraint - 约束Exceptionpublic boolean isBooleanColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isBooleanColumn 在接口中 org.anyline.data.adapter.DriverAdapterisBooleanColumn 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterpublic boolean isNumberColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isNumberColumn 在接口中 org.anyline.data.adapter.DriverAdapterisNumberColumn 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptercolumn - 列public boolean isCharColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isCharColumn 在接口中 org.anyline.data.adapter.DriverAdapterisCharColumn 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterpublic String value(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, org.anyline.data.adapter.DriverAdapter.SQL_BUILD_IN_VALUE value)
value 在接口中 org.anyline.data.adapter.DriverAdaptervalue 在类中 org.anyline.data.adapter.init.DefaultDriverAdaptervalue - SQL_BUILD_IN_VALUECopyright © 2023. All rights reserved.