方法概要
所有方法 实例方法 具体方法
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
添加列,执行的SQL通过meta.ddls()返回
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
boolean
add (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
column[命令合成-子流程]
添加列引导
alter table sso_user [add column] type_code int
column[命令合成-子流程]
定义列:聚合类型
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
修改列,执行的SQL通过meta.ddls()返回
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
修改主表,执行的SQL通过meta.ddls()返回
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
修改分区表,执行的SQL通过meta.ddls()返回
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
修改表,执行的SQL通过meta.ddls()返回
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Column meta,
boolean trigger)
column[调用入口]
修改列,执行的SQL通过meta.ddls()返回
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Constraint meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.ForeignKey meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Index meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.PrimaryKey meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.PrimaryKey origin,
org.anyline.metadata.PrimaryKey meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Tag meta,
boolean trigger)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
boolean
alter (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
修改视图,执行的SQL通过meta.ddls()返回
insert [命令合成-子流程]
批量插入数据时,多行数据之间分隔符
body (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 body部分包含column index
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta,
boolean slice)
List <org.anyline.data.run.Run>
buildAddRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
column[命令合成]
修改列
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
修改约束
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
修改函数
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
修改索引
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
修改主表
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
修改分区表
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey origin,
org.anyline.metadata.PrimaryKey meta)
primary[命令合成]
修改主键
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
procedure[命令合成]
修改存储过程
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
修改序列
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta,
Collection <org.anyline.metadata.Column> columns)
table[命令合成]
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改标签
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
修改触发器
有可能生成多条SQL
List <org.anyline.data.run.Run>
buildAlterRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
List <org.anyline.data.run.Run>
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现
List <org.anyline.data.run.Run>
column[命令合成-子流程]
添加列备注(表创建完成后调用,创建过程能添加备注的不需要实现)
List <org.anyline.data.run.Run>
buildAppendCommentRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
List <org.anyline.data.run.Run>
buildAppendCommentRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
List <org.anyline.data.run.Run>
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
List <org.anyline.data.run.Run>
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现)
List <org.anyline.data.run.Run>
buildAppendIndexRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一
List <org.anyline.data.run.Run>
column[命令合成-子流程]
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildChangeCommentRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
修改主表备注
List <org.anyline.data.run.Run>
buildChangeCommentRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成-子流程]
修改分区表备注
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
tag[命令合成]
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
column[命令合成-子流程]
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
tag[命令合成]
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
column[命令合成-子流程]
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
tag[命令合成]
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildChangeTypeRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildChangeTypeRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
创建分区表
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成]
创建表
关于创建主键的几个环节
1.1.定义列时 标识 primary(DataRuntime runtime, StringBuilder builder, Column column)
1.2.定义表时 标识 primary(DataRuntime runtime, StringBuilder builder, Table table)
1.3.定义完表DDL后,单独创建 primary(DataRuntime runtime, PrimaryKey primary)根据三选一情况调用buildCreateRun
2.单独创建 buildCreateRun(DataRuntime runtime, PrimaryKey primary)
其中1.x三选一 不要重复
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
List <org.anyline.data.run.Run>
buildCreateRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
org.anyline.data.run.Run
delete[命令合成]
合成 where column in (values)
org.anyline.data.run.Run
buildDeleteRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table dest,
org.anyline.data.param.ConfigStore configs,
Object obj,
String ... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2
org.anyline.data.run.Run
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2
org.anyline.data.run.Run
buildDeleteRunFromTable (org.anyline.data.runtime.DataRuntime runtime,
int batch,
org.anyline.metadata.Table table,
org.anyline.data.param.ConfigStore configs,
String column,
Object values)
delete[命令合成-子流程]
合成 where column in (values)
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成-]
删除分区表
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta,
boolean slice)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
List <org.anyline.data.run.Run>
buildDropRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
org.anyline.data.run.Run
buildExecuteRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
org.anyline.data.run.Run
buildInsertRun (org.anyline.data.runtime.DataRuntime runtime,
int batch,
org.anyline.metadata.Table dest,
Object obj,
org.anyline.data.param.ConfigStore configs,
List <String > columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare)
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildQueryColumnsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
List <org.anyline.metadata.Table> tables,
boolean metadata)
column[命令合成] (方法1)
查询多个表的列
List <org.anyline.data.run.Run>
buildQueryColumnsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
List <org.anyline.data.run.Run>
buildQueryConstraintsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Column column,
String pattern)
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table)
master table[命令合成]
查询 MasterTable DDL
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
List <org.anyline.data.run.Run>
buildQueryDdlsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildQueryFunctionsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
function[命令合成]
查询表上的 Trigger
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildQueryMasterTablesRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
List <org.anyline.data.run.Run>
buildQueryPartitionTablesRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
partition table[命令合成]
查询分区表
List <org.anyline.data.run.Run>
partition table[命令合成]
根据主表查询分区表
List <org.anyline.data.run.Run>
partition table[命令合成]
根据主表查询分区表
List <org.anyline.data.run.Run>
partition table[命令合成]
根据主表查询分区表
List <org.anyline.data.run.Run>
buildQueryPrimaryRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
List <org.anyline.data.run.Run>
buildQueryProceduresRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
procedure[命令合成]
查询表上的 Trigger
List <org.anyline.data.run.Run>
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号)
org.anyline.data.run.Run
buildQueryRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
select[命令合成] 最终可执行命令
创建查询SQL
List <org.anyline.data.run.Run>
buildQuerySchemasRun (org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
String name)
List <org.anyline.data.run.Run>
List <org.anyline.data.run.Run>
buildQuerySequencesRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
sequence[命令合成]
查询表上的 Trigger
List <org.anyline.data.run.Run>
buildQueryTablesCommentRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
List <org.anyline.data.run.Run>
buildQueryTablesRun (org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
List <org.anyline.data.run.Run>
buildQueryTagsRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
List <org.anyline.data.run.Run>
buildQueryTriggersRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
List <org.anyline.metadata.Trigger.EVENT> events)
trigger[命令合成]
查询表上的 Trigger
List <org.anyline.data.run.Run>
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字
List <org.anyline.data.run.Run>
buildQueryViewsRun (org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成]
修改列名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
修改约束名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[命令合成]
修改外键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
修改函数名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
修改索引名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
主表重命名
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
分区表重命名
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
primary[命令合成]
修改主键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
procedure[命令合成]
修改存储过程名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
修改序列名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改标签名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
修改触发器名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
buildRenameRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成]
重命名
一般不直接调用,如果需要由buildAlterRun内部统一调用
List <org.anyline.data.run.Run>
org.anyline.data.run.Run
org.anyline.data.run.Run
org.anyline.data.run.Run
org.anyline.data.run.Run
<T extends org.anyline.metadata.Catalog> T
org.anyline.metadata.Catalog
catalog (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Catalog catalog)
catalog[结果集封装]
当前catalog 根据驱动内置接口补充
org.anyline.metadata.Catalog
catalog (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Catalog catalog,
org.anyline.entity.DataSet set)
catalog[结果集封装]
当前catalog 根据查询结果集
catalog[结果集封装]
根据驱动内置接口补充 catalog
List <org.anyline.metadata.Catalog>
catalogs (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <org.anyline.metadata.Catalog> catalogs)
catalog[结果集封装]
根据驱动内置接口补充 catalog
catalogs (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,org.anyline.metadata.Catalog> catalogs,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
catalog[结果集封装]
根据查询结果集构造 Database
List <org.anyline.metadata.Catalog>
catalogs (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <org.anyline.metadata.Catalog> catalogs,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
catalog[结果集封装]
根据查询结果集构造 Database
List <org.anyline.metadata.Catalog>
charset (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
charset (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
column[命令合成-子流程]
列定义:创建或删除列之前 检测表是否存在
IF NOT EXISTS
checkMetadata (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.data.param.ConfigStore configs,
LinkedHashMap <String ,org.anyline.metadata.Column> columns)
void
checkPrimary (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
table[命令合成-子流程]
检测表主键(在没有显式设置主键时根据其他条件判断如自增),同时根据主键对象给相关列设置主键标识
<T extends org.anyline.metadata.Metadata> void
<T extends org.anyline.metadata.Metadata> void
<T extends org.anyline.metadata.Metadata> void
checkSchema (org.anyline.data.runtime.DataRuntime runtime,
T meta)
table[命令合成-子流程]
创建或删除表之前 检测表是否存在
IF NOT EXISTS
tag[命令合成]
创建或删除标签之前 检测表是否存在
IF NOT EXISTS
view[命令合成-子流程]
创建或删除视图之前 检测视图是否存在
IF NOT EXISTS
org.anyline.metadata.adapter.ColumnMetadataAdapter
column[结构集封装-依据]
读取column元数据结果集的依据
column[结果集封装] (方法1)
元数据数字有效位数列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
column[结果集封装] (方法1)
元数据长度列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
column[结果集封装] (方法1)
元数据数字有效位数列
不直接调用 用来覆盖columnMetadataAdapter(DataRuntime runtime, TypeMetadata meta)
column[结果集封装]
解析JDBC get columns结果
<T extends org.anyline.metadata.Column>List <T>
columns (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <org.anyline.metadata.Table> tables,
List <T> columns,
org.anyline.entity.DataSet set)
column[结果集封装] (方法1)
根据系统表查询SQL获取表结构
根据查询结果集构造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)
column[结果集封装]
根据查询结果集构造Tag
<T extends org.anyline.metadata.Column>List <T>
columns (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List <T> columns,
org.anyline.entity.DataSet set)
columns (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 columns部分
<T extends org.anyline.metadata.Column>List <T>
columns (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
List <org.anyline.metadata.Table> tables)
column[调用入口] (方法1)
查询多个表列,并分配到每个表中,需要保持所有表的catalog,schema相同
<T extends org.anyline.metadata.Column>List <T>
columns (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.metadata.Table table)
columns (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
boolean primary)
comment (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
comment (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index meta)
comment (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
备注 创建表的完整DDL拼接COMMENT部分,与buildAppendCommentRun二选一实现
comment (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View meta)
comments (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
<T extends org.anyline.metadata.Table>List <T>
comments (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
concat (org.anyline.data.runtime.DataRuntime runtime,
String ... args)
insert [命令合成-子流程]
确认需要插入的列
update [命令合成-子流程]
确认需要更新的列
<T extends org.anyline.metadata.Constraint>List <T>
constraints (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List <T> constraints,
org.anyline.entity.DataSet set)
constraint[结果集封装]
根据查询结果集构造Constraint
constraints (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
org.anyline.metadata.Column column,
LinkedHashMap <String ,T> constraints,
org.anyline.entity.DataSet set)
constraint[结果集封装]
根据查询结果集构造Constraint
<T extends org.anyline.metadata.Constraint>List <T>
constraints (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String pattern)
constraints (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
org.anyline.metadata.Column column,
String pattern)
在调用jdbc接口前处理业务中的catalog,schema,部分数据库(如mysql)业务系统与dbc标准可能不一致根据实际情况处理
<T extends org.anyline.metadata.Metadata> void
识别根据jdbc返回的catalog与schema,部分数据库(如mysql)系统表与jdbc标准可能不一致根据实际情况处理
注意一定不要处理从SQL中返回的,应该在SQL中处理好
<T extends org.anyline.metadata.Metadata> void
识别根据jdbc返回的catalog与schema,部分数据库(如mysql)系统表与jdbc标准可能不一致根据实际情况处理
注意一定不要处理从SQL中返回的,应该在SQL中处理好
long
count (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
long
count (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.run.Run run)
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
创建主表,执行的SQL通过meta.ddls()返回
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
创建分区表,执行的SQL通过meta.ddls()返回
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
创建表,执行的SQL通过meta.ddls()返回
boolean
create (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
创建视图,执行的SQL通过meta.ddls()返回
select[命令合成-子流程]
构造 FIND_IN_SET 查询条件
如果不需要占位符 返回null 否则原样返回value
select[命令合成-子流程]
构造(NOT) IN 查询条件
org.anyline.data.run.RunValue
select[命令合成-子流程]
构造 LIKE 查询条件
如果不需要占位符 返回null 否则原样返回value
protected org.anyline.data.run.Run
createInsertRun (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table dest,
Object obj,
org.anyline.data.param.ConfigStore configs,
List <String > columns)
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用
protected org.anyline.data.run.Run
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用
<T extends org.anyline.metadata.Database> T
根据 name检测databases集合中是否存在
org.anyline.metadata.Database
database (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Database database)
database[结果集封装]
当前database 根据驱动内置接口补充
org.anyline.metadata.Database
database (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Database database,
org.anyline.entity.DataSet set)
database[结果集封装]
当前database 根据查询结果集
org.anyline.metadata.Database
databases (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,org.anyline.metadata.Database> databases,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
List <org.anyline.metadata.Database>
databases (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <org.anyline.metadata.Database> databases,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
List <org.anyline.metadata.Database>
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Function function,
List <String > ddls,
org.anyline.entity.DataSet set)
function[结果集封装]
查询 Function DDL
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.MasterTable table,
List <String > ddls,
org.anyline.entity.DataSet set)
master table[结果集封装]
查询 MasterTable DDL
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.PartitionTable table,
List <String > ddls,
org.anyline.entity.DataSet set)
partition table[结果集封装]
查询 MasterTable DDL
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Procedure procedure,
List <String > ddls,
org.anyline.entity.DataSet set)
procedure[结果集封装]
查询 Procedure DDL
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Sequence sequence,
List <String > ddls,
org.anyline.entity.DataSet set)
sequence[结果集封装]
查询 Sequence DDL
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
List <String > ddls,
org.anyline.entity.DataSet set)
ddl (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.View view,
List <String > ddls,
org.anyline.entity.DataSet set)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Function meta)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.MasterTable table)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.PartitionTable table)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Sequence meta)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
boolean init)
ddl (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.View view)
define (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
org.anyline.metadata.ACTION.DDL action)
column[命令合成-子流程]
定义列,依次拼接下面几个属性注意不同数据库可能顺序不一样
long
delete (org.anyline.data.runtime.DataRuntime runtime,
String random,
String dest,
org.anyline.data.param.ConfigStore configs,
Object obj,
String ... columns)
delete [调用入口]
合成 where k1 = v1 and k2 = v2
long
delete (org.anyline.data.runtime.DataRuntime runtime,
String random,
String table,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
delete [调用入口]
根据configs和conditions过滤条件
long
delete (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
<T> long
delete [调用入口]
合成 where column in (values)
<T extends org.anyline.metadata.Column> T
detail (org.anyline.data.runtime.DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
<T extends org.anyline.metadata.Index> T
detail (org.anyline.data.runtime.DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row)
index[结构集封装]
根据查询结果集构造index更多属性(column,order, position)
<T extends org.anyline.metadata.PrimaryKey> T
detail (org.anyline.data.runtime.DataRuntime runtime,
int index,
T primary,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey更多属性
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
删除列,执行的SQL通过meta.ddls()返回
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
删除主表,执行的SQL通过meta.ddls()返回
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
删除分区表,执行的SQL通过meta.ddls()返回
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
删除表,执行的SQL通过meta.ddls()返回
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger meta)
boolean
drop (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
删除视图,执行的SQL通过meta.ddls()返回
column[命令合成-子流程]
删除列引导
alter table sso_user [drop column] type_code
each (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Trigger meta)
trigger[命令合成-子流程]
触发级别(行或整个命令)
engine (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 engine
long
execute (org.anyline.data.runtime.DataRuntime runtime,
String random,
int batch,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.prepare.RunPrepare prepare,
Collection <Object > values)
long
execute (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
long
execute (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
boolean
execute (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Metadata meta,
org.anyline.metadata.ACTION.DDL action,
org.anyline.data.run.Run run)
boolean
execute (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure)
boolean
exists (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
void
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER)
void
fillExecuteContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
execute [命令合成-子流程]
填充 execute 命令内容
protected void
fillExecuteContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.TableRun run)
protected void
fillExecuteContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.TextRun run)
protected void
fillExecuteContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.XMLRun run)
void
fillInsertContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
org.anyline.metadata.Table dest,
Collection list,
org.anyline.data.param.ConfigStore configs,
LinkedHashMap <String ,org.anyline.metadata.Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare)
void
fillInsertContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
org.anyline.metadata.Table dest,
org.anyline.entity.DataSet set,
org.anyline.data.param.ConfigStore configs,
LinkedHashMap <String ,org.anyline.metadata.Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare)
void
fillQueryContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
protected void
fillQueryContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.TableRun run)
protected void
fillQueryContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.TextRun run)
protected void
fillQueryContent (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.XMLRun run)
foreigns (org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
LinkedHashMap <String ,T> foreigns,
org.anyline.entity.DataSet set)
foreign[结构集封装]
根据查询结果集构造PrimaryKey
foreigns (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
<T extends org.anyline.metadata.Function>List <T>
functions (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <T> functions)
function[结果集封装]
根据驱动内置接口补充 Function
functions (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> functions,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
function[结果集封装]
根据查询结果集构造 Trigger
<T extends org.anyline.metadata.Function>List <T>
functions (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <T> functions,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
function[结果集封装]
根据查询结果集构造 Trigger
<T extends org.anyline.metadata.Function>List <T>
functions (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
functions (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
insert [after]
执行insert后返回自增主键的key
increment (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:递增列,需要通过serial实现递增的在type(DataRuntime runtime, StringBuilder builder, Column meta)中实现
org.anyline.metadata.adapter.IndexMetadataAdapter
index[结构集封装-依据]
读取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>List <T>
indexs (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate)
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)
index[结果集封装]
根据查询结果集构造Index
<T extends org.anyline.metadata.Index>List <T>
indexs (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List <T> indexs,
org.anyline.entity.DataSet set)
index[结果集封装]
根据查询结果集构造Index
indexs (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 索引部分,与buildAppendIndexRun二选一
<T extends org.anyline.metadata.Index>List <T>
indexs (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String pattern)
indexs (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
String pattern)
inherit (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
继承自table.getInherit
<T extends org.anyline.metadata.Column> T
init (org.anyline.data.runtime.DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row)
<T extends org.anyline.metadata.PrimaryKey> T
init (org.anyline.data.runtime.DataRuntime runtime,
int index,
T primary,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey基础属性
long
insert (org.anyline.data.runtime.DataRuntime runtime,
String random,
int batch,
org.anyline.metadata.Table dest,
Object data,
org.anyline.data.param.ConfigStore configs,
List <String > columns)
insert [调用入口]
执行前根据主键生成器补充主键值,执行完成后会补齐自增主键值
long
insert (org.anyline.data.runtime.DataRuntime runtime,
String random,
Object data,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run,
String [] pks)
insert [命令执行]
执行完成后会补齐自增主键值
insertHead (org.anyline.data.param.ConfigStore configs)
protected boolean
isMultipleValue (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.TableRun run,
String key)
protected boolean
keys (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
keyword (org.anyline.metadata.Metadata meta)
table[命令合成-子流程]
部分数据库在创建主表时用主表关键字(默认),部分数据库普通表主表子表都用table,部分数据库用collection、timeseries等
map (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
maps (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
maps (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
query [调用入口]
对性能有要求的场景调用,返回java原生map集合,结果中不包含元数据信息
masterTables (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
master table[结果集封装]
根据根据驱动内置接口
masterTables (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
master table[结果集封装]
根据查询结果集构造Table
masterTables (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
mergeFinalExists (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
mergeFinalQuery (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序
mergeFinalTotal (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
count [命令合成]
合成最终 select count 命令
nullable (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
org.anyline.metadata.ACTION.DDL action)
onupdate (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:更新行事件
parameter (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Parameter parameter)
procedure[命令合成-子流程]
生在输入输出参数
table[命令合成-子流程]
主表设置分区依据(根据哪几列分区)
table[命令合成-子流程]
子表执行分区依据(分区依据值)如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI')
table[命令合成-子流程]
子表执行分区依据(相关主表)
如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI')
partitionTables (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.metadata.MasterTable master)
partition table[结果集封装]
根据根据驱动内置接口
partitionTables (org.anyline.data.runtime.DataRuntime runtime,
int total,
int index,
boolean create,
org.anyline.metadata.MasterTable master,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
partition table[结果集封装]
根据查询结果集构造Table
partition table[调用入口]
查询主表
position (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
primary (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:定义列的主键标识(注意不要跟表定义中的主键重复)
primary (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
定义表的主键标识,在创建表的DDL结尾部分(注意不要跟列定义中的主键重复)
org.anyline.metadata.PrimaryKey
primary (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
org.anyline.metadata.PrimaryKey
primary (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
primary[结构集封装]
根据驱动内置接口补充PrimaryKey
org.anyline.metadata.adapter.PrimaryMetadataAdapter
primary[结构集封装-依据]
读取primary key元数据结果集的依据
procedure[结果集封装]
根据驱动内置接口补充 Procedure
<T extends org.anyline.metadata.Procedure>List <T>
procedures (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <T> procedures)
procedure[结果集封装]
根据驱动内置接口补充 Procedure
procedures (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> procedures,
org.anyline.entity.DataSet set)
procedure[结果集封装]
根据查询结果集构造 Trigger
<T extends org.anyline.metadata.Procedure>List <T>
procedures (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
procedures (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
select [结果集封装-子流程]
JDBC执行完成后的结果处理
product (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
String product)
database[结果集封装]
根据JDBC内置接口 product
product (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String product,
org.anyline.entity.DataSet set)
database[结果集封装]
根据查询结果集构造 product
product (org.anyline.data.runtime.DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库描述(产品名称+版本号)
property (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
org.anyline.entity.DataSet
querys (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps
org.anyline.entity.DataSet
querys (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure,
org.anyline.entity.PageNavi navi)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column origin,
String name)
column[调用入口]
重命名列,执行的SQL通过meta.ddls()返回
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable origin,
String name)
master table[调用入口]
重命名主表,执行的SQL通过meta.ddls()返回
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable origin,
String name)
partition table[调用入口]
创建分区表,执行的SQL通过meta.ddls()返回
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Sequence origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table origin,
String name)
table[调用入口]
重命名表,执行的SQL通过meta.ddls()返回
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger origin,
String name)
boolean
rename (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View origin,
String name)
view[调用入口]
重命名视图,执行的SQL通过meta.ddls()返回
long
save [调用入口]
根据是否有主键值确认insert | update
执行完成后会补齐自增主键值
protected long
protected long
saveObject (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
Object data,
org.anyline.data.param.ConfigStore configs,
List <String > columns)
<T extends org.anyline.metadata.Schema> T
根据 catalog, name检测schemas集合中是否存在
org.anyline.metadata.Schema
schema (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Schema schema)
schema[结果集封装]
当前schema 根据驱动内置接口补充
org.anyline.metadata.Schema
schema (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
schema[结果集封装]
当前schema 根据查询结果集
schemas (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,org.anyline.metadata.Schema> schemas,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
schema[结果集封装]
根据查询结果集构造 Database
List <org.anyline.metadata.Schema>
schemas (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <org.anyline.metadata.Schema> schemas,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
List <org.anyline.metadata.Schema>
schemas (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
String name)
schemas (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
String name)
<T extends org.anyline.metadata.Metadata> T
search (List <T> metas,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
根据 catalog, schema, name检测tables集合中是否存在
org.anyline.entity.DataSet
select (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean system,
org.anyline.metadata.Table table,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
protected <T> org.anyline.entity.EntitySet<T>
select (org.anyline.data.runtime.DataRuntime runtime,
String random,
Class <T> clazz,
org.anyline.metadata.Table table,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
select [命令执行-子流程]
DataRow转换成Entity
<T> org.anyline.entity.EntitySet<T>
selects (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.data.prepare.RunPrepare prepare,
Class <T> clazz,
org.anyline.data.param.ConfigStore configs,
String ... conditions)
org.anyline.entity.DataRow
sequence (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean next,
String ... names)
<T extends org.anyline.metadata.Sequence>List <T>
sequences (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <T> sequences)
sequence[结果集封装]
根据驱动内置接口补充 Sequence
sequences (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> sequences,
org.anyline.entity.DataSet set)
sequence[结果集封装]
根据查询结果集构造 Trigger
<T extends org.anyline.metadata.Sequence>List <T>
sequences (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <T> sequences,
org.anyline.entity.DataSet set)
sequence[结果集封装]
根据查询结果集构造 Trigger
<T extends org.anyline.metadata.Sequence>List <T>
sequences (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
sequences (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
protected void
boolean
insert [命令合成-子流程]
插入数据时是否支持占位符
protected void
tableMap (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema)
table[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写
tables (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
<T extends org.anyline.metadata.Table>List <T>
tables (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List <T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
tables (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
table[结果集封装]
根据查询结果集构造Table
<T extends org.anyline.metadata.Table>List <T>
tables (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
List <T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
table[结果集封装]
根据查询结果集构造Table
<T extends org.anyline.metadata.Table>List <T>
tables (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct)
tables (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct)
tags (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap <String ,T> tags,
org.anyline.metadata.Table table,
String pattern)
tag[结果集封装]
解析JDBC get columns结果
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)
tags (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
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)
trigger[结果集封装]
根据查询结果集构造 Trigger
triggers (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
List <org.anyline.metadata.Trigger.EVENT> events)
long
truncate (org.anyline.data.runtime.DataRuntime runtime,
String random,
org.anyline.metadata.Table table)
org.anyline.metadata.type.DatabaseType
type (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:数据类型
type (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
String type,
int ignoreLength,
int ignorePrecision,
int ignoreScale)
column[命令合成-子流程]
列定义:数据类型定义
type (org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index meta)
long
update (org.anyline.data.runtime.DataRuntime runtime,
String random,
int batch,
String dest,
Object data,
org.anyline.data.param.ConfigStore configs,
List <String > columns)
long
update (org.anyline.data.runtime.DataRuntime runtime,
String random,
String dest,
Object data,
org.anyline.data.param.ConfigStore configs,
org.anyline.data.run.Run run)
value (org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
org.anyline.data.adapter.DriverAdapter.SQL_BUILD_IN_VALUE value)
version (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
String version)
database[结果集封装]
根据JDBC内置接口 version
version (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String version,
org.anyline.entity.DataSet set)
database[结果集封装]
根据查询结果集构造 version
version (org.anyline.data.runtime.DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库类型
views (org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap <String ,T> views,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
views (org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap <String ,T> views,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
view[结果集封装]
根据查询结果集构造View
views (org.anyline.data.runtime.DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
从类继承的方法 org.anyline.data.jdbc.adapter.init.PostgresGenusAdapter
detail, functionMetadataAdapter, init, init, name, slice, supportCatalog, supportSchema
从类继承的方法 org.anyline.data.jdbc.adapter.init.AbstractJDBCAdapter
buildDeleteRun, buildTruncateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, checkIndexExists, checkName, column, column, columnMetadataAdapter, concatAdd, concatAnd, concatFun, concatOr, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, delete, delete, deletes, detail, fillDeleteRunContent, getPrimayKey, init, insertValue, match, match, metadata, pageLimit, pageLimitOffset, pageOffsetNext, pageRowNum, pageRowNumber, pageSkip, pageTop, save, select, tableMetadataAdapter, update, update, viewMetadataAdapter, views
从类继承的方法 org.anyline.data.adapter.init.AbstractDriverAdapter
addRunValue, alias, alias, buildQueryCatalogRun, buildQueryDatabaseRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryEdgeTablesCommentRun, buildQueryEdgeTablesRun, buildQuerySchemaRun, buildQueryVertexTablesCommentRun, buildQueryVertexTablesRun, catalog, checkAutoIncrement, checkColumnAction, checkPrimaryGenerator, columnMetadataIgnoreLength, columnMetadataIgnorePrecision, columnMetadataIgnoreScale, compatible, concat, concatEqual, constraintMetadataAdapter, convert, convert, convert, convert, convert, convert, convert, ddl, ddl, ddl, ddl, delimiter, delimiter, detail, detail, edgeTableMap, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, execute, functions, getDDListener, getDelimiterFr, getDelimiterTo, getDMListener, getListener, getPrimaryGenerator, getWorker, ignoreLength, ignorePrecision, ignoreScale, init, init, isBooleanColumn, isCharColumn, isNumberColumn, keyHolders, name, name, name, objectName, parseText, procedureMetadataAdapter, procedures, random, read, reg, reg, reg, replaceVariable, schema, schemas, schemas, search, search, search, sequenceMetadataAdapter, sequences, setDelimiter, setGenerator, setListener, setListener, setWorker, spell, supportKeyHolder, triggerMetadataAdapter, typeMetadata, typeMetadata, value, vertexTableMap, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, write
从类继承的方法 java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
从接口继承的方法 org.anyline.data.adapter.DriverAdapter
addRunValue, alias, alter, alter, buildAlterRun, buildAppendPrimaryRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryCatalogRun, buildQueryCatalogsRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryEdgeTablesCommentRun, buildQueryEdgeTablesRun, buildQuerySchemaRun, buildQuerySchemasRun, buildQuerySchemasRun, buildQueryVertexTablesCommentRun, buildQueryVertexTablesRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, catalog, catalog, checkDefaultBuildInValue, checkIndexExists, checkName, columnMetadataAdapter, columnMetadataIgnoreLength, columnMetadataIgnorePrecision, columnMetadataIgnoreScale, columns, columns, compatible, compressCondition, conditionHead, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, constraintMetadataAdapter, convert, convert, convert, convert, convert, convert, convert, database, ddl, ddl, ddl, ddl, ddls, ddls, defaultValue, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, detail, detail, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, empty, empty, equals, equals, equals, execute, execute, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, formula, functionMetadataAdapter, functions, getDDListener, getDelimiterFr, getDelimiterTo, getDMListener, getWorker, ignoreLength, ignorePrecision, ignoreScale, in, init, init, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isBooleanColumn, isCharColumn, isNumberColumn, keyHolders, match, match, matchByAdapter, metadata, name, name, name, names, objectName, parseText, procedureMetadataAdapter, procedures, read, reader, reg, reg, reg, reg, reg, reg, reg, save, save, save, save, save, save, save, schema, schema, schemas, schemas, schemas, schemas, select, sequenceMetadataAdapter, sequences, setDelimiter, setGenerator, setListener, setListener, setWorker, slice, slice, supportCatalog, supportKeyHolder, supportSchema, supportSqlVarPlaceholderRegexExt, tableMetadataAdapter, tables, tables, tables, tables, triggerMetadataAdapter, truncate, typeMetadata, typeMetadata, types, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, value, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, viewMetadataAdapter, views, write, writer