public abstract class AbstractGraphAdapter extends AbstractDriverAdapter
DriverAdapter.SQL_BUILD_IN_VALUEalias, ddListener, delimiterFr, delimiterTo, dmListener, primaryGenerator, spells, workerBR, BR_TAB, log, TAB| 构造器和说明 |
|---|
AbstractGraphAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
add(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
添加列,执行的SQL通过meta.ddls()返回 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[调用入口]
添加约束 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[调用入口]
添加外键 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[调用入口]
添加索引 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
primary[调用入口]
添加主键 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[调用入口]
添加标签 |
boolean |
add(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[调用入口]
添加触发器 |
StringBuilder |
addColumnGuide(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
添加列引导 alter table sso_user [add column] type_code int |
StringBuilder |
aggregation(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
定义列:聚合类型 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
修改列,执行的SQL通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[调用入口]
修改约束 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[调用入口]
修改外键 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[调用入口]
修改函数 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[调用入口]
修改索引 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
修改主表,执行的SQL通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
修改分区表,执行的SQL通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
primary[调用入口]
修改主键 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[调用入口]
修改序列 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
修改表,执行的SQL通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Column meta,
boolean trigger)
column[调用入口]
修改列,执行的SQL通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Constraint meta)
constraint[调用入口]
修改约束 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.ForeignKey meta)
foreign[调用入口]
修改外键 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Index meta)
index[调用入口]
修改索引 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.PrimaryKey meta)
primary[调用入口]
修改主键 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.PrimaryKey origin,
org.anyline.metadata.PrimaryKey meta)
primary[调用入口]
修改主键 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Tag meta,
boolean trigger)
tag[调用入口]
修改标签 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[调用入口]
修改标签 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[调用入口]
修改触发器 |
boolean |
alter(DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
修改视图,执行的SQL通过meta.ddls()返回 |
String |
alterColumnKeyword(DataRuntime runtime)
column[命令合成-子流程]
修改表的关键字 |
String |
batchInsertSeparator()
insert [命令合成-子流程]
批量插入数据时, 多行数据之间分隔符 |
StringBuilder |
body(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 body部分包含column index |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.Column meta) |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
column[命令合成]
添加列 |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
添加约束 |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[命令合成]
添加外键 |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
添加索引 |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta,
boolean slice)
primary[命令合成]
添加主键 |
List<Run> |
buildAddRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
添加标签 |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Column meta) |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
column[命令合成]
修改列 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
修改约束 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
添加外键
|
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
修改函数 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
修改索引 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
修改主表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
修改分区表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.PrimaryKey origin,
org.anyline.metadata.PrimaryKey meta)
primary[命令合成]
修改主键 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
修改序列 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成]
修改表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Table meta,
Collection<org.anyline.metadata.Column> columns)
table[命令合成]
修改列 有可能生成多条SQL,根据数据库类型优先合并成一条执行 |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改标签 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
修改触发器 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成]
修改视图 |
List<Run> |
buildAppendColumnCommentRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
添加列备注(表创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
buildAppendIndexRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
修改主表备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成-子流程]
修改分区表备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeDefaultRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeDefaultRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeNullableRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeNullableRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeTypeRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeTypeRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
添加函数 |
List<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成]
创建主表 |
List<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
创建分区表 |
List<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
添加序列 |
List<Run> |
buildCreateRun(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<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
添加触发器 |
List<Run> |
buildCreateRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成]
创建视图 |
StringBuilder |
buildCreateRunHead(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View meta)
view[命令合成-子流程]
创建视图头部 |
StringBuilder |
buildCreateRunOption(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View meta)
view[命令合成-子流程]
创建视图选项 |
Run |
buildDeleteRun(DataRuntime runtime,
int batch,
org.anyline.metadata.Table table,
ConfigStore configs,
String key,
Object values)
delete[命令合成]
合成 where column in (values) |
Run |
buildDeleteRun(DataRuntime runtime,
org.anyline.metadata.Table dest,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2 |
Run |
buildDeleteRunFromEntity(DataRuntime runtime,
org.anyline.metadata.Table table,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2 |
Run |
buildDeleteRunFromTable(DataRuntime runtime,
int batch,
org.anyline.metadata.Table table,
ConfigStore configs,
String key,
Object values)
delete[命令合成-子流程]
合成 where column in (values) |
List<Run> |
buildDropAutoIncrement(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
取消自增 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Column meta) |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Column meta,
boolean slice)
column[命令合成]
删除列 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
删除约束 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[命令合成]
删除外键 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
删除函数 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
删除索引 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成]
删除主表 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成-]
删除分区表 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta,
boolean slice)
primary[命令合成]
删除主键 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
删除序列 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成]
删除表 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
删除标签 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
删除触发器 |
List<Run> |
buildDropRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成]
删除视图 |
Run |
buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [命令合成]
创建执行SQL |
Run |
buildInsertRun(DataRuntime runtime,
int batch,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
List<Run> |
buildQueryCatalogsRun(DataRuntime runtime,
boolean greedy,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
buildQueryColumnsRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
List<org.anyline.metadata.Table> tables,
boolean metadata)
column[命令合成]
(方法1) 查询多个表的列 |
List<Run> |
buildQueryColumnsRun(DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
column[命令合成]
查询表上的列 |
List<Run> |
buildQueryConstraintsRun(DataRuntime runtime,
org.anyline.metadata.Table table,
org.anyline.metadata.Column column,
String pattern)
constraint[命令合成]
查询表上的约束 |
List<Run> |
buildQueryDatabasesRun(DataRuntime runtime,
boolean greedy,
String name)
database[命令合成]
查询全部数据库 |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.graph.EdgeTable meta)
edgeTable[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
查询函数DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.MasterTable table)
master table[命令合成]
查询 MasterTable DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
procedure[命令合成]
查询存储DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
查询序列DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.Table table)
table[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.graph.VertexTable meta)
vertexTable[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlsRun(DataRuntime runtime,
org.anyline.metadata.View view)
view[命令合成]
查询view DDL |
List<Run> |
buildQueryEdgeTablesCommentRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
edgeTable[命令合成]
查询表备注 |
List<Run> |
buildQueryEdgeTablesRun(DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
edgeTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryForeignsRun(DataRuntime runtime,
org.anyline.metadata.Table table)
foreign[命令合成]
查询表上的外键 |
List<Run> |
buildQueryFunctionsRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
function[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryIndexesRun(DataRuntime runtime,
org.anyline.metadata.Table table,
String name)
index[命令合成]
查询表上的索引 |
List<Run> |
buildQueryMasterTablesRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
master table[命令合成]
查询主表 |
List<Run> |
buildQueryPartitionTablesRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
partition table[命令合成]
查询分区表 |
List<Run> |
buildQueryPartitionTablesRun(DataRuntime runtime,
org.anyline.metadata.Table master)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
buildQueryPartitionTablesRun(DataRuntime runtime,
org.anyline.metadata.Table master,
Map<String,Object> tags)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
buildQueryPartitionTablesRun(DataRuntime runtime,
org.anyline.metadata.Table master,
Map<String,Object> tags,
String name)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
buildQueryPrimaryRun(DataRuntime runtime,
org.anyline.metadata.Table table)
primary[命令合成]
查询表上的主键 |
List<Run> |
buildQueryProceduresRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
procedure[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryProductRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号) |
Run |
buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
List<Run> |
buildQuerySchemasRun(DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
buildQuerySequence(DataRuntime runtime,
boolean next,
String... names)
查询序列cur 或 next value
|
List<Run> |
buildQuerySequencesRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
sequence[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryTablesCommentRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
table[命令合成]
查询表备注 |
List<Run> |
buildQueryTablesRun(DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
table[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryTriggersRun(DataRuntime runtime,
org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events)
trigger[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryVersionRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字 |
List<Run> |
buildQueryVertexTablesCommentRun(DataRuntime runtime,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
vertexTable[命令合成]
查询表备注 |
List<Run> |
buildQueryVertexTablesRun(DataRuntime runtime,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
vertexTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[命令合成]
修改列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[命令合成]
修改约束名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[命令合成]
修改外键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[命令合成]
修改函数名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[命令合成]
修改索引名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[命令合成-子流程]
主表重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[命令合成]
分区表重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
primary[命令合成]
修改主键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[命令合成]
修改序列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[命令合成]
重命名 子类实现 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[命令合成]
修改标签名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[命令合成]
修改触发器名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
org.anyline.metadata.View meta)
view[命令合成]
重命名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildTruncateRun(DataRuntime runtime,
org.anyline.metadata.Table table) |
Run |
buildUpdateRun(DataRuntime runtime,
int batch,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
update [命令合成]
|
Run |
buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
String dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
org.anyline.metadata.Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromDataRow(DataRuntime runtime,
String dest,
org.anyline.entity.DataRow row,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromDataRow(DataRuntime runtime,
org.anyline.metadata.Table dest,
org.anyline.entity.DataRow row,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromEntity(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromEntity(DataRuntime runtime,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
org.anyline.metadata.Catalog |
catalog(DataRuntime runtime,
boolean create,
org.anyline.metadata.Catalog catalog)
catalog[结果集封装]
当前catalog 根据驱动内置接口补充 |
org.anyline.metadata.Catalog |
catalog(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Catalog catalog,
org.anyline.entity.DataSet set)
catalog[结果集封装]
当前catalog 根据查询结果集 |
<T extends org.anyline.metadata.Catalog> |
catalog(List<T> catalogs,
String name)
根据 name检测catalogs集合中是否存在
|
LinkedHashMap<String,org.anyline.metadata.Catalog> |
catalogs(DataRuntime runtime,
boolean create,
LinkedHashMap<String,org.anyline.metadata.Catalog> catalogs)
catalog[结果集封装]
根据驱动内置接口补充 catalog |
List<org.anyline.metadata.Catalog> |
catalogs(DataRuntime runtime,
boolean create,
List<org.anyline.metadata.Catalog> catalogs)
catalog[结果集封装]
根据驱动内置接口补充 catalog |
LinkedHashMap<String,org.anyline.metadata.Catalog> |
catalogs(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(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> |
catalogs(DataRuntime runtime,
String random,
boolean greedy,
String name)
catalog[调用入口]
|
LinkedHashMap<String,org.anyline.metadata.Catalog> |
catalogs(DataRuntime runtime,
String random,
String name)
catalog[调用入口]
|
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:编码 |
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
编码 |
StringBuilder |
checkColumnExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
column[命令合成-子流程]
列定义:创建或删除列之前 检测表是否存在 IF NOT EXISTS |
StringBuilder |
checkIndexExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
index[命令合成-子流程]
创建或删除表索引前 检测表是否存在 IF NOT EXISTS |
LinkedHashMap<String,org.anyline.metadata.Column> |
checkMetadata(DataRuntime runtime,
org.anyline.metadata.Table table,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
过滤掉表结构中不存在的列
|
<T extends org.anyline.metadata.BaseMetadata> |
checkName(DataRuntime runtime,
String random,
T meta)
检测name,name中可能包含catalog.schema.name
如果有一项或三项,在父类中解析 如果只有两项,需要根据不同数据库区分出最前一项是catalog还是schema,如果区分不出来的抛出异常 |
protected Boolean |
checkOverride(Object obj) |
void |
checkPrimary(DataRuntime runtime,
org.anyline.metadata.Table table)
table[命令合成-子流程]
检测表主键(在没有显式设置主键时根据其他条件判断如自增),同时根据主键对象给相关列设置主键标识 |
protected Map<String,Object> |
checkPv(Object obj) |
StringBuilder |
checkTableExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
table[命令合成-子流程]
创建或删除表之前 检测表是否存在 IF NOT EXISTS |
StringBuilder |
checkTagExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
tag[命令合成]
创建或删除标签之前 检测表是否存在 IF NOT EXISTS |
StringBuilder |
checkViewExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
view[命令合成-子流程]
创建或删除视图之前 检测视图是否存在 IF NOT EXISTS |
<T extends org.anyline.metadata.Column> |
column(T column,
List<T> columns) |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
int index,
boolean create,
List<org.anyline.metadata.Table> tables,
List<T> columns,
org.anyline.entity.DataSet set)
column[结果集封装]
(方法1) 根据系统表查询SQL获取表结构 根据查询结果集构造Column,并分配到各自的表中 |
<T extends org.anyline.metadata.Column> |
columns(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> |
columns(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List<T> columns,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Column> |
columns(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> |
columns(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.metadata.Table table)
column[调用入口]
查询列 |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
boolean primary)
column[调用入口]
查询表结构 |
StringBuilder |
columns(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 columns部分 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index meta)
index[命令合成-子流程]
索引备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
备注 创建表的完整DDL拼接COMMENT部分,与buildAppendCommentRun二选一实现 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View meta)
view[命令合成-子流程]
视图备注 |
String |
concat(DataRuntime runtime,
String... args)
拼接字符串
|
protected String |
concatAdd(DataRuntime runtime,
String... args) |
protected String |
concatAnd(DataRuntime runtime,
String... args) |
protected String |
concatFun(DataRuntime runtime,
String... args) |
protected String |
concatOr(DataRuntime runtime,
String... args) |
LinkedHashMap<String,org.anyline.metadata.Column> |
confirmInsertColumns(DataRuntime runtime,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
List<String> columns,
boolean batch)
insert [命令合成-子流程]
确认需要插入的列 |
LinkedHashMap<String,org.anyline.metadata.Column> |
confirmUpdateColumns(DataRuntime runtime,
org.anyline.metadata.Table dest,
org.anyline.entity.DataRow row,
ConfigStore configs,
List<String> columns)
update [命令合成-子流程]
确认需要更新的列 |
LinkedHashMap<String,org.anyline.metadata.Column> |
confirmUpdateColumns(DataRuntime runtime,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
List<String> columns) |
<T extends org.anyline.metadata.Constraint> |
constraints(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> |
constraints(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List<T> constraints,
org.anyline.entity.DataSet set)
constraint[结果集封装]
根据查询结果集构造Constraint |
<T extends org.anyline.metadata.Constraint> |
constraints(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String pattern)
constraint[调用入口]
|
<T extends org.anyline.metadata.Constraint> |
constraints(DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
org.anyline.metadata.Column column,
String pattern)
constraint[调用入口]
|
long |
count(DataRuntime runtime,
String random,
Run run)
count [命令执行]
|
long |
count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
count [调用入口]
|
boolean |
create(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[调用入口]
添加函数 |
boolean |
create(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
创建主表,执行的SQL通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
创建分区表,执行的SQL通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[调用入口]
添加序列 |
boolean |
create(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
创建表,执行的SQL通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
创建视图,执行的SQL通过meta.ddls()返回 |
Object |
createConditionFindInSet(DataRuntime runtime,
StringBuilder builder,
String column,
org.anyline.entity.Compare compare,
Object value,
boolean placeholder)
select[命令合成-子流程]
构造 FIND_IN_SET 查询条件 如果不需要占位符 返回null 否则原样返回value |
StringBuilder |
createConditionIn(DataRuntime runtime,
StringBuilder builder,
org.anyline.entity.Compare compare,
Object value,
boolean placeholder)
select[命令合成-子流程]
构造(NOT) IN 查询条件 |
RunValue |
createConditionLike(DataRuntime runtime,
StringBuilder builder,
org.anyline.entity.Compare compare,
Object value,
boolean placeholder)
select[命令合成-子流程]
构造 LIKE 查询条件 如果不需要占位符 返回null 否则原样返回value |
protected Run |
createInsertRun(DataRuntime runtime,
org.anyline.metadata.Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用 |
protected Run |
createInsertRunFromCollection(DataRuntime runtime,
int batch,
org.anyline.metadata.Table dest,
Collection list,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用 |
org.anyline.metadata.Database |
database(DataRuntime runtime,
boolean create,
org.anyline.metadata.Database database)
database[结果集封装]
当前database 根据驱动内置接口补充 |
org.anyline.metadata.Database |
database(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Database database,
org.anyline.entity.DataSet set)
database[结果集封装]
当前database 根据查询结果集 |
org.anyline.metadata.Database |
database(DataRuntime runtime,
String random)
database[调用入口]
当前数据库 |
<T extends org.anyline.metadata.Database> |
database(List<T> databases,
String name)
根据 name检测databases集合中是否存在
|
LinkedHashMap<String,org.anyline.metadata.Database> |
databases(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)
database[结果集封装]
|
List<org.anyline.metadata.Database> |
databases(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> |
databases(DataRuntime runtime,
String random,
boolean greedy,
String name)
database[调用入口]
|
LinkedHashMap<String,org.anyline.metadata.Database> |
databases(DataRuntime runtime,
String random,
String name)
database[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.graph.EdgeTable meta,
List<String> ddls,
org.anyline.entity.DataSet set)
edgeTable[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.Function function,
List<String> ddls,
org.anyline.entity.DataSet set)
function[结果集封装]
查询 Function DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.MasterTable table,
List<String> ddls,
org.anyline.entity.DataSet set)
master table[结果集封装]
查询 MasterTable DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.PartitionTable table,
List<String> ddls,
org.anyline.entity.DataSet set)
partition table[结果集封装]
查询 MasterTable DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.Procedure procedure,
List<String> ddls,
org.anyline.entity.DataSet set)
procedure[结果集封装]
查询 Procedure DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.Sequence sequence,
List<String> ddls,
org.anyline.entity.DataSet set)
sequence[结果集封装]
查询 Sequence DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
List<String> ddls,
org.anyline.entity.DataSet set)
table[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.graph.VertexTable meta,
List<String> ddls,
org.anyline.entity.DataSet set)
vertexTable[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
org.anyline.metadata.View view,
List<String> ddls,
org.anyline.entity.DataSet set)
view[结果集封装]
查询 view DDL |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.graph.EdgeTable meta,
boolean init)
edgeTable[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Function meta)
function[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.MasterTable table)
master table[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.PartitionTable table)
partition table[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure)
procedure[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Sequence meta)
sequence[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
boolean init)
table[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.graph.VertexTable meta,
boolean init)
vertexTable[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.View view)
view[调用入口]
|
StringBuilder |
defaultValue(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:默认值 |
StringBuilder |
define(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
org.anyline.metadata.ACTION.DDL action)
column[命令合成-子流程]
定义列,依次拼接下面几个属性注意不同数据库可能顺序不一样 |
long |
delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
delete[命令执行]
|
long |
delete(DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
ConfigStore configs,
Object obj,
String... columns)
delete [调用入口]
合成 where k1 = v1 and k2 = v2 |
long |
delete(DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
ConfigStore configs,
String... conditions)
delete [调用入口]
根据configs和conditions过滤条件 |
<T> long |
deletes(DataRuntime runtime,
String random,
int batch,
org.anyline.metadata.Table table,
ConfigStore configs,
String key,
Collection<T> values)
delete [调用入口]
合成 where column in (values) |
<T extends org.anyline.metadata.Column> |
detail(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
column[结果集封装]
(方法1) 列详细属性 |
<T extends org.anyline.metadata.graph.EdgeTable> |
detail(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
edgeTable[结果集封装]
根据查询结果封装EdgeTable对象,更多属性 |
<T extends org.anyline.metadata.graph.VertexTable> |
detail(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
vertexTable[结果集封装]
根据查询结果封装VertexTable对象,更多属性 |
<T extends org.anyline.metadata.Table> |
detail(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
table[结果集封装]
根据查询结果封装Table更多属性 |
<T extends org.anyline.metadata.Index> |
detail(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> |
detail(DataRuntime runtime,
int index,
T primary,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey更多属性 |
StringBuilder |
distribution(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
分桶方式 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Column meta)
column[调用入口]
删除列,执行的SQL通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Constraint meta)
constraint[调用入口]
删除约束 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.ForeignKey meta)
foreign[调用入口]
删除外键 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Function meta)
function[调用入口]
删除函数 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Index meta)
index[调用入口]
删除索引 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.MasterTable meta)
master table[调用入口]
删除主表,执行的SQL通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.PartitionTable meta)
partition table[调用入口]
删除分区表,执行的SQL通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.PrimaryKey meta)
primary[调用入口]
删除主键 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Sequence meta)
sequence[调用入口]
删除序列 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Table meta)
table[调用入口]
删除表,执行的SQL通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Tag meta)
tag[调用入口]
删除标签 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.Trigger meta)
trigger[调用入口]
删除触发器 |
boolean |
drop(DataRuntime runtime,
org.anyline.metadata.View meta)
view[调用入口]
删除视图,执行的SQL通过meta.ddls()返回 |
StringBuilder |
dropColumnGuide(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
删除列引导 alter table sso_user [drop column] type_code |
protected String |
dummy()
伪表
|
StringBuilder |
each(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Trigger meta)
trigger[命令合成-子流程]
触发级别(行或整个命令) |
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
edgeTable[结果集封装]
根据驱动内置方法补充 |
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(DataRuntime runtime,
boolean create,
List<T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
edgeTable[结果集封装]
根据驱动内置方法补充 |
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(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)
edgeTable[结果集封装]
根据查询结果集构造EdgeTable |
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(DataRuntime runtime,
int index,
boolean create,
List<T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
edgeTable[结果集封装]
根据查询结果集构造EdgeTable |
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct)
edgeTable[调用入口]
|
<T extends org.anyline.metadata.graph.EdgeTable> |
edgeTables(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct) |
StringBuilder |
engine(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 engine |
boolean |
execute(DataRuntime runtime,
String random,
org.anyline.metadata.BaseMetadata meta,
org.anyline.metadata.ACTION.DDL action,
Run run)
ddl [执行命令]
|
long |
execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [命令执行]
|
long |
execute(DataRuntime runtime,
String random,
int batch,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values) |
boolean |
execute(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure)
procedure [命令执行]
|
long |
execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [调用入口]
|
boolean |
exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
exists [调用入口]
|
void |
fillDeleteRunContent(DataRuntime runtime,
Run run)
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER) |
protected void |
fillDeleteRunContent(DataRuntime runtime,
TableRun run)
delete[命令合成-子流程]
|
void |
fillExecuteContent(DataRuntime runtime,
Run run)
execute [命令合成-子流程]
填充 execute 命令内容 |
protected void |
fillExecuteContent(DataRuntime runtime,
TableRun run) |
protected void |
fillExecuteContent(DataRuntime runtime,
TextRun run) |
protected void |
fillExecuteContent(DataRuntime runtime,
XMLRun run) |
void |
fillInsertContent(DataRuntime runtime,
Run run,
org.anyline.metadata.Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
fillInsertContent(DataRuntime runtime,
Run run,
org.anyline.metadata.Table dest,
org.anyline.entity.DataSet set,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
fillQueryContent(DataRuntime runtime,
Run run)
select[命令合成-子流程]
构造查询主体 |
protected void |
fillQueryContent(DataRuntime runtime,
TableRun run) |
protected void |
fillQueryContent(DataRuntime runtime,
TextRun run) |
protected void |
fillQueryContent(DataRuntime runtime,
XMLRun run) |
<T extends org.anyline.metadata.ForeignKey> |
foreigns(DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> foreigns,
org.anyline.entity.DataSet set)
foreign[结构集封装]
根据查询结果集构造PrimaryKey |
<T extends org.anyline.metadata.ForeignKey> |
foreigns(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
foreign[调用入口]
查询外键 |
<T extends org.anyline.metadata.Function> |
functions(DataRuntime runtime,
boolean create,
List<T> functions)
function[结果集封装]
根据驱动内置接口补充 Function |
<T extends org.anyline.metadata.Function> |
functions(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> |
functions(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> |
functions(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
function[调用入口]
|
<T extends org.anyline.metadata.Function> |
functions(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
function[调用入口]
|
String |
generatedKey()
insert [after]
执行insert后返回自增主键的key |
StringBuilder |
increment(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:递增列,需要通过serial实现递增的在type(DataRuntime runtime, StringBuilder builder, Column meta)中实现 |
org.anyline.metadata.adapter.IndexMetadataAdapter |
indexMetadataAdapter(DataRuntime runtime)
index[结构集封装-依据]
读取index元数据结果集的依据 |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate)
index[结果集封装]
根据驱动内置接口 |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
boolean create,
List<T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate)
index[结果集封装]
根据驱动内置接口 |
<T extends org.anyline.metadata.Index> |
indexs(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> |
indexs(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List<T> indexs,
org.anyline.entity.DataSet set)
index[结果集封装]
根据查询结果集构造Index |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String pattern)
index[调用入口]
|
StringBuilder |
indexs(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
创建表 索引部分,与buildAppendIndexRun二选一 |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
String pattern)
index[调用入口]
|
StringBuilder |
inherit(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
继承自table.getInherit |
<T extends org.anyline.metadata.graph.EdgeTable> |
init(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
edgeTable[结果集封装]
根据查询结果封装EdgeTable对象,只封装catalog,schema,name等基础属性 |
<T extends org.anyline.metadata.graph.VertexTable> |
init(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
vertexTable[结果集封装]
根据查询结果封装VertexTable对象,只封装catalog,schema,name等基础属性 |
<T extends org.anyline.metadata.Table> |
init(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataRow row)
table[结果集封装]
根据查询结果封装Table基础属性 |
<T extends org.anyline.metadata.Column> |
init(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row)
column [结果集封装-子流程](方法1)
方法(1)内部遍历 |
<T extends org.anyline.metadata.Index> |
init(DataRuntime runtime,
int index,
T meta,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row)
index[结构集封装]
根据查询结果集构造index基础属性(name,table,schema,catalog) |
<T extends org.anyline.metadata.PrimaryKey> |
init(DataRuntime runtime,
int index,
T primary,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey基础属性 |
protected void |
init(org.anyline.metadata.Table table,
ResultSet set,
Map<String,Integer> keys) |
protected void |
init(org.anyline.metadata.View view,
ResultSet set,
Map<String,Integer> keys) |
long |
insert(DataRuntime runtime,
String random,
int batch,
org.anyline.metadata.Table dest,
Object data,
ConfigStore configs,
List<String> columns)
insert [调用入口]
执行前根据主键生成器补充主键值, 执行完成后会补齐自增主键值 |
long |
insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks)
insert [命令执行]
执行完成后会补齐自增主键值 |
String |
insertFoot(ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
String |
insertHead(ConfigStore configs) |
protected String |
insertValue(DataRuntime runtime,
Run run,
Object obj,
boolean child,
boolean placeholder,
boolean alias,
boolean scope,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
生成insert sql的value部分,每个Entity(每行数据)调用一次
(1,2,3)
(?
|
protected boolean |
isMultipleValue(org.anyline.metadata.Column column) |
protected boolean |
isMultipleValue(DataRuntime runtime,
TableRun run,
String key)
是否是可以接收数组类型的值
|
StringBuilder |
keys(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
数据模型 |
String |
keyword(org.anyline.metadata.BaseMetadata meta)
table[命令合成-子流程]
部分数据库在创建主表时用主表关键字(默认),部分数据库普通表主表子表都用table,部分数据库用collection、timeseries等 |
Map<String,Object> |
map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
对性能有要求的场景调用,返回java原生map集合, 结果中不包含元数据信息 |
<T extends org.anyline.metadata.MasterTable> |
masterTables(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
master table[结果集封装]
根据根据驱动内置接口 |
<T extends org.anyline.metadata.MasterTable> |
masterTables(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 |
<T extends org.anyline.metadata.MasterTable> |
masterTables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
master table[调用入口]
查询主表 |
boolean |
match(DataRuntime runtime,
boolean compensate)
验证运行环境与当前适配器是否匹配
默认不连接只根据连接参数 只有同一个库区分不同版本(如mmsql2000/mssql2005)或不同模式(如kingbase的oracle/pg模式)时才需要单独实现 |
boolean |
match(String feature,
List<String> keywords,
boolean compensate) |
StringBuilder |
materialize(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
物化视图 |
String |
mergeFinalExists(DataRuntime runtime,
Run run) |
String |
mergeFinalQuery(DataRuntime runtime,
Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序 |
String |
mergeFinalTotal(DataRuntime runtime,
Run run)
count [命令合成]
合成最终 select count 命令 |
String |
name(org.anyline.metadata.Type type) |
StringBuilder |
nullable(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
org.anyline.metadata.ACTION.DDL action)
column[命令合成-子流程]
列定义:非空 |
StringBuilder |
onupdate(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:更新行事件 |
protected String |
pageLimit(DataRuntime runtime,
Run run)
合成分页 mysql适用
|
protected String |
pageLimitOffset(DataRuntime runtime,
Run run)
合成分页 pg适用
|
protected String |
pageOffsetNext(DataRuntime runtime,
Run run)
合成分页 oracle12=+适用
|
protected String |
pageRowNum(DataRuntime runtime,
Run run)
合成分页 oracle12-适用
|
protected String |
pageRowNumber(DataRuntime runtime,
Run run)
合成分页 mssql 2005=+适用
|
protected String |
pageSkip(DataRuntime runtime,
Run run)
合成分页 informix适用
|
protected String |
pageTop(DataRuntime runtime,
Run run)
合成分页 mssql 2005-适用
|
StringBuilder |
partitionBy(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
主表设置分区依据(根据哪几列分区) |
StringBuilder |
partitionFor(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
子表执行分区依据(分区依据值)如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI') |
StringBuilder |
partitionOf(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
子表执行分区依据(相关主表) 如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI') |
<T extends org.anyline.metadata.PartitionTable> |
partitionTables(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[结果集封装]
根据根据驱动内置接口 |
<T extends org.anyline.metadata.PartitionTable> |
partitionTables(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 |
<T extends org.anyline.metadata.PartitionTable> |
partitionTables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags,
String pattern)
partition table[调用入口]
查询主表 |
StringBuilder |
position(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:位置 |
org.anyline.metadata.PrimaryKey |
primary(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
primary[调用入口]
查询主键 |
StringBuilder |
primary(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:定义列的主键标识(注意不要跟表定义中的主键重复) |
StringBuilder |
primary(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
定义表的主键标识,在创建表的DDL结尾部分(注意不要跟列定义中的主键重复) |
org.anyline.metadata.PrimaryKey |
primary(DataRuntime runtime,
org.anyline.metadata.Table table)
primary[结构集封装]
根据驱动内置接口补充PrimaryKey |
org.anyline.metadata.adapter.PrimaryMetadataAdapter |
primaryMetadataAdapter(DataRuntime runtime)
primary[结构集封装-依据]
读取primary key元数据结果集的依据 |
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> procedures)
procedure[结果集封装]
根据驱动内置接口补充 Procedure |
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
boolean create,
List<T> procedures)
procedure[结果集封装]
根据驱动内置接口补充 Procedure |
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> procedures,
org.anyline.entity.DataSet set)
procedure[结果集封装]
根据查询结果集构造 Trigger |
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
procedure[调用入口]
|
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
procedure[调用入口]
|
List<Map<String,Object>> |
process(DataRuntime runtime,
List<Map<String,Object>> list)
select [结果集封装-子流程]
JDBC执行完成后的结果处理 |
String |
product(DataRuntime runtime,
boolean create,
String product)
database[结果集封装]
根据JDBC内置接口 product |
String |
product(DataRuntime runtime,
int index,
boolean create,
String product,
org.anyline.entity.DataSet set)
database[结果集封装]
根据查询结果集构造 product |
String |
product(DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库描述(产品名称+版本号) |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table meta)
table[命令合成-子流程]
扩展属性 |
org.anyline.entity.DataSet |
querys(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure,
org.anyline.entity.PageNavi navi)
query procedure [调用入口]
|
org.anyline.entity.DataSet |
querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Column origin,
String name)
column[调用入口]
重命名列,执行的SQL通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Constraint origin,
String name)
constraint[调用入口]
重命名约束 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.ForeignKey origin,
String name)
foreign[调用入口]
重命名外键 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Function origin,
String name)
function[调用入口]
重命名函数 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Index origin,
String name)
index[调用入口]
重命名索引 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.MasterTable origin,
String name)
master table[调用入口]
重命名主表,执行的SQL通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.PartitionTable origin,
String name)
partition table[调用入口]
创建分区表,执行的SQL通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.PrimaryKey origin,
String name)
primary[调用入口]
添加主键 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Sequence origin,
String name)
sequence[调用入口]
重命名序列 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Table origin,
String name)
table[调用入口]
重命名表,执行的SQL通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Tag origin,
String name)
tag[调用入口]
重命名标签 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.Trigger origin,
String name)
trigger[调用入口]
重命名触发器 |
boolean |
rename(DataRuntime runtime,
org.anyline.metadata.View origin,
String name)
view[调用入口]
重命名视图,执行的SQL通过meta.ddls()返回 |
long |
save(DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
Object data,
ConfigStore configs,
List<String> columns)
save [调用入口]
根据是否有主键值确认insert | update 执行完成后会补齐自增主键值 |
protected long |
saveCollection(DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
Collection<?> data,
ConfigStore configs,
List<String> columns) |
protected long |
saveObject(DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
org.anyline.metadata.Schema |
schema(DataRuntime runtime,
boolean create,
org.anyline.metadata.Schema schema)
schema[结果集封装]
当前schema 根据驱动内置接口补充 |
org.anyline.metadata.Schema |
schema(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
schema[结果集封装]
当前schema 根据查询结果集 |
<T extends org.anyline.metadata.Schema> |
schema(List<T> schemas,
org.anyline.metadata.Catalog catalog,
String name)
根据 catalog, name检测schemas集合中是否存在
|
LinkedHashMap<String,org.anyline.metadata.Schema> |
schemas(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(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(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
String name)
schema[调用入口]
|
LinkedHashMap<String,org.anyline.metadata.Schema> |
schemas(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
String name)
schema[调用入口]
|
<T extends org.anyline.metadata.BaseMetadata> |
search(List<T> metas,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String name)
根据 catalog, schema, name检测tables集合中是否存在
|
protected org.anyline.entity.DataSet |
select(DataRuntime runtime,
String random,
boolean system,
org.anyline.metadata.ACTION.DML action,
org.anyline.metadata.Table table,
ConfigStore configs,
Run run,
String sql,
List<Object> values) |
org.anyline.entity.DataSet |
select(DataRuntime runtime,
String random,
boolean system,
org.anyline.metadata.Table table,
ConfigStore configs,
Run run)
select [命令执行]
|
protected <T> org.anyline.entity.EntitySet<T> |
select(DataRuntime runtime,
String random,
Class<T> clazz,
org.anyline.metadata.Table table,
ConfigStore configs,
Run run)
select [命令执行-子流程]
DataRow转换成Entity |
<T> org.anyline.entity.EntitySet<T> |
selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [调用入口]
|
org.anyline.entity.DataRow |
sequence(DataRuntime runtime,
String random,
boolean next,
String... names)
select [命令执行]
|
<T extends org.anyline.metadata.Sequence> |
sequences(DataRuntime runtime,
boolean create,
List<T> sequences)
sequence[结果集封装]
根据驱动内置接口补充 Sequence |
<T extends org.anyline.metadata.Sequence> |
sequences(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> sequences,
org.anyline.entity.DataSet set)
sequence[结果集封装]
根据查询结果集构造 Trigger |
<T extends org.anyline.metadata.Sequence> |
sequences(DataRuntime runtime,
int index,
boolean create,
List<T> sequences,
org.anyline.entity.DataSet set)
sequence[结果集封装]
根据查询结果集构造 Trigger |
<T extends org.anyline.metadata.Sequence> |
sequences(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
sequence[调用入口]
|
<T extends org.anyline.metadata.Sequence> |
sequences(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern)
sequence[调用入口]
|
protected void |
setPrimaryValue(Object obj,
Object value)
insert [命令合成-子流程]
设置主键值 |
boolean |
supportCatalog() |
boolean |
supportInsertPlaceholder()
insert [命令合成-子流程]
插入数据时是否支持占位符 |
boolean |
supportSchema() |
protected void |
tableMap(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema)
table[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends org.anyline.metadata.Table> |
tables(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> |
tables(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> |
tables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct)
table[调用入口]
|
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct) |
<T extends org.anyline.metadata.Tag> |
tags(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tags,
org.anyline.metadata.Table table,
String pattern)
tag[结果集封装]
解析JDBC get columns结果 |
<T extends org.anyline.metadata.Tag> |
tags(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.anyline.entity.DataSet set)
tag[结果集封装]
根据查询结果集构造Tag |
<T extends org.anyline.metadata.Trigger> |
triggers(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> triggers,
org.anyline.entity.DataSet set)
trigger[结果集封装]
根据查询结果集构造 Trigger |
<T extends org.anyline.metadata.Trigger> |
triggers(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events)
trigger[调用入口]
|
long |
truncate(DataRuntime runtime,
String random,
org.anyline.metadata.Table table)
truncate [调用入口]
|
org.anyline.metadata.type.DatabaseType |
type() |
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta)
column[命令合成-子流程]
列定义:数据类型 |
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column meta,
String type,
int ignoreLength,
int ignorePrecision,
int ignoreScale)
column[命令合成-子流程]
列定义:数据类型定义 |
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index meta)
index[命令合成-子流程]
索引类型 |
long |
update(DataRuntime runtime,
String random,
int batch,
org.anyline.metadata.Table dest,
Object data,
ConfigStore configs,
List<String> columns)
UPDATE [调用入口]
|
long |
update(DataRuntime runtime,
String random,
org.anyline.metadata.Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
String |
version(DataRuntime runtime,
boolean create,
String version)
database[结果集封装]
根据JDBC内置接口 version |
String |
version(DataRuntime runtime,
int index,
boolean create,
String version,
org.anyline.entity.DataSet set)
database[结果集封装]
根据查询结果集构造 version |
String |
version(DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库类型 |
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
vertexTable[结果集封装]
根据驱动内置方法补充 |
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(DataRuntime runtime,
boolean create,
List<T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types)
vertexTable[结果集封装]
根据驱动内置方法补充 |
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(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)
vertexTable[结果集封装]
根据查询结果集构造VertexTable |
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(DataRuntime runtime,
int index,
boolean create,
List<T> tables,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
org.anyline.entity.DataSet set)
vertexTable[结果集封装]
根据查询结果集构造VertexTable |
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct)
vertexTable[调用入口]
|
<T extends org.anyline.metadata.graph.VertexTable> |
vertexTables(DataRuntime runtime,
String random,
org.anyline.metadata.Catalog catalog,
org.anyline.metadata.Schema schema,
String pattern,
int types,
int struct) |
addRunValue, alias, alias, alter, buildAlterRun, buildCreateRun, buildDropRun, buildQueryCatalogRun, buildQueryDatabaseRun, buildQuerySchemaRun, buildQueryTagsRun, buildQueryViewsRun, buildRenameRun, catalog, checkAutoIncrement, checkColumnAction, checkPrimaryGenerator, columnMetadataAdapter, columnMetadataAdapter, columnMetadataIgnoreLength, columnMetadataIgnorePrecision, columnMetadataIgnoreScale, columnMetadataLengthRefer, columnMetadataPrecisionRefer, columnMetadataScaleRefer, columns, comments, comments, compatible, concat, concatEqual, constraintMetadataAdapter, convert, convert, convert, convert, convert, convert, convert, create, delimiter, delimiter, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, drop, edgeTableMap, execute, functionMetadataAdapter, functions, getDDListener, getDelimiterFr, getDelimiterTo, getDMListener, getListener, getPrimaryGenerator, getWorker, ignoreLength, ignorePrecision, ignoreScale, init, init, init, init, init, init, init, init, init, init, isBooleanColumn, isCharColumn, isNumberColumn, keyHolders, name, name, name, objectName, parameter, parseText, procedureMetadataAdapter, procedures, random, read, reg, reg, reg, rename, replaceVariable, schema, schemas, schemas, search, search, search, sequenceMetadataAdapter, sequences, setDelimiter, setGenerator, setListener, setListener, setWorker, spell, supportKeyHolder, tableMetadataAdapter, tables, tables, tags, triggerMetadataAdapter, typeMetadata, typeMetadata, value, value, vertexTableMap, views, views, views, views, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitalter, alter, buildAlterRun, buildAppendPrimaryRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryCatalogsRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQuerySchemasRun, buildQuerySchemasRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, catalog, checkDefaultBuildInValue, checkSchema, columns, columns, compressCondition, conditionHead, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, correctSchemaFromJDBC, correctSchemaFromJDBC, correctSchemaFromJDBC, database, ddls, ddls, defaultValue, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, edgeTables, edgeTables, edgeTables, edgeTables, empty, empty, equals, equals, equals, execute, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, formula, in, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, matchByAdapter, metadata, names, reader, reg, reg, reg, reg, save, save, save, save, save, save, save, schema, schemas, schemas, select, slice, slice, supportSqlVarPlaceholderRegexExt, tables, tables, tables, tables, truncate, 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, vertexTables, vertexTables, vertexTables, vertexTables, viewMetadataAdapter, writerpublic org.anyline.metadata.type.DatabaseType type()
public boolean supportCatalog()
public boolean supportSchema()
public String name(org.anyline.metadata.Type type)
public boolean match(DataRuntime runtime, boolean compensate)
runtime - 运行环境主要包含驱动适配器 数据源或客户端compensate - 是否补偿匹配,第一次失败后,会再匹配一次,第二次传入truepublic long insert(DataRuntime runtime, String random, int batch, org.anyline.metadata.Table dest, Object data, ConfigStore configs, List<String> columns)
insert 在接口中 DriverAdapterinsert 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 需要插入入的数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public Run buildInsertRun(DataRuntime runtime, int batch, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, List<String> columns)
buildInsertRun 在接口中 DriverAdapterbuildInsertRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源obj - 需要插入的数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public void fillInsertContent(DataRuntime runtime, Run run, org.anyline.metadata.Table dest, org.anyline.entity.DataSet set, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 DriverAdapterfillInsertContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源set - 需要插入的数据集合columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public void fillInsertContent(DataRuntime runtime, Run run, org.anyline.metadata.Table dest, Collection list, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 DriverAdapterfillInsertContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源list - 需要插入的数据集合columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public LinkedHashMap<String,org.anyline.metadata.Column> confirmInsertColumns(DataRuntime runtime, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, List<String> columns, boolean batch)
confirmInsertColumns 在接口中 DriverAdapterconfirmInsertColumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源obj - Entity或DataRowbatch - 是否批量,批量时不检测值是否为空columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public String batchInsertSeparator()
batchInsertSeparator 在接口中 DriverAdapterbatchInsertSeparator 在类中 AbstractDriverAdapterpublic boolean supportInsertPlaceholder()
supportInsertPlaceholder 在接口中 DriverAdaptersupportInsertPlaceholder 在类中 AbstractDriverAdapterprotected void setPrimaryValue(Object obj, Object value)
setPrimaryValue 在类中 AbstractDriverAdapterobj - objvalue - valueprotected Run createInsertRun(DataRuntime runtime, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, List<String> columns)
createInsertRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源obj - 数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响protected Run createInsertRunFromCollection(DataRuntime runtime, int batch, org.anyline.metadata.Table dest, Collection list, ConfigStore configs, List<String> columns)
createInsertRunFromCollection 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源list - 对象集合columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public String generatedKey()
generatedKey 在接口中 DriverAdaptergeneratedKey 在类中 AbstractDriverAdapterpublic long insert(DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String[] pks)
insert 在接口中 DriverAdapterinsert 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令data - datarun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)pks - 需要返回的主键public String insertHead(ConfigStore configs)
public String insertFoot(ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
public long update(DataRuntime runtime, String random, int batch, org.anyline.metadata.Table dest, Object data, ConfigStore configs, List<String> columns)
update 在接口中 DriverAdapterupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 数据configs - 条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public Run buildUpdateRun(DataRuntime runtime, int batch, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, List<String> columns)
buildUpdateRun 在接口中 DriverAdapterbuildUpdateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源obj - Entity或DtaRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public Run buildUpdateRunFromEntity(DataRuntime runtime, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
buildUpdateRunFromEntity 在接口中 DriverAdapterbuildUpdateRunFromEntity 在类中 AbstractDriverAdapterpublic Run buildUpdateRunFromDataRow(DataRuntime runtime, org.anyline.metadata.Table dest, org.anyline.entity.DataRow row, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
buildUpdateRunFromDataRow 在接口中 DriverAdapterbuildUpdateRunFromDataRow 在类中 AbstractDriverAdapterpublic Run buildUpdateRunFromCollection(DataRuntime runtime, int batch, org.anyline.metadata.Table dest, Collection list, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
public Run buildUpdateRunFromEntity(DataRuntime runtime, String dest, Object obj, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
public Run buildUpdateRunFromDataRow(DataRuntime runtime, String dest, org.anyline.entity.DataRow row, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
public Run buildUpdateRunFromCollection(DataRuntime runtime, int batch, String dest, Collection list, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
public LinkedHashMap<String,org.anyline.metadata.Column> confirmUpdateColumns(DataRuntime runtime, org.anyline.metadata.Table dest, org.anyline.entity.DataRow row, ConfigStore configs, List<String> columns)
confirmUpdateColumns 在接口中 DriverAdapterconfirmUpdateColumns 在类中 AbstractDriverAdapterrow - DataRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public LinkedHashMap<String,org.anyline.metadata.Column> confirmUpdateColumns(DataRuntime runtime, org.anyline.metadata.Table dest, Object obj, ConfigStore configs, List<String> columns)
confirmUpdateColumns 在接口中 DriverAdapterconfirmUpdateColumns 在类中 AbstractDriverAdapterpublic long update(DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, Run run)
update 在接口中 DriverAdapterupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 数据run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public long save(DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, List<String> columns)
save 在接口中 DriverAdaptersave 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 数据configs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀protected long saveCollection(DataRuntime runtime, String random, org.anyline.metadata.Table dest, Collection<?> data, ConfigStore configs, List<String> columns)
saveCollection 在类中 AbstractDriverAdapterprotected long saveObject(DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, ConfigStore configs, List<String> columns)
saveObject 在类中 AbstractDriverAdapterprotected Boolean checkOverride(Object obj)
checkOverride 在类中 AbstractDriverAdapterprotected boolean isMultipleValue(DataRuntime runtime, TableRun run, String key)
isMultipleValue 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)key - keyprotected boolean isMultipleValue(org.anyline.metadata.Column column)
isMultipleValue 在类中 AbstractDriverAdapterpublic LinkedHashMap<String,org.anyline.metadata.Column> checkMetadata(DataRuntime runtime, org.anyline.metadata.Table table, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> columns)
checkMetadata 在类中 AbstractDriverAdaptertable - 表columns - columnspublic org.anyline.entity.DataSet querys(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
querys 在接口中 DriverAdapterquerys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public org.anyline.entity.DataSet querys(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, org.anyline.entity.PageNavi navi)
querys 在接口中 DriverAdapterquerys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令procedure - 存储过程navi - 分页public <T> org.anyline.entity.EntitySet<T> selects(DataRuntime runtime, String random, RunPrepare prepare, Class<T> clazz, ConfigStore configs, String... conditions)
selects 在接口中 DriverAdapterselects 在类中 AbstractDriverAdapterT - Entityruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令clazz - 类prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件protected <T> org.anyline.entity.EntitySet<T> select(DataRuntime runtime, String random, Class<T> clazz, org.anyline.metadata.Table table, ConfigStore configs, Run run)
select 在类中 AbstractDriverAdapterT - entity.classruntime - 运行环境主要包含驱动适配器 数据源或客户端clazz - entity classtable - tablerun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public List<Map<String,Object>> maps(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
maps 在接口中 DriverAdaptermaps 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public Run buildQueryRun(DataRuntime runtime, RunPrepare prepare, ConfigStore configs, String... conditions)
buildQueryRun 在接口中 DriverAdapterbuildQueryRun 在类中 AbstractDriverAdapterprepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public List<Run> buildQuerySequence(DataRuntime runtime, boolean next, String... names)
buildQuerySequence 在接口中 DriverAdapterbuildQuerySequence 在类中 AbstractDriverAdapternext - 是否生成返回下一个序列 false:cur true:nextnames - 序列名public void fillQueryContent(DataRuntime runtime, Run run)
fillQueryContent 在接口中 DriverAdapterfillQueryContent 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected void fillQueryContent(DataRuntime runtime, XMLRun run)
protected void fillQueryContent(DataRuntime runtime, TextRun run)
protected void fillQueryContent(DataRuntime runtime, TableRun run)
public String mergeFinalQuery(DataRuntime runtime, Run run)
mergeFinalQuery 在接口中 DriverAdaptermergeFinalQuery 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public RunValue createConditionLike(DataRuntime runtime, StringBuilder builder, org.anyline.entity.Compare compare, Object value, boolean placeholder)
createConditionLike 在接口中 DriverAdaptercreateConditionLike 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildercompare - 比较方式 默认 equal 多个值默认 invalue - valuepublic Object createConditionFindInSet(DataRuntime runtime, StringBuilder builder, String column, org.anyline.entity.Compare compare, Object value, boolean placeholder)
createConditionFindInSet 在接口中 DriverAdaptercreateConditionFindInSet 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildercolumn - 列compare - 比较方式 默认 equal 多个值默认 invalue - valuepublic StringBuilder createConditionIn(DataRuntime runtime, StringBuilder builder, org.anyline.entity.Compare compare, Object value, boolean placeholder)
createConditionIn 在接口中 DriverAdaptercreateConditionIn 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildercompare - 比较方式 默认 equal 多个值默认 invalue - valuepublic org.anyline.entity.DataSet select(DataRuntime runtime, String random, boolean system, org.anyline.metadata.Table table, ConfigStore configs, Run run)
select 在接口中 DriverAdapterselect 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令system - 系统表不检测列属性table - 表run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public List<Map<String,Object>> maps(DataRuntime runtime, String random, ConfigStore configs, Run run)
maps 在接口中 DriverAdaptermaps 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public Map<String,Object> map(DataRuntime runtime, String random, ConfigStore configs, Run run)
map 在接口中 DriverAdaptermap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public org.anyline.entity.DataRow sequence(DataRuntime runtime, String random, boolean next, String... names)
sequence 在接口中 DriverAdaptersequence 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令next - 是否查下一个序列值names - 存储过程名称spublic List<Map<String,Object>> process(DataRuntime runtime, List<Map<String,Object>> list)
process 在接口中 DriverAdapterprocess 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端list - JDBC执行返回的结果集public long count(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
count 在接口中 DriverAdaptercount 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public String mergeFinalTotal(DataRuntime runtime, Run run)
mergeFinalTotal 在接口中 DriverAdaptermergeFinalTotal 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public long count(DataRuntime runtime, String random, Run run)
count 在接口中 DriverAdaptercount 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public boolean exists(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
exists 在接口中 DriverAdapterexists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 简单过滤条件public String mergeFinalExists(DataRuntime runtime, Run run)
mergeFinalExists 在接口中 DriverAdaptermergeFinalExists 在类中 AbstractDriverAdapterpublic long execute(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 简单过滤条件public long execute(DataRuntime runtime, String random, int batch, ConfigStore configs, RunPrepare prepare, Collection<Object> values)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterpublic boolean execute(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端procedure - 存储过程random - randompublic Run buildExecuteRun(DataRuntime runtime, RunPrepare prepare, ConfigStore configs, String... conditions)
buildExecuteRun 在接口中 DriverAdapterbuildExecuteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 简单过滤条件protected void fillExecuteContent(DataRuntime runtime, XMLRun run)
protected void fillExecuteContent(DataRuntime runtime, TextRun run)
protected void fillExecuteContent(DataRuntime runtime, TableRun run)
public void fillExecuteContent(DataRuntime runtime, Run run)
fillExecuteContent 在接口中 DriverAdapterfillExecuteContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public long execute(DataRuntime runtime, String random, ConfigStore configs, Run run)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public <T> long deletes(DataRuntime runtime, String random, int batch, org.anyline.metadata.Table table, ConfigStore configs, String key, Collection<T> values)
deletes 在接口中 DriverAdapterdeletes 在类中 AbstractDriverAdapterT - Truntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源values - 列对应的值public long delete(DataRuntime runtime, String random, org.anyline.metadata.Table dest, ConfigStore configs, Object obj, String... columns)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public long delete(DataRuntime runtime, String random, org.anyline.metadata.Table table, ConfigStore configs, String... conditions)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表configs - 查询条件及相关设置conditions - 简单过滤条件public long truncate(DataRuntime runtime, String random, org.anyline.metadata.Table table)
truncate 在接口中 DriverAdaptertruncate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表public Run buildDeleteRun(DataRuntime runtime, org.anyline.metadata.Table dest, ConfigStore configs, Object obj, String... columns)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public Run buildDeleteRun(DataRuntime runtime, int batch, org.anyline.metadata.Table table, ConfigStore configs, String key, Object values)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源key - 根据属性解析出列values - valuespublic List<Run> buildTruncateRun(DataRuntime runtime, org.anyline.metadata.Table table)
buildTruncateRun 在接口中 DriverAdapterbuildTruncateRun 在类中 AbstractDriverAdapterpublic Run buildDeleteRunFromTable(DataRuntime runtime, int batch, org.anyline.metadata.Table table, ConfigStore configs, String key, Object values)
buildDeleteRunFromTable 在接口中 DriverAdapterbuildDeleteRunFromTable 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源key - 列values - valuespublic Run buildDeleteRunFromEntity(DataRuntime runtime, org.anyline.metadata.Table table, ConfigStore configs, Object obj, String... columns)
buildDeleteRunFromEntity 在接口中 DriverAdapterbuildDeleteRunFromEntity 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源 如果为空 可以根据obj解析obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public void fillDeleteRunContent(DataRuntime runtime, Run run)
fillDeleteRunContent 在接口中 DriverAdapterfillDeleteRunContent 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected void fillDeleteRunContent(DataRuntime runtime, TableRun run)
run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public long delete(DataRuntime runtime, String random, ConfigStore configs, Run run)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令configs - 查询条件及相关设置run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public org.anyline.metadata.Database database(DataRuntime runtime, String random)
database 在接口中 DriverAdapterdatabase 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令public String product(DataRuntime runtime, String random)
product 在接口中 DriverAdapterproduct 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令public String version(DataRuntime runtime, String random)
version 在接口中 DriverAdapterversion 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令public List<org.anyline.metadata.Database> databases(DataRuntime runtime, String random, boolean greedy, String name)
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据name - 名称统配符或正则public LinkedHashMap<String,org.anyline.metadata.Database> databases(DataRuntime runtime, String random, String name)
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令name - 名称统配符或正则public List<Run> buildQueryProductRun(DataRuntime runtime) throws Exception
buildQueryProductRun 在接口中 DriverAdapterbuildQueryProductRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<Run> buildQueryVersionRun(DataRuntime runtime) throws Exception
buildQueryVersionRun 在接口中 DriverAdapterbuildQueryVersionRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<Run> buildQueryDatabasesRun(DataRuntime runtime, boolean greedy, String name) throws Exception
buildQueryDatabasesRun 在接口中 DriverAdapterbuildQueryDatabasesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端name - 名称统配符或正则greedy - 贪婪模式 true:查询权限范围内尽可能多的数据Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Database> databases(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) throws Exception
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建databases - 上一步查询结果set - 查询结果集Exceptionpublic List<org.anyline.metadata.Database> databases(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) throws Exception
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterExceptionpublic org.anyline.metadata.Database database(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Database database, org.anyline.entity.DataSet set) throws Exception
database 在接口中 DriverAdapterdatabase 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建database - 上一步查询结果set - 查询结果集Exception - 异常public org.anyline.metadata.Database database(DataRuntime runtime, boolean create, org.anyline.metadata.Database database) throws Exception
database 在接口中 DriverAdapterdatabase 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建database - 上一步查询结果Exception - 异常public String product(DataRuntime runtime, int index, boolean create, String product, org.anyline.entity.DataSet set)
product 在接口中 DriverAdapterproduct 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建product - 上一步查询结果set - 查询结果集Exception - 异常public String product(DataRuntime runtime, boolean create, String product)
product 在接口中 DriverAdapterproduct 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建product - 上一步查询结果Exception - 异常public String version(DataRuntime runtime, int index, boolean create, String version, org.anyline.entity.DataSet set)
version 在接口中 DriverAdapterversion 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建version - 上一步查询结果set - 查询结果集Exception - 异常public String version(DataRuntime runtime, boolean create, String version)
version 在接口中 DriverAdapterversion 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建version - 上一步查询结果Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Catalog> catalogs(DataRuntime runtime, String random, String name)
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令name - 名称统配符或正则public List<org.anyline.metadata.Catalog> catalogs(DataRuntime runtime, String random, boolean greedy, String name)
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令name - 名称统配符或正则public List<Run> buildQueryCatalogsRun(DataRuntime runtime, boolean greedy, String name) throws Exception
buildQueryCatalogsRun 在接口中 DriverAdapterbuildQueryCatalogsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端name - 名称统配符或正则greedy - 贪婪模式 true:查询权限范围内尽可能多的数据Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Catalog> catalogs(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) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建catalogs - 上一步查询结果set - 查询结果集Exception - 异常public List<org.anyline.metadata.Catalog> catalogs(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) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建catalogs - 上一步查询结果set - 查询结果集Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Catalog> catalogs(DataRuntime runtime, boolean create, LinkedHashMap<String,org.anyline.metadata.Catalog> catalogs) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建catalogs - 上一步查询结果Exception - 异常public List<org.anyline.metadata.Catalog> catalogs(DataRuntime runtime, boolean create, List<org.anyline.metadata.Catalog> catalogs) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建catalogs - 上一步查询结果Exception - 异常public org.anyline.metadata.Catalog catalog(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Catalog catalog, org.anyline.entity.DataSet set) throws Exception
catalog 在接口中 DriverAdaptercatalog 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - 上一步查询结果set - 查询结果集Exception - 异常public org.anyline.metadata.Catalog catalog(DataRuntime runtime, boolean create, org.anyline.metadata.Catalog catalog) throws Exception
catalog 在接口中 DriverAdaptercatalog 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建catalog - 上一步查询结果Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Schema> schemas(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, String name)
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogname - 名称统配符或正则public List<org.anyline.metadata.Schema> schemas(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, String name)
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogname - 名称统配符或正则public List<Run> buildQuerySchemasRun(DataRuntime runtime, boolean greedy, org.anyline.metadata.Catalog catalog, String name) throws Exception
buildQuerySchemasRun 在接口中 DriverAdapterbuildQuerySchemasRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端name - 名称统配符或正则greedy - 贪婪模式 true:查询权限范围内尽可能多的数据Exception - 异常public LinkedHashMap<String,org.anyline.metadata.Schema> schemas(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) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建schemas - 上一步查询结果set - 查询结果集Exception - 异常public List<org.anyline.metadata.Schema> schemas(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) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterExceptionpublic org.anyline.metadata.Schema schema(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Schema schema, org.anyline.entity.DataSet set) throws Exception
schema 在接口中 DriverAdapterschema 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQuerySchemaRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建schema - 上一步查询结果set - 查询结果集Exception - 异常public org.anyline.metadata.Schema schema(DataRuntime runtime, boolean create, org.anyline.metadata.Schema schema) throws Exception
schema 在接口中 DriverAdapterschema 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建schema - 上一步查询结果Exception - 异常public <T extends org.anyline.metadata.BaseMetadata> T checkName(DataRuntime runtime, String random, T meta) throws RuntimeException
checkName 在接口中 DriverAdaptercheckName 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表,视图等Exception - 如果区分不出来的抛出异常RuntimeExceptionpublic <T extends org.anyline.metadata.Table> List<T> tables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.struct - 是否查询表结构protected void tableMap(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema)
tableMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogschema - schemapublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterpublic List<Run> buildQueryTablesRun(DataRuntime runtime, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryTablesRun 在接口中 DriverAdapterbuildQueryTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.Exception - Exceptionpublic List<Run> buildQueryTablesCommentRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryTablesCommentRun 在接口中 DriverAdapterbuildQueryTablesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - Exceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(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) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Table> List<T> tables(DataRuntime runtime, int index, boolean create, List<T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Table table, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.Table table, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序table - 表ddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.Table> T init(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端index - indexmeta - 上一步封装结果catalog - catalogschema - schemarow - 查询结果集public <T extends org.anyline.metadata.Table> T detail(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.View view)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令view - 视图public List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端view - viewExceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.View view, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序view - viewddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.graph.VertexTable> List<T> vertexTables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.struct - 是否查询表结构public <T extends org.anyline.metadata.graph.VertexTable> LinkedHashMap<String,T> vertexTables(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterpublic List<Run> buildQueryVertexTablesRun(DataRuntime runtime, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryVertexTablesRun 在接口中 DriverAdapterbuildQueryVertexTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.Exception - Exceptionpublic List<Run> buildQueryVertexTablesCommentRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryVertexTablesCommentRun 在接口中 DriverAdapterbuildQueryVertexTablesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - Exceptionpublic <T extends org.anyline.metadata.graph.VertexTable> LinkedHashMap<String,T> vertexTables(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) throws Exception
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryVertexTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.graph.VertexTable> List<T> vertexTables(DataRuntime runtime, int index, boolean create, List<T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataSet set) throws Exception
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryVertexTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.graph.VertexTable> LinkedHashMap<String,T> vertexTables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建tables - 上一步查询结果catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - 异常public <T extends org.anyline.metadata.graph.VertexTable> List<T> vertexTables(DataRuntime runtime, boolean create, List<T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
vertexTables 在接口中 DriverAdaptervertexTables 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建tables - 上一步查询结果catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - 异常public <T extends org.anyline.metadata.graph.VertexTable> T init(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果catalog - catalogschema - schemarow - 查询结果集public <T extends org.anyline.metadata.graph.VertexTable> T detail(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.graph.VertexTable meta, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.graph.VertexTable meta) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.graph.VertexTable meta, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序meta - 表ddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.graph.EdgeTable> List<T> edgeTables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.struct - 是否查询表结构public <T extends org.anyline.metadata.graph.EdgeTable> LinkedHashMap<String,T> edgeTables(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types, int struct)
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterpublic List<Run> buildQueryEdgeTablesRun(DataRuntime runtime, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryEdgeTablesRun 在接口中 DriverAdapterbuildQueryEdgeTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.Exception - Exceptionpublic List<Run> buildQueryEdgeTablesCommentRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryEdgeTablesCommentRun 在接口中 DriverAdapterbuildQueryEdgeTablesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - Exceptionpublic <T extends org.anyline.metadata.graph.EdgeTable> LinkedHashMap<String,T> edgeTables(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) throws Exception
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryEdgeTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.graph.EdgeTable> List<T> edgeTables(DataRuntime runtime, int index, boolean create, List<T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataSet set) throws Exception
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryEdgeTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.graph.EdgeTable> LinkedHashMap<String,T> edgeTables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建tables - 上一步查询结果catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - 异常public <T extends org.anyline.metadata.graph.EdgeTable> List<T> edgeTables(DataRuntime runtime, boolean create, List<T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
edgeTables 在接口中 DriverAdapteredgeTables 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建tables - 上一步查询结果catalog - catalogschema - schemapattern - 名称统配符或正则types - types BaseMetadata.TYPE.Exception - 异常public <T extends org.anyline.metadata.graph.EdgeTable> T init(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果catalog - catalogschema - schemarow - 查询结果集public <T extends org.anyline.metadata.graph.EdgeTable> T detail(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.graph.EdgeTable meta, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.graph.EdgeTable meta) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.graph.EdgeTable meta, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序meta - 表ddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> masterTables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types)
masterTables 在接口中 DriverAdaptermasterTables 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据catalog - catalogschema - schemapattern - 名称统配符或正则types - BaseMetadata.TYPE.public List<Run> buildQueryMasterTablesRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryMasterTablesRun 在接口中 DriverAdapterbuildQueryMasterTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则types - typesExceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> masterTables(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) throws Exception
masterTables 在接口中 DriverAdaptermasterTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> masterTables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
masterTables 在接口中 DriverAdaptermasterTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.MasterTable table)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - MasterTablepublic List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - MasterTableExceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.MasterTable table, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序table - MasterTableddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> partitionTables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.MasterTable master, Map<String,Object> tags, String pattern)
partitionTables 在接口中 DriverAdapterpartitionTables 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据master - 主表pattern - 名称统配符或正则public List<Run> buildQueryPartitionTablesRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern, int types) throws Exception
buildQueryPartitionTablesRun 在接口中 DriverAdapterbuildQueryPartitionTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则types - typesExceptionpublic List<Run> buildQueryPartitionTablesRun(DataRuntime runtime, org.anyline.metadata.Table master, Map<String,Object> tags, String name) throws Exception
buildQueryPartitionTablesRun 在接口中 DriverAdapterbuildQueryPartitionTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端master - 主表tags - 标签名+标签值name - 名称统配符或正则Exception - 异常public List<Run> buildQueryPartitionTablesRun(DataRuntime runtime, org.anyline.metadata.Table master, Map<String,Object> tags) throws Exception
buildQueryPartitionTablesRun 在接口中 DriverAdapterbuildQueryPartitionTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端master - 主表tags - 标签名+标签值Exception - 异常public List<Run> buildQueryPartitionTablesRun(DataRuntime runtime, org.anyline.metadata.Table master) throws Exception
buildQueryPartitionTablesRun 在接口中 DriverAdapterbuildQueryPartitionTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端master - 主表=Exception - 异常public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> partitionTables(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) throws Exception
partitionTables 在接口中 DriverAdapterpartitionTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端total - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> partitionTables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.metadata.MasterTable master) throws Exception
partitionTables 在接口中 DriverAdapterpartitionTables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.PartitionTable table)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - PartitionTablepublic List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - PartitionTableExceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.PartitionTable table, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序table - MasterTableddls - 上一步查询结果set - sql执行的结果集public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, boolean primary)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表primary - 是否检测主键public <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.metadata.Table table)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schematable - 查询全部表时 输入nullpublic List<Run> buildQueryColumnsRun(DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryColumnsRun 在接口中 DriverAdapterbuildQueryColumnsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表metadata - 是否根据metadata(true:SELECT * FROM T WHERE 1=0,false:查询系统表)Exceptionpublic List<Run> buildQueryColumnsRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, List<org.anyline.metadata.Table> tables, boolean metadata) throws Exception
buildQueryColumnsRun 在接口中 DriverAdapterbuildQueryColumnsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端tables - 表metadata - 是否根据metadata(true:SELECT * FROM T WHERE 1=0,false:查询系统表)Exceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryColumnsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表columns - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, List<T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterExceptionpublic <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, int index, boolean create, List<org.anyline.metadata.Table> tables, List<T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryColumnsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建tables - 表columns - 上一步查询结果set - 系统表查询SQL结果集Exception - 异常public <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, List<org.anyline.metadata.Table> tables)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schematables - 表public <T extends org.anyline.metadata.Column> T init(DataRuntime runtime, int index, T meta, org.anyline.metadata.Table table, org.anyline.entity.DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdaptermeta - 上一步封装结果table - 表row - 查询结果集public <T extends org.anyline.metadata.Column> T detail(DataRuntime runtime, int index, T meta, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 系统表查询SQL结果集public <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.anyline.entity.DataSet set) throws Exception
tags 在接口中 DriverAdaptertags 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryTagsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tags, org.anyline.metadata.Table table, String pattern) throws Exception
tags 在接口中 DriverAdaptertags 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果pattern - 名称统配符或正则Exception - 异常public org.anyline.metadata.PrimaryKey primary(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表public List<Run> buildQueryPrimaryRun(DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryPrimaryRun 在接口中 DriverAdapterbuildQueryPrimaryRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表Exceptionpublic <T extends org.anyline.metadata.PrimaryKey> T init(DataRuntime runtime, int index, T primary, org.anyline.metadata.Table table, org.anyline.entity.DataSet set) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序table - 表set - sql查询结果Exception - 异常public <T extends org.anyline.metadata.PrimaryKey> T detail(DataRuntime runtime, int index, T primary, org.anyline.metadata.Table table, org.anyline.entity.DataSet set) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序table - 表set - sql查询结果Exception - 异常public org.anyline.metadata.adapter.PrimaryMetadataAdapter primaryMetadataAdapter(DataRuntime runtime)
primaryMetadataAdapter 在接口中 DriverAdapterprimaryMetadataAdapter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端public org.anyline.metadata.PrimaryKey primary(DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表Exception - 异常public <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
foreigns 在接口中 DriverAdapterforeigns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表public List<Run> buildQueryForeignsRun(DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryForeignsRun 在接口中 DriverAdapterbuildQueryForeignsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表Exceptionpublic <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(DataRuntime runtime, int index, org.anyline.metadata.Table table, LinkedHashMap<String,T> foreigns, org.anyline.entity.DataSet set) throws Exception
foreigns 在接口中 DriverAdapterforeigns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryForeignsRun 返回顺序table - 表foreigns - 上一步查询结果set - sql查询结果Exception - 异常public <T extends org.anyline.metadata.Index> List<T> indexs(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, String pattern)
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表pattern - 名称统配符或正则public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, String random, org.anyline.metadata.Table table, String pattern)
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表pattern - 名称统配符或正则public List<Run> buildQueryIndexesRun(DataRuntime runtime, org.anyline.metadata.Table table, String name)
buildQueryIndexesRun 在接口中 DriverAdapterbuildQueryIndexesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表name - 名称public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Index> List<T> indexs(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, List<T> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Index> List<T> indexs(DataRuntime runtime, boolean create, List<T> indexs, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建table - 表unique - 是否唯一approximate - 索引允许结果反映近似值Exception - 异常public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, boolean create, LinkedHashMap<String,T> indexs, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建table - 表unique - 是否唯一approximate - 索引允许结果反映近似值Exception - 异常public <T extends org.anyline.metadata.Index> T init(DataRuntime runtime, int index, T meta, org.anyline.metadata.Table table, org.anyline.entity.DataRow row) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果table - 表row - sql查询结果Exception - 异常public <T extends org.anyline.metadata.Index> T detail(DataRuntime runtime, int index, T meta, org.anyline.metadata.Table table, org.anyline.entity.DataRow row) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果table - 表row - sql查询结果Exception - 异常public org.anyline.metadata.adapter.IndexMetadataAdapter indexMetadataAdapter(DataRuntime runtime)
indexMetadataAdapter 在接口中 DriverAdapterindexMetadataAdapter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端public <T extends org.anyline.metadata.Constraint> List<T> constraints(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, String pattern)
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表pattern - 名称统配符或正则public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(DataRuntime runtime, String random, org.anyline.metadata.Table table, org.anyline.metadata.Column column, String pattern)
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表column - 列pattern - 名称统配符或正则public List<Run> buildQueryConstraintsRun(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.Column column, String pattern)
buildQueryConstraintsRun 在接口中 DriverAdapterbuildQueryConstraintsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表pattern - 名称通配符或正则public <T extends org.anyline.metadata.Constraint> List<T> constraints(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, List<T> constraints, org.anyline.entity.DataSet set) throws Exception
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表constraints - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(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) throws Exception
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表column - 列constraints - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
triggers 在接口中 DriverAdaptertriggers 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表events - 事件 INSERT|UPDATE|DELETEpublic List<Run> buildQueryTriggersRun(DataRuntime runtime, org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
buildQueryTriggersRun 在接口中 DriverAdapterbuildQueryTriggersRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表events - 事件 INSERT|UPDATE|DELETEpublic <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> triggers, org.anyline.entity.DataSet set) throws Exception
triggers 在接口中 DriverAdaptertriggers 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表triggers - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Procedure> List<T> procedures(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schemapattern - 名称统配符或正则public <T extends org.anyline.metadata.Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogschema - schemapattern - 名称统配符或正则public List<Run> buildQueryProceduresRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
buildQueryProceduresRun 在接口中 DriverAdapterbuildQueryProceduresRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemapattern - 名称统配符或正则public <T extends org.anyline.metadata.Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> procedures, org.anyline.entity.DataSet set) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建procedures - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Procedure> List<T> procedures(DataRuntime runtime, boolean create, List<T> procedures) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建procedures - 上一步查询结果Exception - 异常public <T extends org.anyline.metadata.Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, boolean create, LinkedHashMap<String,T> procedures) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建procedures - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令procedure - Procedurepublic List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端procedure - 存储过程Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.Procedure procedure, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序procedure - Procedureddls - 上一步查询结果set - 查询结果集public <T extends org.anyline.metadata.Function> List<T> functions(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schemapattern - 名称统配符或正则public <T extends org.anyline.metadata.Function> LinkedHashMap<String,T> functions(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogschema - schemapattern - 名称统配符或正则public List<Run> buildQueryFunctionsRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String name)
buildQueryFunctionsRun 在接口中 DriverAdapterbuildQueryFunctionsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemaname - 名称统配符或正则public <T extends org.anyline.metadata.Function> List<T> functions(DataRuntime runtime, int index, boolean create, List<T> functions, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, org.anyline.entity.DataSet set) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建functions - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Function> LinkedHashMap<String,T> functions(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) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建functions - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Function> List<T> functions(DataRuntime runtime, boolean create, List<T> functions) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建functions - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Function meta)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Functionpublic List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.Function function, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序function - Functionddls - 上一步查询结果set - 查询结果集public <T extends org.anyline.metadata.Sequence> List<T> sequences(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schemapattern - 名称统配符或正则public <T extends org.anyline.metadata.Sequence> LinkedHashMap<String,T> sequences(DataRuntime runtime, String random, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String pattern)
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令catalog - catalogschema - schemapattern - 名称统配符或正则public List<Run> buildQuerySequencesRun(DataRuntime runtime, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String name)
buildQuerySequencesRun 在接口中 DriverAdapterbuildQuerySequencesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - catalogschema - schemaname - 名称统配符或正则public <T extends org.anyline.metadata.Sequence> List<T> sequences(DataRuntime runtime, int index, boolean create, List<T> sequences, org.anyline.entity.DataSet set) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建sequences - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Sequence> LinkedHashMap<String,T> sequences(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> sequences, org.anyline.entity.DataSet set) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建sequences - 上一步查询结果set - 查询结果集Exception - 异常public <T extends org.anyline.metadata.Sequence> List<T> sequences(DataRuntime runtime, boolean create, List<T> sequences) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建sequences - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Sequence meta)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Sequencepublic List<Run> buildQueryDdlsRun(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
buildQueryDdlsRun 在接口中 DriverAdapterbuildQueryDdlsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<String> ddl(DataRuntime runtime, int index, org.anyline.metadata.Sequence sequence, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlsRun 返回顺序sequence - Sequenceddls - 上一步查询结果set - 查询结果集public <T extends org.anyline.metadata.BaseMetadata> T search(List<T> metas, org.anyline.metadata.Catalog catalog, org.anyline.metadata.Schema schema, String name)
search 在接口中 DriverAdaptersearch 在类中 AbstractDriverAdapterT - Tablemetas - metascatalog - catalogschema - schemaname - namepublic <T extends org.anyline.metadata.Schema> T schema(List<T> schemas, org.anyline.metadata.Catalog catalog, String name)
schema 在类中 AbstractDriverAdapterT - Tableschemas - schemascatalog - catalogname - namepublic <T extends org.anyline.metadata.Catalog> T catalog(List<T> catalogs, String name)
catalog 在类中 AbstractDriverAdapterT - Tablecatalogs - catalogsname - namepublic <T extends org.anyline.metadata.Database> T database(List<T> databases, String name)
database 在类中 AbstractDriverAdapterT - Tabledatabases - databasesname - namepublic boolean execute(DataRuntime runtime, String random, org.anyline.metadata.BaseMetadata meta, org.anyline.metadata.ACTION.DDL action, Run run)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - BaseMetadata(表,列等)action - 执行命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public boolean create(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Table origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public String keyword(org.anyline.metadata.BaseMetadata meta)
keyword 在接口中 DriverAdapterkeyword 在类中 AbstractDriverAdaptermeta - 表public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Table meta, Collection<org.anyline.metadata.Column> columns) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表columns - 列Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendColumnCommentRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildAppendColumnCommentRun 在接口中 DriverAdapterbuildAppendColumnCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public StringBuilder checkTableExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkTableExists 在接口中 DriverAdaptercheckTableExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic void checkPrimary(DataRuntime runtime, org.anyline.metadata.Table table)
checkPrimary 在接口中 DriverAdaptercheckPrimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表public StringBuilder primary(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder engine(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
engine 在接口中 DriverAdapterengine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder body(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
body 在接口中 DriverAdapterbody 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder columns(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder indexs(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
indexs 在接口中 DriverAdapterindexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder charset(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder comment(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder keys(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
keys 在接口中 DriverAdapterkeys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder distribution(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
distribution 在接口中 DriverAdapterdistribution 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder materialize(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
materialize 在接口中 DriverAdaptermaterialize 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder property(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder partitionBy(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta) throws Exception
partitionBy 在接口中 DriverAdapterpartitionBy 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder partitionOf(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta) throws Exception
partitionOf 在接口中 DriverAdapterpartitionOf 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder partitionFor(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta) throws Exception
partitionFor 在接口中 DriverAdapterpartitionFor 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder inherit(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table meta) throws Exception
inherit 在接口中 DriverAdapterinherit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public boolean create(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean drop(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean rename(DataRuntime runtime, org.anyline.metadata.View origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 视图name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public StringBuilder buildCreateRunHead(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.View meta) throws Exception
buildCreateRunHead 在接口中 DriverAdapterbuildCreateRunHead 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图Exception - 异常public StringBuilder buildCreateRunOption(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.View meta) throws Exception
buildCreateRunOption 在接口中 DriverAdapterbuildCreateRunOption 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.View meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public StringBuilder checkViewExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkViewExists 在接口中 DriverAdaptercheckViewExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.View meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图public boolean create(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean drop(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean rename(DataRuntime runtime, org.anyline.metadata.MasterTable origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.MasterTable meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public boolean create(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean drop(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean rename(DataRuntime runtime, org.anyline.metadata.PartitionTable origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 分区表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.PartitionTable meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public boolean add(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.Column meta, boolean trigger) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列trigger - 修改异常时,是否触发监听器Exception - DDL异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Column origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 列name - 新名称Exception - DDL异常public List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.Column meta, boolean slice) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterExceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Column meta, boolean slice) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterExceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Column meta, boolean slice) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterExceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeTypeRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildChangeTypeRun 在接口中 DriverAdapterbuildChangeTypeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic String alterColumnKeyword(DataRuntime runtime)
alterColumnKeyword 在接口中 DriverAdapteralterColumnKeyword 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端public StringBuilder addColumnGuide(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
addColumnGuide 在接口中 DriverAdapteraddColumnGuide 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - StringBuildermeta - 列public StringBuilder dropColumnGuide(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
dropColumnGuide 在接口中 DriverAdapterdropColumnGuide 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - StringBuildermeta - 列public List<Run> buildChangeDefaultRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildChangeDefaultRun 在接口中 DriverAdapterbuildChangeDefaultRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeNullableRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildChangeNullableRun 在接口中 DriverAdapterbuildChangeNullableRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildAppendCommentRun(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - 异常public List<Run> buildDropAutoIncrement(DataRuntime runtime, org.anyline.metadata.Column meta) throws Exception
buildDropAutoIncrement 在接口中 DriverAdapterbuildDropAutoIncrement 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - 异常public StringBuilder define(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta, org.anyline.metadata.ACTION.DDL action)
define 在接口中 DriverAdapterdefine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder checkColumnExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkColumnExists 在接口中 DriverAdaptercheckColumnExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder type(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder aggregation(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
aggregation 在接口中 DriverAdapteraggregation 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder type(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta, String type, int ignoreLength, int ignorePrecision, int ignoreScale)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列type - 数据类型(已经过转换)ignoreLength - 是否忽略长度ignorePrecision - 是否忽略有效位数ignoreScale - 是否忽略小数public StringBuilder nullable(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta, org.anyline.metadata.ACTION.DDL action)
nullable 在接口中 DriverAdapternullable 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder charset(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder defaultValue(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
defaultValue 在接口中 DriverAdapterdefaultValue 在类中 AbstractDriverAdapterbuilder - buildermeta - 列public StringBuilder primary(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder increment(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
increment 在接口中 DriverAdapterincrement 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder onupdate(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
onupdate 在接口中 DriverAdapteronupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder position(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
position 在接口中 DriverAdapterposition 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder comment(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public boolean add(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.Tag meta, boolean trigger) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签trigger - 修改异常时,是否触发监听器Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Tag origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原标签name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeDefaultRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildChangeDefaultRun 在接口中 DriverAdapterbuildChangeDefaultRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeNullableRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildChangeNullableRun 在接口中 DriverAdapterbuildChangeNullableRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeCommentRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeTypeRun(DataRuntime runtime, org.anyline.metadata.Tag meta) throws Exception
buildChangeTypeRun 在接口中 DriverAdapterbuildChangeTypeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic StringBuilder checkTagExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkTagExists 在接口中 DriverAdaptercheckTagExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic boolean add(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.PrimaryKey origin, org.anyline.metadata.PrimaryKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原主键meta - 新主键Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.PrimaryKey meta) throws Exception
runtime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.PrimaryKey origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 主键name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta, boolean slice) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.PrimaryKey origin, org.anyline.metadata.PrimaryKey meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原主键meta - 新主键Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta, boolean slice) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.PrimaryKey meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exceptionpublic boolean add(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.ForeignKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.ForeignKey origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 外键name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdaptermeta - 外键Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.ForeignKey meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic boolean add(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.Index meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Index origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 索引name - 新名称Exception - 异常public List<Run> buildAppendIndexRun(DataRuntime runtime, org.anyline.metadata.Table meta) throws Exception
buildAppendIndexRun 在接口中 DriverAdapterbuildAppendIndexRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Index meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic StringBuilder type(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Index meta)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引builder - builderpublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Index meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引builder - builderpublic StringBuilder checkIndexExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkIndexExists 在接口中 DriverAdaptercheckIndexExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic boolean add(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Table table, org.anyline.metadata.Constraint meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Constraint origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 约束name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Constraint meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic boolean add(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Trigger origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 触发器name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Trigger meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic StringBuilder each(DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Trigger meta)
each 在接口中 DriverAdaptereach 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器builder - builderpublic boolean create(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Function origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 函数name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdaptermeta - 函数Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Function meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic boolean create(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean alter(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean drop(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean rename(DataRuntime runtime, org.anyline.metadata.Sequence origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 序列name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdaptermeta - 序列Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, org.anyline.metadata.Sequence meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionprotected org.anyline.entity.DataSet select(DataRuntime runtime, String random, boolean system, org.anyline.metadata.ACTION.DML action, org.anyline.metadata.Table table, ConfigStore configs, Run run, String sql, List<Object> values)
public <T extends org.anyline.metadata.Column> T column(T column,
List<T> columns)
protected String insertValue(DataRuntime runtime, Run run, Object obj, boolean child, boolean placeholder, boolean alias, boolean scope, LinkedHashMap<String,org.anyline.metadata.Column> columns)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - runobj - Entity或DataRowplaceholder - 是否使用占位符(批量操作时不要超出数量)scope - 是否带(), 拼接在select后时不需要alias - 是否添加别名columns - 需要插入的列child - 是否在子查询中,子查询中不要用序列public String concat(DataRuntime runtime, String... args)
runtime - 运行环境主要包含驱动适配器 数据源或客户端args - argsprotected String dummy()
protected String pageLimit(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageLimitOffset(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageRowNum(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageOffsetNext(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageSkip(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageTop(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String pageRowNumber(DataRuntime runtime, Run run)
runtime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected String concatFun(DataRuntime runtime, String... args)
protected String concatOr(DataRuntime runtime, String... args)
protected String concatAdd(DataRuntime runtime, String... args)
protected String concatAnd(DataRuntime runtime, String... args)
Copyright © 2024. All rights reserved.