public abstract class TemplateAdapter extends AbstractDriverAdapter
DriverAdapter.SQL_BUILD_IN_VALUEactuator, alias, ddListener, delimiterFr, delimiterTo, dmListener, primaryGenerator, refers, spellsBR, BR_TAB, log, TAB| 构造器和说明 |
|---|
TemplateAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
add(DataRuntime runtime,
Column meta)
column[调用入口]
添加列,执行的命令通过meta.ddls()返回 |
boolean |
add(DataRuntime runtime,
Constraint meta)
constraint[调用入口]
添加约束 |
boolean |
add(DataRuntime runtime,
ForeignKey meta)
foreign[调用入口]
添加外键
|
boolean |
add(DataRuntime runtime,
Index meta)
index[调用入口]
添加索引 |
boolean |
add(DataRuntime runtime,
PrimaryKey meta)
primary[调用入口]
添加主键 |
boolean |
add(DataRuntime runtime,
Tag meta)
tag[调用入口]
添加标签 |
boolean |
add(DataRuntime runtime,
Trigger meta)
trigger[调用入口]
添加触发器 |
StringBuilder |
addColumnGuide(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
添加列引导 alter table sso_user [add column] type_code int |
StringBuilder |
aggregation(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
定义列:聚合类型 |
boolean |
alter(DataRuntime runtime,
Catalog meta)
catalog[调用入口]
修改Catalog,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
Column meta)
column[调用入口]
修改列,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
Constraint meta)
constraint[调用入口]
修改约束 |
boolean |
alter(DataRuntime runtime,
Database meta)
database[调用入口]
修改Database,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
ForeignKey meta)
foreign[调用入口]
修改外键
|
boolean |
alter(DataRuntime runtime,
Function meta)
function[调用入口]
修改函数
|
boolean |
alter(DataRuntime runtime,
Index meta)
index[调用入口]
修改索引 |
boolean |
alter(DataRuntime runtime,
MasterTable meta)
master table[调用入口]
修改主表,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
PartitionTable meta)
partition table[调用入口]
修改分区表,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
PrimaryKey meta)
primary[调用入口]
修改主键 |
boolean |
alter(DataRuntime runtime,
Procedure meta)
procedure[调用入口]
修改存储过程 |
boolean |
alter(DataRuntime runtime,
Schema meta)
schema[调用入口]
修改Schema,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
Sequence meta)
sequence[调用入口]
修改序列
|
boolean |
alter(DataRuntime runtime,
Table meta)
table[调用入口]
修改表,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
Table table,
Column meta,
boolean trigger)
column[调用入口]
修改列,执行的命令通过meta.ddls()返回 |
boolean |
alter(DataRuntime runtime,
Table table,
Constraint meta)
constraint[调用入口]
修改约束 |
boolean |
alter(DataRuntime runtime,
Table table,
ForeignKey meta)
foreign[调用入口]
修改外键
|
boolean |
alter(DataRuntime runtime,
Table table,
Index meta)
index[调用入口]
修改索引 |
boolean |
alter(DataRuntime runtime,
Table table,
PrimaryKey origin,
PrimaryKey meta)
primary[调用入口]
修改Table最后修改主键,注意不要与列上的主键标识重复,如果列上支持标识主键,这里不需要实现 |
boolean |
alter(DataRuntime runtime,
Table table,
Tag meta,
boolean trigger)
tag[调用入口]
修改标签 |
boolean |
alter(DataRuntime runtime,
Tag meta)
tag[调用入口]
修改标签 |
boolean |
alter(DataRuntime runtime,
Trigger meta)
trigger[调用入口]
修改触发器 |
boolean |
alter(DataRuntime runtime,
View meta)
view[调用入口]
修改视图,执行的命令通过meta.ddls()返回 |
String |
alterColumnKeyword(DataRuntime runtime)
column[命令合成-子流程]
修改表的关键字 |
String |
batchInsertSeparator()
insert [命令合成-子流程]
批量插入数据时,多行数据之间分隔符 |
StringBuilder |
body(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
创建表 body部分包含column index |
List<Run> |
buildAddCommentRun(DataRuntime runtime,
Catalog catalog)
catalog[命令合成-子流程]
添加备注(部分数据库需要区分添加还是修改) |
List<Run> |
buildAddCommentRun(DataRuntime runtime,
Database database)
database[命令合成-子流程]
添加备注(部分数据库需要区分添加还是修改) |
List<Run> |
buildAddCommentRun(DataRuntime runtime,
Schema schema)
schema[命令合成-子流程]
添加备注(部分数据库需要区分添加还是修改) |
List<Run> |
buildAddRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
添加列 |
List<Run> |
buildAddRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
添加约束 |
List<Run> |
buildAddRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
添加外键 |
List<Run> |
buildAddRun(DataRuntime runtime,
Index meta)
index[命令合成]
添加索引 |
List<Run> |
buildAddRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
添加主键 |
List<Run> |
buildAddRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
添加标签 |
List<Run> |
buildAlterRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成]
修改Catalog |
List<Run> |
buildAlterRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Database meta)
database[命令合成]
修改Database |
List<Run> |
buildAlterRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键 |
List<Run> |
buildAlterRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
修改分区表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
PrimaryKey origin,
PrimaryKey meta,
boolean slice)
primary[命令合成]
修改主键 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Schema meta)
schema[命令合成]
修改Schema |
List<Run> |
buildAlterRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Table meta)
table[命令合成]
修改表 |
List<Run> |
buildAlterRun(DataRuntime runtime,
Table meta,
Collection<Column> columns,
boolean slice)
table[命令合成]
修改列 有可能生成多条SQL,根据数据库类型优先合并成一条执行 |
List<Run> |
buildAlterRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器 有可能生成多条SQL |
List<Run> |
buildAlterRun(DataRuntime runtime,
View meta)
view[命令合成]
修改视图 |
List<Run> |
buildAppendColumnCommentRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成-子流程]
创建Catalog完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
buildAppendColumnCommentRun(DataRuntime runtime,
Database meta)
database[命令合成-子流程]
创建Database完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
buildAppendColumnCommentRun(DataRuntime runtime,
Schema meta)
schema[命令合成-子流程]
创建Schema完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
buildAppendColumnCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成-子流程]
创建Catalog完成后追加Catalog备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Catalog meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
Database meta)
database[命令合成-子流程]
创建Database完成后追加Database备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Database meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
Schema meta)
schema[命令合成-子流程]
创建Schema完成后追加Schema备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Schema meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
buildAppendCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
buildAppendIndexRun(DataRuntime runtime,
Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Catalog catalog)
catalog[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Database database)
database[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-子流程]
修改分区表备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Schema schema)
schema[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
修改备注 |
List<Run> |
buildChangeDefaultRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeDefaultRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeNullableRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeNullableRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeTypeRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildChangeTypeRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成]
创建Catalog 其中1.x三选一 不要重复 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Database meta)
database[命令合成]
创建Database 其中1.x三选一 不要重复 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Function meta)
function[命令合成]
添加函数 |
List<Run> |
buildCreateRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
创建主表 |
List<Run> |
buildCreateRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建分区表 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
添加存储过程 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Role role)
role[命令合成]
创建角色 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Schema meta)
schema[命令合成]
创建Schema 其中1.x三选一 不要重复 |
List<Run> |
buildCreateRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
添加序列 |
List<Run> |
buildCreateRun(DataRuntime runtime,
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,
Trigger meta)
trigger[命令合成]
添加触发器 |
List<Run> |
buildCreateRun(DataRuntime runtime,
User user)
user[命令合成]
创建用户 |
List<Run> |
buildCreateRun(DataRuntime runtime,
View meta)
view[命令合成]
创建视图 |
StringBuilder |
buildCreateRunHead(DataRuntime runtime,
StringBuilder builder,
View meta)
view[命令合成-子流程]
创建视图头部 |
StringBuilder |
buildCreateRunOption(DataRuntime runtime,
StringBuilder builder,
View meta)
view[命令合成-子流程]
创建视图选项 |
List<Run> |
buildDeleteRun(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String key,
Object values)
delete[命令合成]
合成 where column in (values) |
List<Run> |
buildDeleteRun(DataRuntime runtime,
Table dest,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2 |
List<Run> |
buildDeleteRunFromEntity(DataRuntime runtime,
Table table,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... columns)
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2 |
List<Run> |
buildDeleteRunFromTable(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String column,
Object values)
delete[命令合成-子流程]
合成 where column in (values) |
List<Run> |
buildDropAutoIncrement(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
取消自增 |
List<Run> |
buildDropRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成]
删除Catalog |
List<Run> |
buildDropRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
删除列 |
List<Run> |
buildDropRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
删除约束 |
List<Run> |
buildDropRun(DataRuntime runtime,
Database meta)
database[命令合成]
删除Database |
List<Run> |
buildDropRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
删除外键 |
List<Run> |
buildDropRun(DataRuntime runtime,
Function meta)
function[命令合成]
删除函数 |
List<Run> |
buildDropRun(DataRuntime runtime,
Index meta)
index[命令合成]
删除索引 |
List<Run> |
buildDropRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
删除主表 |
List<Run> |
buildDropRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-]
删除分区表 |
List<Run> |
buildDropRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
删除主键 |
List<Run> |
buildDropRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
删除存储过程 |
List<Run> |
buildDropRun(DataRuntime runtime,
Role role)
role[命令合成]
删除角色 |
List<Run> |
buildDropRun(DataRuntime runtime,
Schema meta)
schema[命令合成]
删除Schema |
List<Run> |
buildDropRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
删除序列 |
List<Run> |
buildDropRun(DataRuntime runtime,
Table meta)
table[命令合成]
删除表 |
List<Run> |
buildDropRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
删除标签 |
List<Run> |
buildDropRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
删除触发器 |
List<Run> |
buildDropRun(DataRuntime runtime,
User user)
user[命令合成]
删除用户 |
List<Run> |
buildDropRun(DataRuntime runtime,
View meta)
view[命令合成]
删除视图 |
Run |
buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
execute [命令合成]
创建执行SQL |
List<Run> |
buildGrantRun(DataRuntime runtime,
Role role,
Privilege... privileges)
grant[命令合成]
授权 |
List<Run> |
buildGrantRun(DataRuntime runtime,
User user,
Privilege... privileges)
grant[命令合成]
授权 |
List<Run> |
buildGrantRun(DataRuntime runtime,
User user,
Role... roles)
grant[命令合成]
授权 |
Run |
buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
List<String> columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... conditions)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
List<Run> |
buildQueryCatalogRun(DataRuntime runtime,
String random)
catalog[命令合成]
查询当前catalog |
List<Run> |
buildQueryCatalogsRun(DataRuntime runtime,
boolean greedy,
Catalog query)
catalog[命令合成]
查询全部catalog |
List<Run> |
buildQueryColumnsRun(DataRuntime runtime,
boolean metadata,
Collection<? extends Table> tables,
Column query,
ConfigStore configs)
column[命令合成]
(方法1) 查询多个表的列 |
List<Run> |
buildQueryColumnsRun(DataRuntime runtime,
boolean metadata,
Column query,
ConfigStore configs)
column[命令合成]
查询表上的列 |
List<Run> |
buildQueryConstraintsRun(DataRuntime runtime,
boolean greedy,
Constraint query)
constraint[命令合成]
查询表上的约束 |
List<Run> |
buildQueryDatabasesRun(DataRuntime runtime,
boolean greedy,
Database query)
database[命令合成]
查询全部数据库 |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
EdgeTable meta)
edge[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
Function meta)
function[命令合成]
查询函数DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
MasterTable master)
master[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
Procedure procedure)
procedure[命令合成]
查询存储DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
查询序列DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
Table table)
table[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
VertexTable vertex)
vertex[命令合成]
查询表DDL |
List<Run> |
buildQueryDdlRun(DataRuntime runtime,
View view)
view[命令合成]
查询视图DDL |
List<Run> |
buildQueryEdgesCommentRun(DataRuntime runtime,
EdgeTable query,
int types)
edge[命令合成]
查询表备注 |
List<Run> |
buildQueryEdgesRun(DataRuntime runtime,
boolean greedy,
EdgeTable query,
int types,
ConfigStore configs)
edge[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryForeignsRun(DataRuntime runtime,
boolean greedy,
ForeignKey query)
foreign[命令合成]
查询表上的外键 |
List<Run> |
buildQueryFunctionsRun(DataRuntime runtime,
boolean greedy,
Function query)
function[命令合成]
查询表上的 Function |
List<Run> |
buildQueryIndexesRun(DataRuntime runtime,
boolean greedy,
Collection<? extends Table> tables)
index[命令合成]
查询表上的索引 |
List<Run> |
buildQueryIndexesRun(DataRuntime runtime,
boolean greedy,
Index query)
index[命令合成]
查询表上的索引 |
List<Run> |
buildQueryMasterTablesCommentRun(DataRuntime runtime,
MasterTable query,
int types)
master[命令合成]
查询表备注 |
List<Run> |
buildQueryMasterTablesRun(DataRuntime runtime,
boolean greedy,
MasterTable query,
int types,
ConfigStore configs)
master[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryPartitionTablesRun(DataRuntime runtime,
boolean greedy,
PartitionTable query,
int types)
partition table[命令合成]
查询分区表 |
List<Run> |
buildQueryPrimaryRun(DataRuntime runtime,
boolean greedy,
PrimaryKey query)
primary[命令合成]
查询表上的主键 |
List<Run> |
buildQueryPrivilegesRun(DataRuntime runtime,
boolean regreedy,
Privilege query)
privilege[命令合成]
查询用户权限 |
List<Run> |
buildQueryProceduresRun(DataRuntime runtime,
boolean greedy,
Procedure query)
procedure[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryProductRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号) |
List<Run> |
buildQueryRolesRun(DataRuntime runtime,
boolean greedy,
Role query)
role[命令合成]
查询角色 |
Run |
buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
List<Run> |
buildQuerySchemaRun(DataRuntime runtime,
String random)
schema[命令合成]
查询当前schema |
List<Run> |
buildQuerySchemasRun(DataRuntime runtime,
boolean greedy,
Schema query)
catalog[命令合成]
查询全部数据库 |
List<Run> |
buildQuerySequence(DataRuntime runtime,
boolean next,
String... names)
查询序列cur 或 next value
|
List<Run> |
buildQuerySequencesRun(DataRuntime runtime,
boolean greedy,
Sequence query)
sequence[命令合成]
查询表上的 Sequence |
List<Run> |
buildQueryTablePartitionRun(DataRuntime runtime,
Table table)
partition table[命令合成]
查询表分区方式及分片 |
List<Run> |
buildQueryTablesCommentRun(DataRuntime runtime,
Table query,
int types)
table[命令合成]
查询表备注 |
List<Run> |
buildQueryTablesRun(DataRuntime runtime,
boolean greedy,
Table query,
int types,
ConfigStore configs)
table[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryTagsRun(DataRuntime runtime,
boolean greedy,
Tag query)
tag[命令合成]
查询表上的列 |
List<Run> |
buildQueryTriggersRun(DataRuntime runtime,
boolean greedy,
Trigger query)
trigger[命令合成]
查询表上的 Trigger |
List<Run> |
buildQueryUsersRun(DataRuntime runtime,
boolean greedy,
User query)
user[命令合成]
查询用户 |
List<Run> |
buildQueryVersionRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字 |
List<Run> |
buildQueryVertexsCommentRun(DataRuntime runtime,
VertexTable query,
int types)
vertex[命令合成]
查询表备注 |
List<Run> |
buildQueryVertexsRun(DataRuntime runtime,
boolean greedy,
VertexTable query,
int types,
ConfigStore configs)
vertex[命令合成]
查询表,不是查表中的数据 |
List<Run> |
buildQueryViewsCommentRun(DataRuntime runtime,
View query,
int types)
view[命令合成]
查询视图备注 |
List<Run> |
buildQueryViewsRun(DataRuntime runtime,
boolean greedy,
View query,
int types,
ConfigStore configs)
view[命令合成]
查询视图,不是查视图中的数据 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Catalog meta)
catalog[命令合成]
重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Database meta)
database[命令合成]
重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
主表重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
分区表重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
PrimaryKey meta)
primary[命令合成]
修改主键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Role origin,
Role update)
role[命令合成]
角色重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Schema meta)
schema[命令合成]
重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Table meta)
table[命令合成]
重命名 子类实现 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRenameRun(DataRuntime runtime,
User origin,
User update)
user[命令合成]
用户重命名 |
List<Run> |
buildRenameRun(DataRuntime runtime,
View meta)
view[命令合成]
重命名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
buildRevokeRun(DataRuntime runtime,
Role role,
Privilege... privileges)
grant[命令合成]
撤销授权 |
List<Run> |
buildRevokeRun(DataRuntime runtime,
User user,
Privilege... privileges)
grant[命令合成]
撤销授权 |
List<Run> |
buildRevokeRun(DataRuntime runtime,
User user,
Role... roles)
grant[命令合成]
撤销授权 |
List<Run> |
buildTruncateRun(DataRuntime runtime,
Table table)
delete[命令合成]
合成 where column in (values) |
Run |
buildUpdateRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
List<String> columns)
update [命令合成]
|
Run |
buildUpdateRun(DataRuntime runtime,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
多表关联更新
|
Run |
buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
LinkedHashMap<String,Column> columns)
update [命令合成]
|
Run |
buildUpdateRunFromDataRow(DataRuntime runtime,
Table dest,
DataRow row,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
LinkedHashMap<String,Column> columns)
update [命令合成]
|
Run |
buildUpdateRunFromEntity(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
LinkedHashMap<String,Column> columns)
update [命令合成]
|
Run |
buildUpdateRunLimit(DataRuntime runtime,
Run run)
update [命令合成]
|
Catalog |
catalog(DataRuntime runtime,
boolean create,
Catalog meta)
catalog[结果集封装]
当前catalog 根据驱动内置接口补充 |
Catalog |
catalog(DataRuntime runtime,
int index,
boolean create,
Catalog meta,
DataSet set)
catalog[结果集封装]
当前catalog 根据查询结果集 |
Catalog |
catalog(DataRuntime runtime,
String random)
catalog[调用入口]
当前Catalog |
<T extends Catalog> |
catalog(List<T> catalogs,
String name)
根据 name检测catalogs集合中是否存在
|
<T extends Catalog> |
catalogs(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous)
catalog[结果集封装]
根据驱动内置接口补充 catalog |
<T extends Catalog> |
catalogs(DataRuntime runtime,
boolean create,
List<T> previous)
catalog[结果集封装]
根据驱动内置接口补充 catalog |
<T extends Catalog> |
catalogs(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Catalog query,
DataSet set)
catalog[结果集封装]
根据查询结果集构造 Database |
<T extends Catalog> |
catalogs(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Catalog query,
DataSet set)
catalog[结果集封装]
根据查询结果集构造 Database |
<T extends Catalog> |
catalogs(DataRuntime runtime,
String random,
boolean greedy,
Catalog query)
catalog[调用入口]
|
<T extends Catalog> |
catalogs(DataRuntime runtime,
String random,
Catalog query)
catalog[调用入口]
|
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
Catalog meta)
catalog[命令合成-子流程]
编码 |
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:编码 |
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
Database meta)
database[命令合成-子流程]
编码 |
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
Schema meta)
schema[命令合成-子流程]
编码 |
StringBuilder |
charset(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
编码 |
protected List<Run> |
checkAutoIncrement(DataRuntime runtime,
String random,
Table table,
boolean slice)
修改主键前先 根据主键检测自增 如果数据库要求自增必须在主键上时才需要执行
|
StringBuilder |
checkCatalogExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
catalog[命令合成-子流程]
创建或删除Catalog之前 检测Catalog是否存在 IF NOT EXISTS |
protected LinkedHashMap<String,Column> |
checkColumnAction(DataRuntime runtime,
Table meta)
检测列的执行命令,all drop alter等
|
StringBuilder |
checkColumnExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
column[命令合成-子流程]
列定义:创建或删除列之前 检测表是否存在 IF NOT EXISTS |
StringBuilder |
checkDatabaseExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
database[命令合成-子流程]
创建或删除Database之前 检测Database是否存在 IF NOT EXISTS |
StringBuilder |
checkIndexExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
table[命令合成-子流程]
创建或删除表之前 检测表是否存在 IF NOT EXISTS |
LinkedHashMap<String,Column> |
checkMetadata(DataRuntime runtime,
Table table,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
过滤掉表结构中不存在的列
|
<T extends Metadata> |
checkName(DataRuntime runtime,
String random,
T meta)
检测name,name中可能包含catalog.schema.name
如果有一项或三项,在父类中解析 如果只有两项,需要根据不同数据库区分出最前一项是catalog还是schema,如果区分不出来的抛出异常 |
protected Boolean |
checkOverride(Object obj,
ConfigStore configs)
有主键值的情况下 检测覆盖
|
void |
checkPrimary(DataRuntime runtime,
Table table)
table[命令合成-子流程]
检测表主键(在没有显式设置主键时根据其他条件判断如自增),同时根据主键对象给相关列设置主键标识 |
protected Map<String,Object> |
checkPv(Object obj)
检测主键值
|
StringBuilder |
checkSchemaExists(DataRuntime runtime,
StringBuilder builder,
boolean exists)
schema[命令合成-子流程]
创建或删除Schema之前 检测Schema是否存在 IF NOT EXISTS |
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 |
String |
columnFieldLengthRefer(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 元数据数字有效位数列 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
String |
columnFieldPrecisionRefer(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 元数据长度列 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
String |
columnFieldScaleRefer(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 元数据数字有效位数列 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
int |
columnMetadataIgnoreLength(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 是否忽略长度 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
int |
columnMetadataIgnorePrecision(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 是否忽略有效位数 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
int |
columnMetadataIgnoreScale(DataRuntime runtime,
TypeMetadata meta)
column[结果集封装]
(方法1) 是否忽略小数位 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
<T extends Column> |
columns(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Column query)
column[结果集封装]
解析JDBC get columns结果 |
<T extends Column> |
columns(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Table table,
Column query,
DataSet set)
column[结果集封装]
(方法1) 根据系统表查询SQL获取表结构 根据查询结果集构造Column |
<T extends Column> |
columns(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Collection<? extends Table> tables,
Column query,
DataSet set)
column[结果集封装]
(方法1) 根据系统表查询SQL获取表结构 根据查询结果集构造Column,并分配到各自的表中 |
<T extends Column> |
columns(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Column query,
DataSet set)
column[结果集封装]
(方法1) 根据系统表查询SQL获取表结构 根据查询结果集构造Column |
<T extends Column> |
columns(DataRuntime runtime,
String random,
boolean greedy,
Collection<? extends Table> tables,
Column query,
ConfigStore configs)
column[调用入口]
(方法1) 查询多个表列,并分配到每个表中,需要保持所有表的catalog,schema相同 |
<T extends Column> |
columns(DataRuntime runtime,
String random,
boolean greedy,
Table table,
Column query,
boolean primary,
ConfigStore configs)
column[调用入口]
查询表结构(多方法合成) |
StringBuilder |
columns(DataRuntime runtime,
StringBuilder builder,
Table table)
table[命令合成-子流程]
创建表 columns部分 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Catalog meta)
catalog[命令合成-子流程]
Catalog备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Database meta)
database[命令合成-子流程]
Database备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Index meta)
index[命令合成-子流程]
索引备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Schema meta)
schema[命令合成-子流程]
Schema备注 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
备注 创建表的完整DDL拼接COMMENT部分,与buildAppendCommentRun二选一实现 |
StringBuilder |
comment(DataRuntime runtime,
StringBuilder builder,
View meta)
view[命令合成-子流程]
视图备注 |
<T extends Table> |
comments(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Table query,
DataSet set)
table[结果集封装]
表备注 |
<T extends Table> |
comments(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Table query,
DataSet set)
table[结果集封装]
表备注 |
LinkedHashMap<String,Column> |
confirmInsertColumns(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns,
boolean batch)
insert [命令合成-子流程]
确认需要插入的列 |
LinkedHashMap<String,Column> |
confirmUpdateColumns(DataRuntime runtime,
Table dest,
DataRow row,
ConfigStore configs,
List<String> columns)
确认需要更新的列
|
LinkedHashMap<String,Column> |
confirmUpdateColumns(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
确认需要更新的列
|
<T extends Constraint> |
constraints(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Constraint query,
DataSet set)
constraint[结果集封装]
根据查询结果集构造Constraint |
<T extends Constraint> |
constraints(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Constraint query,
DataSet set)
constraint[结果集封装]
根据查询结果集构造Constraint |
<T extends Constraint> |
constraints(DataRuntime runtime,
String random,
boolean greedy,
Constraint query)
constraint[调用入口]
|
<T extends Constraint> |
constraints(DataRuntime runtime,
String random,
Constraint query)
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,
Catalog meta)
catalog[调用入口]
创建Catalog,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
Database meta)
database[调用入口]
创建Database,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
Function meta)
function[调用入口]
添加函数
|
boolean |
create(DataRuntime runtime,
MasterTable meta)
master table[调用入口]
创建主表,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
PartitionTable meta)
partition table[调用入口]
创建分区表,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
Procedure meta)
procedure[调用入口]
添加存储过程 |
boolean |
create(DataRuntime runtime,
Role role)
role[调用入口]
创建角色 |
boolean |
create(DataRuntime runtime,
Schema meta)
schema[调用入口]
创建Schema,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
Sequence meta)
sequence[调用入口]
添加序列
|
boolean |
create(DataRuntime runtime,
Table meta)
table[调用入口]
创建表,执行的命令通过meta.ddls()返回 |
boolean |
create(DataRuntime runtime,
User user)
user[调用入口]
创建用户 |
boolean |
create(DataRuntime runtime,
View meta)
view[调用入口]
创建视图,执行的命令通过meta.ddls()返回 |
List<RunValue> |
createConditionIn(DataRuntime runtime,
StringBuilder builder,
Compare compare,
Object value,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造(NOT) IN 查询条件 |
RunValue |
createConditionLike(DataRuntime runtime,
StringBuilder builder,
Compare compare,
Object value,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造 LIKE 查询条件 如果不需要占位符 返回null 否则原样返回value |
protected Run |
createInsertRun(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
List<String> columns)
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用 |
protected Run |
createInsertRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
List<String> columns)
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用 |
Database |
database(DataRuntime runtime,
boolean create,
Database meta)
database[结果集封装]
当前database 根据驱动内置接口补充 |
Database |
database(DataRuntime runtime,
int index,
boolean create,
Database meta,
DataSet set)
database[结果集封装]
当前database 根据查询结果集 |
Database |
database(DataRuntime runtime,
String random)
database[调用入口]
当前数据库 |
<T extends Database> |
database(List<T> databases,
String name)
根据 name检测databases集合中是否存在
|
<T extends Database> |
databases(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Database query,
DataSet set)
database[结果集封装]
|
<T extends Database> |
databases(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Database query,
DataSet set)
database[结果集封装]
|
<T extends Database> |
databases(DataRuntime runtime,
String random,
boolean greedy,
Database query)
database[调用入口]
|
<T extends Database> |
databases(DataRuntime runtime,
String random,
Database query)
database[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
int index,
EdgeTable meta,
List<String> ddls,
DataSet set)
edge[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
Function function,
List<String> ddls,
DataSet set)
function[结果集封装]
查询 Function DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
MasterTable master,
List<String> ddls,
DataSet set)
master[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
PartitionTable table,
List<String> ddls,
DataSet set)
partition table[结果集封装]
查询 MasterTable DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
Procedure procedure,
List<String> ddls,
DataSet set)
procedure[结果集封装]
查询 Procedure DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
Sequence sequence,
List<String> ddls,
DataSet set)
sequence[结果集封装]
查询 Sequence DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
Table table,
List<String> ddls,
DataSet set)
table[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
VertexTable vertex,
List<String> ddls,
DataSet set)
vertex[结果集封装]
查询表DDL |
List<String> |
ddl(DataRuntime runtime,
int index,
View view,
List<String> ddls,
DataSet set)
view[结果集封装]
查询视图DDL |
List<String> |
ddl(DataRuntime runtime,
String random,
EdgeTable meta,
boolean init)
edge[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
Function meta)
function[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
MasterTable meta,
boolean init)
master[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
PartitionTable table)
partition table[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
Procedure procedure)
procedure[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
Sequence meta)
sequence[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
Table table,
boolean init)
table[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
VertexTable vertex,
boolean init)
vertex[调用入口]
|
List<String> |
ddl(DataRuntime runtime,
String random,
View view,
boolean init)
view[调用入口]
|
StringBuilder |
defaultValue(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:默认值 |
StringBuilder |
define(DataRuntime runtime,
StringBuilder builder,
Column meta,
ACTION.DDL action)
column[命令合成-子流程]
定义列,依次拼接下面几个属性注意不同数据库可能顺序不一样 |
long |
delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
delete[命令执行]
|
long |
delete(DataRuntime runtime,
String random,
Table dest,
ConfigStore configs,
Object obj,
String... columns)
delete [调用入口]
合成 where k1 = v1 and k2 = v2 |
long |
delete(DataRuntime runtime,
String random,
Table table,
ConfigStore configs,
String... conditions)
delete [调用入口]
根据configs和conditions过滤条件 |
<T> long |
deletes(DataRuntime runtime,
String random,
int batch,
Table table,
ConfigStore configs,
String key,
Collection<T> values)
delete [调用入口]
合成 where column in (values) |
Table.Partition |
detail(DataRuntime runtime,
int index,
boolean create,
Table.Partition meta,
Table table,
DataRow row)
partition table[结果集封装]
根据查询结果集构造Table.Partition |
<T extends Catalog> |
detail(DataRuntime runtime,
int index,
T meta,
Catalog query,
DataRow row)
catalog[结果集封装]
根据查询结果封装 catalog 对象,更多属性 |
<T extends Tag> |
detail(DataRuntime runtime,
int index,
T meta,
Catalog catalog,
Schema schema,
DataRow row)
tag[结果集封装]
列详细属性 |
<T extends Column> |
detail(DataRuntime runtime,
int index,
T meta,
Column query,
DataRow row)
column[结果集封装]
(方法1) 列详细属性 |
<T extends Constraint> |
detail(DataRuntime runtime,
int index,
T meta,
Constraint query,
DataRow row)
catalog[结果集封装]
根据查询结果封装Constraint对象,更多属性 |
<T extends Database> |
detail(DataRuntime runtime,
int index,
T meta,
Database query,
DataRow row)
database[结果集封装]
根据查询结果封装 database 对象,更多属性 |
<T extends EdgeTable> |
detail(DataRuntime runtime,
int index,
T meta,
EdgeTable query,
DataRow row)
edge[结果集封装]
根据查询结果封装EdgeTable对象,更多属性 |
<T extends ForeignKey> |
detail(DataRuntime runtime,
int index,
T meta,
ForeignKey query,
DataRow row)
foreign[结构集封装]
根据查询结果集构造ForeignKey更多属性 |
<T extends Function> |
detail(DataRuntime runtime,
int index,
T meta,
Function query,
DataRow row)
function[结果集封装]
根据查询结果封装function对象,更多属性 |
<T extends Index> |
detail(DataRuntime runtime,
int index,
T meta,
Index query,
DataRow row)
index[结构集封装]
根据查询结果集构造index更多属性(column,order, position) |
<T extends MasterTable> |
detail(DataRuntime runtime,
int index,
T meta,
MasterTable query,
DataRow row)
master[结果集封装]
根据查询结果封装MasterTable对象,更多属性 |
<T extends PartitionTable> |
detail(DataRuntime runtime,
int index,
T meta,
PartitionTable query,
DataRow row)
partition table[结果集封装]
根据查询结果封装PartitionTable对象,更多属性 |
<T extends PrimaryKey> |
detail(DataRuntime runtime,
int index,
T meta,
PrimaryKey query,
DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey更多属性 |
<T extends Privilege> |
detail(DataRuntime runtime,
int index,
T meta,
Privilege query,
DataRow row)
privilege[结果集封装]
根据查询结果封装Privilege对象,更多属性 |
<T extends Procedure> |
detail(DataRuntime runtime,
int index,
T meta,
Procedure query,
DataRow row)
procedure[结果集封装]
根据查询结果封装procedure对象,更多属性 |
<T extends Role> |
detail(DataRuntime runtime,
int index,
T meta,
Role query,
DataRow row)
role[结果集封装]
根据查询结果封装 role 对象,更多属性 |
<T extends Schema> |
detail(DataRuntime runtime,
int index,
T meta,
Schema query,
DataRow row)
schema[结果集封装]
根据查询结果封装 schema 对象,更多属性 |
<T extends Sequence> |
detail(DataRuntime runtime,
int index,
T meta,
Sequence query,
DataRow row)
sequence[结果集封装]
根据查询结果封装sequence对象,更多属性 |
<T extends Table> |
detail(DataRuntime runtime,
int index,
T meta,
Table query,
DataRow row)
table[结果集封装]
根据查询结果封装Table对象,更多属性 |
<T extends Trigger> |
detail(DataRuntime runtime,
int index,
T meta,
Trigger query,
DataRow row)
trigger[结果集封装]
根据查询结果封装trigger对象,更多属性 |
<T extends User> |
detail(DataRuntime runtime,
int index,
T meta,
User query,
DataRow row)
user[结果集封装]
根据查询结果封装 user 对象,更多属性 |
<T extends VertexTable> |
detail(DataRuntime runtime,
int index,
T meta,
VertexTable query,
DataRow row)
vertex[结果集封装]
根据查询结果封装VertexTable对象,更多属性 |
<T extends View> |
detail(DataRuntime runtime,
int index,
T meta,
View query,
DataRow row)
view[结果集封装]
根据查询结果封装View对象,更多属性 |
StringBuilder |
distribution(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
分桶方式 |
boolean |
drop(DataRuntime runtime,
Catalog meta)
catalog[调用入口]
删除Catalog,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
Column meta)
column[调用入口]
删除列,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
Constraint meta)
constraint[调用入口]
删除约束 |
boolean |
drop(DataRuntime runtime,
Database meta)
database[调用入口]
删除Database,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
ForeignKey meta)
foreign[调用入口]
删除外键
|
boolean |
drop(DataRuntime runtime,
Function meta)
function[调用入口]
删除函数
|
boolean |
drop(DataRuntime runtime,
Index meta)
index[调用入口]
删除索引 |
boolean |
drop(DataRuntime runtime,
MasterTable meta)
master table[调用入口]
删除主表,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
PartitionTable meta)
partition table[调用入口]
删除分区表,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
PrimaryKey meta)
primary[调用入口]
删除主键 |
boolean |
drop(DataRuntime runtime,
Procedure meta)
procedure[调用入口]
删除存储过程 |
boolean |
drop(DataRuntime runtime,
Role role)
role[调用入口]
删除角色 |
boolean |
drop(DataRuntime runtime,
Schema meta)
schema[调用入口]
删除Schema,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
Sequence meta)
sequence[调用入口]
删除序列
|
boolean |
drop(DataRuntime runtime,
Table meta)
table[调用入口]
删除表,执行的命令通过meta.ddls()返回 |
boolean |
drop(DataRuntime runtime,
Tag meta)
tag[调用入口]
删除标签 |
boolean |
drop(DataRuntime runtime,
Trigger meta)
trigger[调用入口]
删除触发器 |
boolean |
drop(DataRuntime runtime,
User user)
user[调用入口]
删除用户 |
boolean |
drop(DataRuntime runtime,
View meta)
view[调用入口]
删除视图,执行的命令通过meta.ddls()返回 |
StringBuilder |
dropColumnGuide(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
删除列引导 alter table sso_user [drop column] type_code |
StringBuilder |
each(DataRuntime runtime,
StringBuilder builder,
Trigger meta)
trigger[命令合成-子流程]
触发级别(行或整个命令) |
protected void |
edgeMap(DataRuntime runtime,
String random,
boolean greedy,
EdgeTable query,
ConfigStore configs)
edge[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends EdgeTable> |
edges(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
EdgeTable query,
int types)
edge[结果集封装]
根据驱动内置方法补充 |
<T extends EdgeTable> |
edges(DataRuntime runtime,
boolean create,
List<T> previous,
EdgeTable query,
int types)
edge[结果集封装]
根据驱动内置方法补充 |
<T extends EdgeTable> |
edges(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
EdgeTable query,
DataSet set)
edge[结果集封装]
根据查询结果集构造EdgeTable |
<T extends EdgeTable> |
edges(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
EdgeTable query,
DataSet set)
edge[结果集封装]
根据查询结果集构造EdgeTable |
<T extends EdgeTable> |
edges(DataRuntime runtime,
String random,
boolean greedy,
EdgeTable query,
int types,
int struct,
ConfigStore configs)
edge[调用入口]
|
<T extends EdgeTable> |
edges(DataRuntime runtime,
String random,
EdgeTable query,
int types,
int struct,
ConfigStore configs)
edge[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
StringBuilder |
engine(DataRuntime runtime,
StringBuilder builder,
Catalog meta)
catalog[命令合成-子流程]
创建Catalog engine |
StringBuilder |
engine(DataRuntime runtime,
StringBuilder builder,
Database meta)
database[命令合成-子流程]
创建Database engine |
StringBuilder |
engine(DataRuntime runtime,
StringBuilder builder,
Schema meta)
schema[命令合成-子流程]
创建Schema engine |
StringBuilder |
engine(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
创建表 engine |
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)
execute [调用入口]
|
long |
execute(DataRuntime runtime,
String random,
int batch,
int vol,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values)
execute [调用入口]
|
boolean |
execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.Authorize action,
Run run)
执行命令
|
boolean |
execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
List<Run> runs)
执行命令
|
boolean |
execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
Run run)
ddl [执行命令]
|
boolean |
execute(DataRuntime runtime,
String random,
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,
Boolean placeholder,
Boolean unicode)
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER) |
void |
fillExecuteContent(DataRuntime runtime,
Run run,
Boolean placeholder,
Boolean unicode)
execute [命令合成-子流程]
填充 execute 命令内容 |
protected void |
fillExecuteContent(DataRuntime runtime,
TableRun run,
Boolean placeholder,
Boolean unicode)
execute [命令合成]
填充execute命令 |
protected void |
fillExecuteContent(DataRuntime runtime,
TextRun run,
Boolean placeholder,
Boolean unicode)
execute [命令合成]
填充execute命令 |
protected void |
fillExecuteContent(DataRuntime runtime,
XMLRun run)
execute [命令合成]
填充execute命令 |
void |
fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
Collection list,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
DataSet set,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
fillInsertCreateTemplate(DataRuntime runtime,
Run run,
PartitionTable dest,
ConfigStore configs)
插入子表前 检测并创建子表
|
Run |
fillJoinTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
关联表
|
Run |
fillMasterTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
主表
|
Run |
fillQueryContent(DataRuntime runtime,
Run run,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造查询主体, 中间过程有可能转换类型 |
Run |
fillQueryContent(DataRuntime runtime,
StringBuilder builder,
Run run,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造查询主体 |
protected Run |
fillQueryContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
Boolean placeholder,
Boolean unicode)
有些非JDBC环境也需要用到SQL
|
protected Run |
fillQueryContent(DataRuntime runtime,
StringBuilder builder,
TextRun run,
Boolean placeholder,
Boolean unicode) |
protected Run |
fillQueryContent(DataRuntime runtime,
StringBuilder builder,
XMLRun run,
Boolean placeholder,
Boolean unicode) |
protected Run |
fillQueryContent(DataRuntime runtime,
TableRun run,
Boolean placeholder,
Boolean unicode) |
protected Run |
fillQueryContent(DataRuntime runtime,
TextRun run,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造查询主体 |
protected Run |
fillQueryContent(DataRuntime runtime,
XMLRun run,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造查询主体 |
<T extends ForeignKey> |
foreigns(DataRuntime runtime,
int index,
LinkedHashMap<String,T> previous,
ForeignKey query,
DataSet set)
foreign[结构集封装]
根据查询结果集构造PrimaryKey |
<T extends ForeignKey> |
foreigns(DataRuntime runtime,
String random,
boolean greedy,
ForeignKey query)
foreign[调用入口]
查询外键 |
<T extends Function> |
functions(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Function query)
function[结果集封装]
根据驱动内置接口补充 Function |
<T extends Function> |
functions(DataRuntime runtime,
boolean create,
List<T> previous,
Function query)
function[结果集封装]
根据驱动内置接口补充 Function |
<T extends Function> |
functions(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Function query,
DataSet set)
function[结果集封装]
根据查询结果集构造 Function |
<T extends Function> |
functions(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Function query,
DataSet set)
function[结果集封装]
根据查询结果集构造 Function |
<T extends Function> |
functions(DataRuntime runtime,
String random,
boolean greedy,
Function query)
function[调用入口]
|
<T extends Function> |
functions(DataRuntime runtime,
String random,
Function query)
function[调用入口]
|
String |
generatedKey()
insert [after]
执行insert后返回自增主键的key |
boolean |
grant(DataRuntime runtime,
Role role,
Privilege... privileges)
grant[调用入口]
授权 |
boolean |
grant(DataRuntime runtime,
User user,
Privilege... privileges)
grant[调用入口]
授权 |
boolean |
grant(DataRuntime runtime,
User user,
Role... roles)
grant[调用入口]
授权 |
int |
ignoreLength(DataRuntime runtime,
TypeMetadata type)
column[命令合成-子流程]
定义列:是否忽略有长度 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
int |
ignorePrecision(DataRuntime runtime,
TypeMetadata type)
column[命令合成-子流程]
定义列:是否忽略有效位数 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
int |
ignoreScale(DataRuntime runtime,
TypeMetadata type)
column[命令合成-子流程]
定义列:定义列:是否忽略小数位 不直接调用 用来覆盖dataTypeMetadataRefer(DataRuntime runtime, TypeMetadata meta) 注意父类中会根据具体数据库和数据类型(alias,category) 确定refer 如果父类没有设置 再用子类中统一的默认值 |
StringBuilder |
increment(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:递增列,需要通过serial实现递增的在type(DataRuntime runtime, StringBuilder builder, Column meta)中实现 |
<T extends Index> |
indexes(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> indexes,
Index query)
index[结果集封装]
根据驱动内置接口 |
<T extends Index> |
indexes(DataRuntime runtime,
boolean create,
List<T> indexes,
Index query)
index[结果集封装]
根据驱动内置接口 |
<T extends Index> |
indexes(DataRuntime runtime,
int index,
boolean create,
Collection<? extends Table> tables,
List<T> previous,
Index query,
DataSet set)
index[结果集封装]
根据查询结果集构造Index |
<T extends Index> |
indexes(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Index query,
DataSet set)
index[结果集封装]
根据查询结果集构造Index |
<T extends Index> |
indexes(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Index query,
DataSet set)
index[结果集封装]
根据查询结果集构造Index |
<T extends Index> |
indexes(DataRuntime runtime,
String random,
boolean greedy,
Collection<? extends Table> tables,
Index query)
index[调用入口]
|
<T extends Index> |
indexes(DataRuntime runtime,
String random,
boolean greedy,
Index query)
index[调用入口]
|
StringBuilder |
indexes(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
创建表 索引部分,与buildAppendIndexRun二选一 |
<T extends Index> |
indexes(DataRuntime runtime,
String random,
Index query)
index[调用入口]
|
StringBuilder |
inherit(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
继承自table.getInherit |
Table.Partition |
init(DataRuntime runtime,
int index,
boolean create,
Table.Partition meta,
Table table,
DataRow row)
partition table[结果集封装]
根据查询结果集构造Table.Partition |
<T extends Catalog> |
init(DataRuntime runtime,
int index,
T meta,
Catalog query,
DataRow row)
catalog[结果集封装]
根据查询结果封装 catalog 对象,只封装catalog,schema,name等基础属性 |
<T extends Column> |
init(DataRuntime runtime,
int index,
T meta,
Column query,
DataRow row)
column[结果集封装]
(方法1) |
<T extends Constraint> |
init(DataRuntime runtime,
int index,
T meta,
Constraint query,
DataRow row)
catalog[结果集封装]
根据查询结果封装Constraint对象,只封装catalog,schema,name等基础属性 |
<T extends Database> |
init(DataRuntime runtime,
int index,
T meta,
Database query,
DataRow row)
schema[结果集封装]
根据查询结果封装 schema 对象,只封装catalog,schema,name等基础属性 |
<T extends EdgeTable> |
init(DataRuntime runtime,
int index,
T meta,
EdgeTable query,
DataRow row)
edge[结果集封装]
根据查询结果封装EdgeTable对象,只封装catalog,schema,name等基础属性 |
<T extends ForeignKey> |
init(DataRuntime runtime,
int index,
T meta,
ForeignKey query,
DataRow row)
foreign[结构集封装]
根据查询结果集构造ForeignKey基础属性 |
<T extends Function> |
init(DataRuntime runtime,
int index,
T meta,
Function query,
DataRow row)
function[结果集封装]
根据查询结果封装function对象,只封装catalog,schema,name等基础属性 |
<T extends Index> |
init(DataRuntime runtime,
int index,
T meta,
Index query,
DataRow row)
index[结构集封装]
根据查询结果集构造index基础属性(name,table,schema,catalog) |
<T extends MasterTable> |
init(DataRuntime runtime,
int index,
T meta,
MasterTable query,
DataRow row)
master[结果集封装]
根据查询结果封装MasterTable对象,只封装catalog,schema,name等基础属性 |
<T extends PartitionTable> |
init(DataRuntime runtime,
int index,
T meta,
PartitionTable query,
DataRow row)
partition table[结果集封装]
根据查询结果封装PartitionTable对象,只封装catalog,schema,name等基础属性 |
<T extends PrimaryKey> |
init(DataRuntime runtime,
int index,
T meta,
PrimaryKey query,
DataSet set)
primary[结构集封装]
根据查询结果集构造PrimaryKey基础属性 |
<T extends Privilege> |
init(DataRuntime runtime,
int index,
T meta,
Privilege query,
DataRow row)
privilege[结果集封装]
根据查询结果封装Privilege对象,只封装catalog,schema,name等基础属性 |
<T extends Procedure> |
init(DataRuntime runtime,
int index,
T meta,
Procedure query,
DataRow row)
procedure[结果集封装]
根据查询结果封装procedure对象,只封装catalog,schema,name等基础属性 |
<T extends Role> |
init(DataRuntime runtime,
int index,
T meta,
Role query,
DataRow row)
role[结果集封装]
根据查询结果封装 role 对象,只封装catalog,schema,name等基础属性 |
<T extends Schema> |
init(DataRuntime runtime,
int index,
T meta,
Schema query,
DataRow row)
schema[结果集封装]
根据查询结果封装 schema 对象,只封装catalog,schema,name等基础属性 |
<T extends Sequence> |
init(DataRuntime runtime,
int index,
T meta,
Sequence query,
DataRow row)
sequence[结果集封装]
根据查询结果封装sequence对象,只封装catalog,schema,name等基础属性 |
<T extends Table> |
init(DataRuntime runtime,
int index,
T meta,
Table query,
DataRow row)
table[结果集封装]
根据查询结果封装Table对象,只封装catalog,schema,name等基础属性 |
<T extends Tag> |
init(DataRuntime runtime,
int index,
T meta,
Table table,
DataRow row)
tag[结果集封装]
列基础属性 |
<T extends Trigger> |
init(DataRuntime runtime,
int index,
T meta,
Trigger query,
DataRow row)
trigger[结果集封装]
根据查询结果封装trigger对象,只封装catalog,schema,name等基础属性 |
<T extends User> |
init(DataRuntime runtime,
int index,
T meta,
User query,
DataRow row)
user[结果集封装]
根据查询结果封装 user 对象,只封装catalog,schema,name等基础属性 |
<T extends VertexTable> |
init(DataRuntime runtime,
int index,
T meta,
VertexTable query,
DataRow row)
vertex[结果集封装]
根据查询结果封装VertexTable对象,只封装catalog,schema,name等基础属性 |
<T extends View> |
init(DataRuntime runtime,
int index,
T meta,
View query,
DataRow row)
view[结果集封装]
根据查询结果封装View对象,只封装catalog,schema,name等基础属性 |
void |
init(DataRuntime runtime,
Run run,
ConfigStore configs,
String... conditions)
query run初始化,检测占位符、忽略不存在的列等
select[命令合成]
|
MetadataFieldRefer |
initCatalogFieldRefer()
Catalog[结果集封装]
Catalog 属性与结果集对应关系 |
MetadataFieldRefer |
initColumnFieldRefer()
Column[结果集封装]
Column 属性与结果集对应关系 |
MetadataFieldRefer |
initConstraintFieldRefer()
constraint[结果集封装]
Constraint 属性与结果集对应关系 |
MetadataFieldRefer |
initDatabaseFieldRefer()
database[结果集封装]
database 属性与结果集对应关系 |
MetadataFieldRefer |
initEdgeFieldRefer()
edge[结果集封装]
EdgeTable 属性与结果集对应关系 |
MetadataFieldRefer |
initForeignKeyFieldRefer()
foreign[结果集封装]
ForeignKey 属性与结果集对应关系 |
MetadataFieldRefer |
initFunctionFieldRefer()
Function[结果集封装]
Function 属性与结果集对应关系 |
MetadataFieldRefer |
initIndexFieldRefer()
Index[结果集封装]
Index 属性与结果集对应关系 |
MetadataFieldRefer |
initMasterTableFieldRefer()
master[结果集封装]
MasterTable 属性与结果集对应关系 |
MetadataFieldRefer |
initPartitionTableFieldRefer()
partition table[结果集封装]
PartitionTable 属性与结果集对应关系 |
MetadataFieldRefer |
initPrimaryKeyFieldRefer()
primary[结果集封装]
PrimaryKey 属性与结果集对应关系 |
MetadataFieldRefer |
initPrivilegeFieldRefer()
privilege[结果集封装]
Privilege 属性与结果集对应关系 |
MetadataFieldRefer |
initProcedureFieldRefer()
procedure[结果集封装]
Procedure 属性与结果集对应关系 |
MetadataFieldRefer |
initRoleFieldRefer()
role[结果集封装]
Role 属性与结果集对应关系 |
MetadataFieldRefer |
initSchemaFieldRefer()
Schema[结果集封装]
Schema 属性与结果集对应关系 |
MetadataFieldRefer |
initSequenceFieldRefer()
sequence[结果集封装]
Sequence 属性与结果集对应关系 |
MetadataFieldRefer |
initTableCommentFieldRefer()
Table[结果集封装]
TableComment 属性与结果集对应关系 |
MetadataFieldRefer |
initTableFieldRefer()
Table[结果集封装]
Table 属性与结果集对应关系 |
MetadataFieldRefer |
initTablePartitionFieldRefer()
partition table[结果集封装]
Table.Partition 属性与结果集对应关系 |
MetadataFieldRefer |
initTablePartitionSliceFieldRefer()
partition table[结果集封装]
Table.Partition.Slice 属性与结果集对应关系 |
MetadataFieldRefer |
initTagFieldRefer()
tag[结果集封装]
tag 属性与结果集对应关系 |
MetadataFieldRefer |
initTriggerFieldRefer()
trigger[结果集封装]
trigger 属性与结果集对应关系 |
MetadataFieldRefer |
initUserFieldRefer()
User[结果集封装]
User 属性与结果集对应关系 |
MetadataFieldRefer |
initVertexFieldRefer()
vertex[结果集封装]
VertexTable 属性与结果集对应关系 |
MetadataFieldRefer |
initViewFieldRefer()
View[结果集封装]
View 属性与结果集对应关系 |
long |
insert(DataRuntime runtime,
String random,
int batch,
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 [命令执行]
执行完成后会补齐自增主键值 |
long |
insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
protected boolean |
isMultipleValue(Column column)
是否支持集合值
|
protected boolean |
isMultipleValue(DataRuntime runtime,
TableRun run,
String key)
是否是可以接收数组类型的值
|
List<String> |
keyHolders(DataRuntime runtime,
ConfigStore configs)
自增主键值keys
|
StringBuilder |
keys(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
数据模型 |
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集合,结果中不包含元数据信息 |
protected void |
masterMap(DataRuntime runtime,
String random,
boolean greedy,
MasterTable query,
ConfigStore configs)
master[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends MasterTable> |
masters(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
MasterTable query,
int types)
master[结果集封装]
根据驱动内置方法补充 |
<T extends MasterTable> |
masters(DataRuntime runtime,
boolean create,
List<T> previous,
MasterTable query,
int types)
master[结果集封装]
根据驱动内置方法补充 |
<T extends MasterTable> |
masters(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
MasterTable query,
DataSet set)
master[结果集封装]
根据查询结果集构造MasterTable |
<T extends MasterTable> |
masters(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
MasterTable query,
DataSet set)
master[结果集封装]
根据查询结果集构造MasterTable |
<T extends MasterTable> |
masters(DataRuntime runtime,
String random,
boolean greedy,
MasterTable query,
int types,
int struct,
ConfigStore configs)
master[调用入口]
|
<T extends MasterTable> |
masters(DataRuntime runtime,
String random,
MasterTable query,
int types,
int struct,
ConfigStore configs)
master[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
StringBuilder |
materialize(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
物化视图 |
List<Run> |
merge(DataRuntime runtime,
Table meta,
List<Run> slices)
合关DDL片段
|
String |
mergeFinalExists(DataRuntime runtime,
Run run)
exists [命令合成]
|
String |
mergeFinalQuery(DataRuntime runtime,
Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序 |
String |
mergeFinalTotal(DataRuntime runtime,
Run run)
count [命令合成]
合成最终 select count 命令 |
LinkedHashMap<String,Column> |
metadata(DataRuntime runtime,
RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构,如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
StringBuilder |
nullable(DataRuntime runtime,
StringBuilder builder,
Column meta,
ACTION.DDL action)
column[命令合成-子流程]
列定义:非空 |
StringBuilder |
onupdate(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:更新行事件 |
StringBuilder |
parameter(DataRuntime runtime,
StringBuilder builder,
Parameter parameter)
procedure[命令合成-子流程]
生在输入输出参数 |
void |
parsePlaceholder(DataRuntime runtime,
Run run)
解析文本中的占位符
|
Table.Partition |
partition(DataRuntime runtime,
int index,
boolean create,
Table.Partition meta,
Table table,
DataSet set)
partition table[结果集封装]
根据查询结果集构造Table |
Table.Partition |
partition(DataRuntime runtime,
String random,
Table table)
表分区方式及分片
|
StringBuilder |
partitionBy(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
主表设置分区依据(根据哪几列分区) |
StringBuilder |
partitionFor(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
子表执行分区依据(分区依据值)如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI') |
StringBuilder |
partitionOf(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
子表执行分区依据(相关主表) 如CREATE TABLE hr_user_fi PARTITION OF hr_user FOR VALUES IN ('FI') |
<T extends PartitionTable> |
partitions(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
PartitionTable query)
partition table[结果集封装]
根据根据驱动内置接口 |
<T extends PartitionTable> |
partitions(DataRuntime runtime,
int total,
int index,
boolean create,
LinkedHashMap<String,T> previous,
PartitionTable query,
DataSet set)
partition table[结果集封装]
根据查询结果集构造Table |
<T extends PartitionTable> |
partitions(DataRuntime runtime,
String random,
boolean greedy,
PartitionTable query)
partition table[调用入口]
查询主表 |
StringBuilder |
position(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:位置 |
PrimaryKey |
primary(DataRuntime runtime,
PrimaryKey query)
primary[结构集封装]
根据驱动内置接口补充PrimaryKey |
PrimaryKey |
primary(DataRuntime runtime,
String random,
boolean greedy,
PrimaryKey query)
primary[调用入口]
查询主键 |
StringBuilder |
primary(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:定义列的主键标识(注意不要跟表定义中的主键重复) |
StringBuilder |
primary(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
定义表的主键标识,在创建表的DDL结尾部分(注意不要跟列定义中的主键重复) |
<T extends Privilege> |
privileges(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Privilege query,
DataSet set)
privilege[结果集封装]
根据查询结果集构造 Trigger |
<T extends Privilege> |
privileges(DataRuntime runtime,
String random,
boolean greedy,
Privilege query)
privilege[调用入口]
查询用户权限 |
<T extends Procedure> |
procedures(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Procedure query)
procedure[结果集封装]
根据驱动内置接口补充 Procedure |
<T extends Procedure> |
procedures(DataRuntime runtime,
boolean create,
List<T> previous,
Procedure query)
procedure[结果集封装]
根据驱动内置接口补充 Procedure |
<T extends Procedure> |
procedures(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Procedure query,
DataSet set)
procedure[结果集封装]
根据查询结果集构造 Trigger |
<T extends Procedure> |
procedures(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Procedure query,
DataSet set)
procedure[结果集封装]
根据查询结果集构造 Trigger |
<T extends Procedure> |
procedures(DataRuntime runtime,
String random,
boolean greedy,
Procedure query)
procedure[调用入口]
|
<T extends Procedure> |
procedures(DataRuntime runtime,
String random,
Procedure query)
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,
DataSet set)
database[结果集封装]
根据查询结果集构造 product |
String |
product(DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库描述(产品名称+版本号) |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
Catalog meta)
catalog[命令合成-子流程]
扩展属性 |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
Database meta)
database[命令合成-子流程]
扩展属性 |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
Index meta)
index[命令合成-子流程]
索引属性 |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
Schema meta)
schema[命令合成-子流程]
扩展属性 |
StringBuilder |
property(DataRuntime runtime,
StringBuilder builder,
Table meta)
table[命令合成-子流程]
扩展属性 |
DataSet |
querys(DataRuntime runtime,
String random,
Procedure procedure,
PageNavi navi)
query procedure [调用入口]
|
DataSet |
querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
boolean |
rename(DataRuntime runtime,
Catalog origin,
String name)
catalog[调用入口]
重命名Catalog,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
Column origin,
String name)
column[调用入口]
重命名列,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
Constraint origin,
String name)
constraint[调用入口]
重命名约束 |
boolean |
rename(DataRuntime runtime,
Database origin,
String name)
database[调用入口]
重命名Database,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
ForeignKey origin,
String name)
foreign[调用入口]
重命名外键
|
boolean |
rename(DataRuntime runtime,
Function origin,
String name)
function[调用入口]
重命名函数
|
boolean |
rename(DataRuntime runtime,
Index origin,
String name)
index[调用入口]
重命名索引 |
boolean |
rename(DataRuntime runtime,
MasterTable origin,
String name)
master table[调用入口]
重命名主表,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
PartitionTable origin,
String name)
partition table[调用入口]
创建分区表,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
PrimaryKey origin,
String name)
primary[调用入口]
添加主键 |
boolean |
rename(DataRuntime runtime,
Procedure origin,
String name)
procedure[调用入口]
重命名存储过程 |
boolean |
rename(DataRuntime runtime,
Role origin,
Role update)
role[调用入口]
角色重命名 |
boolean |
rename(DataRuntime runtime,
Schema origin,
String name)
schema[调用入口]
重命名Schema,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
Sequence origin,
String name)
sequence[调用入口]
重命名序列
|
boolean |
rename(DataRuntime runtime,
Table origin,
String name)
table[调用入口]
重命名表,执行的命令通过meta.ddls()返回 |
boolean |
rename(DataRuntime runtime,
Tag origin,
String name)
tag[调用入口]
重命名标签 |
boolean |
rename(DataRuntime runtime,
Trigger origin,
String name)
trigger[调用入口]
重命名触发器 |
boolean |
rename(DataRuntime runtime,
User origin,
User update)
user[调用入口]
用户重命名 |
boolean |
rename(DataRuntime runtime,
View origin,
String name)
view[调用入口]
重命名视图,执行的命令通过meta.ddls()返回 |
boolean |
revoke(DataRuntime runtime,
Role role,
Privilege... privileges)
grant[调用入口]
撤销授权 |
boolean |
revoke(DataRuntime runtime,
User user,
Privilege... privileges)
grant[调用入口]
撤销授权 |
boolean |
revoke(DataRuntime runtime,
User user,
Role... roles)
grant[调用入口]
撤销授权 |
<T extends Role> |
roles(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Role query,
DataSet set)
role[结果集封装]
根据查询结果集构造 role |
<T extends Role> |
roles(DataRuntime runtime,
String random,
boolean greedy,
Role query)
role[调用入口]
查询角色 |
long |
save(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
save [调用入口]
根据是否有主键值确认insert | update 执行完成后会补齐自增主键值 |
protected long |
saveCollection(DataRuntime runtime,
String random,
Table dest,
Collection<?> data,
ConfigStore configs,
List<String> columns) |
protected long |
saveObject(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
Schema |
schema(DataRuntime runtime,
boolean create,
Schema meta)
schema[结果集封装]
当前schema 根据驱动内置接口补充 |
Schema |
schema(DataRuntime runtime,
int index,
boolean create,
Schema meta,
DataSet set)
schema[结果集封装]
当前schema 根据查询结果集 |
Schema |
schema(DataRuntime runtime,
String random)
schema[调用入口]
当前Schema |
<T extends Schema> |
schema(List<T> schemas,
Catalog catalog,
String name)
根据 catalog, name检测schemas集合中是否存在
|
<T extends Schema> |
schemas(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Schema query)
schema[结果集封装]
根据驱动内置接口补充 Schema |
<T extends Schema> |
schemas(DataRuntime runtime,
boolean create,
List<T> previous,
Schema query)
schema[结果集封装]
根据驱动内置接口补充 Schema |
<T extends Schema> |
schemas(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Schema query,
DataSet set)
schema[结果集封装]
根据查询结果集构造 Schema |
<T extends Schema> |
schemas(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Schema query,
DataSet set)
schema[结果集封装]
根据查询结果集构造 Schema |
<T extends Schema> |
schemas(DataRuntime runtime,
String random,
boolean greedy,
Schema query)
schema[调用入口]
|
<T extends Schema> |
schemas(DataRuntime runtime,
String random,
Schema query)
schema[调用入口]
|
DataSet |
select(DataRuntime runtime,
String random,
boolean system,
Table table,
ConfigStore configs,
Run run)
select [命令执行]
|
protected <T> EntitySet<T> |
select(DataRuntime runtime,
String random,
Class<T> clazz,
Table table,
ConfigStore configs,
Run run)
select [命令执行-子流程]
DataRow转换成Entity |
<T> EntitySet<T> |
selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [调用入口]
|
DataRow |
sequence(DataRuntime runtime,
String random,
boolean next,
String... names)
select [命令执行]
|
<T extends Sequence> |
sequences(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Sequence query)
sequence[结果集封装]
根据驱动内置接口补充 Sequence |
<T extends Sequence> |
sequences(DataRuntime runtime,
boolean create,
List<T> previous,
Sequence query)
sequence[结果集封装]
根据驱动内置接口补充 Sequence |
<T extends Sequence> |
sequences(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Sequence query,
DataSet set)
sequence[结果集封装]
根据查询结果集构造 Sequence |
<T extends Sequence> |
sequences(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Sequence query,
DataSet set)
sequence[结果集封装]
根据查询结果集构造 Sequence |
<T extends Sequence> |
sequences(DataRuntime runtime,
String random,
boolean greedy,
Sequence query)
sequence[调用入口]
|
<T extends Sequence> |
sequences(DataRuntime runtime,
String random,
Sequence query)
sequence[调用入口]
|
protected void |
setPrimaryValue(Object obj,
Object value)
insert [命令合成-子流程]
设置主键值 |
boolean |
supportInsertPlaceholder()
insert [命令合成-子流程]
插入数据时是否支持占位符 |
boolean |
supportKeyHolder(DataRuntime runtime,
ConfigStore configs)
是否支持返回自增主键值
|
protected void |
tableMap(DataRuntime runtime,
String random,
boolean greedy,
Table query,
ConfigStore configs)
table[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends Table> |
tables(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
Table query,
int types)
table[结果集封装]
根据驱动内置方法补充 |
<T extends Table> |
tables(DataRuntime runtime,
boolean create,
List<T> previous,
Table query,
int types)
table[结果集封装]
根据驱动内置方法补充 |
<T extends Table> |
tables(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Table query,
DataSet set)
table[结果集封装]
根据查询结果集构造Table |
<T extends Table> |
tables(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
Table query,
DataSet set)
table[结果集封装]
根据查询结果集构造Table |
<T extends Table> |
tables(DataRuntime runtime,
String random,
boolean greedy,
Table query,
int types,
int struct,
ConfigStore configs)
table[调用入口]
|
<T extends Table> |
tables(DataRuntime runtime,
String random,
Table query,
int types,
int struct,
ConfigStore configs)
table[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends Tag> |
tags(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tags,
Tag query)
tag[结果集封装]
解析JDBC get columns结果 |
<T extends Tag> |
tags(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Tag query,
DataSet set)
tag[结果集封装]
根据查询结果集构造Tag |
<T extends Tag> |
tags(DataRuntime runtime,
String random,
boolean greedy,
Table table,
Tag query)
tag[调用入口]
查询表结构 |
<T extends Trigger> |
triggers(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
Trigger query,
DataSet set)
trigger[结果集封装]
根据查询结果集构造 Trigger |
<T extends Trigger> |
triggers(DataRuntime runtime,
String random,
boolean greedy,
Trigger query)
trigger[调用入口]
|
long |
truncate(DataRuntime runtime,
String random,
Table table)
truncate [调用入口]
|
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:数据类型 |
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
Column meta,
String type,
int ignoreLength,
int ignorePrecision,
int ignoreScale)
column[命令合成-子流程]
列定义:数据类型定义 |
StringBuilder |
type(DataRuntime runtime,
StringBuilder builder,
Index meta)
index[命令合成-子流程]
索引类型 |
StringBuilder |
unique(DataRuntime runtime,
StringBuilder builder,
Column meta)
column[命令合成-子流程]
列定义:唯一索引 |
long |
update(DataRuntime runtime,
String random,
int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
UPDATE [调用入口]
|
long |
update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
long |
update(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
<T extends User> |
users(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
User query,
DataSet set)
user[结果集封装]
根据查询结果集构造 user |
<T extends User> |
users(DataRuntime runtime,
String random,
boolean greedy,
User query)
user[调用入口]
查询用户 |
String |
version(DataRuntime runtime,
boolean create,
String version)
database[结果集封装]
根据JDBC内置接口 version |
String |
version(DataRuntime runtime,
int index,
boolean create,
String version,
DataSet set)
database[结果集封装]
根据查询结果集构造 version |
String |
version(DataRuntime runtime,
String random)
database[调用入口]
当前数据源 数据库类型 |
protected void |
vertexMap(DataRuntime runtime,
String random,
boolean greedy,
VertexTable query,
ConfigStore configs)
vertex[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends VertexTable> |
vertexs(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
VertexTable query,
int types)
vertex[结果集封装]
根据驱动内置方法补充 |
<T extends VertexTable> |
vertexs(DataRuntime runtime,
boolean create,
List<T> previous,
VertexTable query,
int types)
vertex[结果集封装]
根据驱动内置方法补充 |
<T extends VertexTable> |
vertexs(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
VertexTable query,
DataSet set)
vertex[结果集封装]
根据查询结果集构造VertexTable |
<T extends VertexTable> |
vertexs(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
VertexTable query,
DataSet set)
vertex[结果集封装]
根据查询结果集构造VertexTable |
<T extends VertexTable> |
vertexs(DataRuntime runtime,
String random,
boolean greedy,
VertexTable query,
int types,
int struct,
ConfigStore configs)
vertex[调用入口]
|
<T extends VertexTable> |
vertexs(DataRuntime runtime,
String random,
VertexTable query,
int types,
int struct,
ConfigStore configs)
vertex[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
protected void |
viewMap(DataRuntime runtime,
String random,
boolean greedy,
View query,
ConfigStore configs)
view[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
<T extends View> |
views(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> previous,
View query,
int types)
view[结果集封装]
根据驱动内置方法补充 |
<T extends View> |
views(DataRuntime runtime,
boolean create,
List<T> previous,
View query,
int types)
view[结果集封装]
根据驱动内置方法补充 |
<T extends View> |
views(DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> previous,
View query,
DataSet set)
view[结果集封装]
根据查询结果集构造View |
<T extends View> |
views(DataRuntime runtime,
int index,
boolean create,
List<T> previous,
View query,
DataSet set)
view[结果集封装]
根据查询结果集构造View |
<T extends View> |
views(DataRuntime runtime,
String random,
boolean greedy,
View query,
int types,
int struct,
ConfigStore configs)
view[调用入口]
|
<T extends View> |
views(DataRuntime runtime,
String random,
View query,
int types,
int struct,
ConfigStore configs)
view[结果集封装-子流程]
查出所有key并以大写缓存 用来实现忽略大小写 |
addRunValue, alias, alias, buildQueryLengthRun, checkOverrideSync, checkPrimaryGenerator, compatible, concat, concatEqual, convert, convert, convert, convert, convert, convert, convert, convert, delimiter, delimiter, delimiter, execute, execute, execute, fillQueryContentGroup, fillUpdateContent, getActuator, getBoolean, getDate, getDate, getDDListener, getDelimiterFr, getDelimiterTo, getDMListener, getInt, getInt, getListener, getLong, getLong, getPrimaryGenerator, getString, getString, isBooleanColumn, isCharColumn, isNumberColumn, length, matchBoolean, matchBoolean, name, name, name, objectName, option, parse, random, read, refer, reg, reg, reg, reg, search, search, search, search, selectMetadata, setActuator, setDelimiter, setGenerator, setListener, setListener, spell, typeMetadata, typeMetadata, value, value, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumnClose, alter, alter, alter, buildAddCommentRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendPrimaryRun, buildChangeTypeRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromConfig, buildDeleteRunFromConfig, buildDeleteRunFromEntity, buildDeleteRunFromEntity, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDeleteRunFromTable, buildDeleteRunFromTable, buildDropRun, buildExecuteRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryCatalogsRun, buildQueryCatalogsRun, buildQueryConstraintsRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabasesRun, buildQueryEdgesCommentRun, buildQueryEdgesRun, buildQueryForeignsRun, buildQueryFunctionsRun, buildQueryIndexesRun, buildQueryMasterTablesCommentRun, buildQueryMasterTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPrimaryRun, buildQueryPrivilegesRun, buildQueryProceduresRun, buildQueryRolesRun, buildQueryRun, buildQuerySchemasRun, buildQuerySchemasRun, buildQuerySchemasRun, buildQuerySequencesRun, buildQueryTablesCommentRun, buildQueryTablesRun, buildQueryTriggersRun, buildQueryUsersRun, buildQueryVertexsCommentRun, buildQueryVertexsRun, buildQueryViewsCommentRun, buildQueryViewsRun, buildRunPrepare, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromCollection, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromDataRow, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, buildUpdateRunFromEntity, buildUpdateRunFromEntity, catalog, catalogs, catalogs, checkDefaultBuildInValue, checkSchema, columnAliasGuidd, columns, columns, columns, columns, comments, comments, compareFormula, compressCondition, concat, conditionHead, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, constraints, constraints, constraints, constraints, convert, correctSchemaFromJDBC, correctSchemaFromJDBC, correctSchemaFromJDBC, create, createConditionExists, createConditionExists, createConditionFindInSet, createConditionFindInSet, createConditionIn, createConditionJsonContains, createConditionJsonContains, createConditionJsonContainsPath, createConditionJsonContainsPath, createConditionJsonSearch, createConditionJsonSearch, createConditionLike, database, databases, databases, dataTypeMetadataRefer, ddl, ddl, ddl, defaultValue, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, detail, drop, edges, edges, edges, edges, edges, edges, edges, edges, edges, edges, edges, edges, edges, edges, empty, empty, equals, equals, equals, exeMatch, fillDeleteRunContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillQueryContent, fillQueryContent, fillUpdateContent, fillUpdateContent, fillUpdateContent, foreigns, foreigns, formula, functions, functions, functions, functions, grant, in, indexes, indexes, indexes, indexes, indexes, indexes, init, init, init, init, init, init, init, init, init, init, init, init, init, init, init, init, init, initQueryRun, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, keyword, masters, masters, masters, masters, masters, masters, masters, masters, masters, masters, masters, masters, masters, masters, match, match, matchByAdapter, matchByAdapter, name, names, orderNullSet, origin, partitions, partitions, partitions, primary, primary, privileges, privileges, privileges, procedures, procedures, reader, reg, reg, reg, reg, rename, revoke, roles, roles, roles, roles, save, save, save, save, save, save, save, schema, schemas, schemas, schemas, schemas, schemas, schemas, select, sequences, sequences, slice, slice, supportCatalog, supportPlaceholder, supportSchema, supportSqlVarPlaceholderRegexExt, tableAliasGuidd, tables, tables, tables, tables, tables, tables, tables, tables, tables, tables, tables, tables, tables, tables, tags, triggers, triggers, truncate, type, types, unicodeGuide, 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, users, users, users, users, version, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, vertexs, views, views, views, views, views, views, views, views, views, views, views, views, views, views, writerpublic long insert(DataRuntime runtime, String random, int batch, Table dest, Object data, ConfigStore configs, List<String> columns)
insert 在接口中 DriverAdapterinsert 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源data - 需要插入入的数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public long insert(DataRuntime runtime, String random, Table dest, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
insert 在接口中 DriverAdapterinsert 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 插入表prepare - 查询表configs - 查询条件及相关配置obj - 查询条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public Run buildInsertRun(DataRuntime runtime, int batch, Table dest, Object obj, ConfigStore configs, Boolean placeholder, Boolean unicode, List<String> columns)
buildInsertRun 在接口中 DriverAdapterbuildInsertRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - 需要插入的数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public Run buildInsertRun(DataRuntime runtime, Table dest, RunPrepare prepare, ConfigStore configs, Object obj, Boolean placeholder, Boolean unicode, String... conditions)
buildInsertRun 在接口中 DriverAdapterbuildInsertRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源prepare - 查询configs - 过滤条件及相关配置public void fillInsertContent(DataRuntime runtime, Run run, Table dest, DataSet set, ConfigStore configs, Boolean placeholder, Boolean unicode, LinkedHashMap<String,Column> columns)
fillInsertContent 在接口中 DriverAdapterfillInsertContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源set - 需要插入的数据集合columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public void fillInsertContent(DataRuntime runtime, Run run, Table dest, Collection list, ConfigStore configs, Boolean placeholder, Boolean unicode, LinkedHashMap<String,Column> columns)
fillInsertContent 在接口中 DriverAdapterfillInsertContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源list - 需要插入的数据集合columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public void fillInsertCreateTemplate(DataRuntime runtime, Run run, PartitionTable dest, ConfigStore configs)
fillInsertCreateTemplate 在接口中 DriverAdapterfillInsertCreateTemplate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)dest - 表configs - ConfigStorepublic LinkedHashMap<String,Column> confirmInsertColumns(DataRuntime runtime, 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, Table dest, Object obj, ConfigStore configs, Boolean placeholder, Boolean unicode, List<String> columns)
createInsertRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - 数据columns - 需要插入的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响protected Run createInsertRunFromCollection(DataRuntime runtime, int batch, Table dest, Collection list, ConfigStore configs, Boolean placeholder, Boolean unicode, 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 boolean supportKeyHolder(DataRuntime runtime, ConfigStore configs)
supportKeyHolder 在接口中 DriverAdaptersupportKeyHolder 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端configs - configs中也可能禁用返回public List<String> keyHolders(DataRuntime runtime, ConfigStore configs)
keyHolders 在接口中 DriverAdapterkeyHolders 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端configs - configs中也可能禁用返回public long update(DataRuntime runtime, String random, int batch, Table dest, Object data, ConfigStore configs, List<String> columns)
update 在接口中 DriverAdapterupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源data - 数据configs - 条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public long update(DataRuntime runtime, String random, RunPrepare prepare, DataRow data, ConfigStore configs, String... conditions)
update 在接口中 DriverAdapterupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 一般通过TableBuilder生成data - K-VariableValue 更新值key:需要更新的列 value:通常是关联表的列用VariableValue表示,也可以是常量public Run buildUpdateRun(DataRuntime runtime, RunPrepare prepare, DataRow data, ConfigStore configs, Boolean placeholder, Boolean unicode, String... conditions)
buildUpdateRun 在接口中 DriverAdapterbuildUpdateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 一般通过TableBuilder生成data - K-VariableValue 更新值key:需要更新的列 value:通常是关联表的列用VariableValue表示,也可以是常量public Run buildUpdateRun(DataRuntime runtime, int batch, Table dest, Object obj, ConfigStore configs, Boolean placeholder, Boolean unicode, List<String> columns)
buildUpdateRun 在接口中 DriverAdapterbuildUpdateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - Entity或DtaRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public Run buildUpdateRunLimit(DataRuntime runtime, Run run)
buildUpdateRunLimit 在接口中 DriverAdapterbuildUpdateRunLimit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public Run buildUpdateRunFromEntity(DataRuntime runtime, Table dest, Object obj, ConfigStore configs, Boolean placeholder, Boolean unicode, LinkedHashMap<String,Column> columns)
buildUpdateRunFromEntity 在接口中 DriverAdapterbuildUpdateRunFromEntity 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - Entity或DtaRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public Run buildUpdateRunFromDataRow(DataRuntime runtime, Table dest, DataRow row, ConfigStore configs, Boolean placeholder, Boolean unicode, LinkedHashMap<String,Column> columns)
buildUpdateRunFromDataRow 在接口中 DriverAdapterbuildUpdateRunFromDataRow 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源row - DtaRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public Run buildUpdateRunFromCollection(DataRuntime runtime, int batch, Table dest, Collection list, ConfigStore configs, Boolean placeholder, Boolean unicode, LinkedHashMap<String,Column> columns)
buildUpdateRunFromCollection 在接口中 DriverAdapterbuildUpdateRunFromCollection 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源list - Collectionconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响public LinkedHashMap<String,Column> confirmUpdateColumns(DataRuntime runtime, Table dest, DataRow row, ConfigStore configs, List<String> columns)
confirmUpdateColumns 在接口中 DriverAdapterconfirmUpdateColumns 在类中 AbstractDriverAdapterdest - 表row - DataRowconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public LinkedHashMap<String,Column> confirmUpdateColumns(DataRuntime runtime, Table dest, Object obj, ConfigStore configs, List<String> columns)
confirmUpdateColumns 在接口中 DriverAdapterconfirmUpdateColumns 在类中 AbstractDriverAdapterdest - 表obj - Objectconfigs - 更新条件columns - 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响
列可以加前缀public long update(DataRuntime runtime, String random, 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, 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, Table dest, Collection<?> data, ConfigStore configs, List<String> columns)
saveCollection 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 保存的数据configs - ConfigStorecolumns - 指定列protected long saveObject(DataRuntime runtime, String random, Table dest, Object data, ConfigStore configs, List<String> columns)
saveObject 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 保存的数据configs - ConfigStorecolumns - 指定列protected Boolean checkOverride(Object obj, ConfigStore configs)
checkOverride 在类中 AbstractDriverAdapterobj - Objectprotected Map<String,Object> checkPv(Object obj)
checkPv 在类中 AbstractDriverAdapterobj - Objectprotected boolean isMultipleValue(DataRuntime runtime, TableRun run, String key)
isMultipleValue 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如JDBC环境中的SQL)key - keyprotected boolean isMultipleValue(Column column)
isMultipleValue 在类中 AbstractDriverAdaptercolumn - Column 根据column的数据类型public LinkedHashMap<String,Column> checkMetadata(DataRuntime runtime, Table table, ConfigStore configs, LinkedHashMap<String,Column> columns)
checkMetadata 在类中 AbstractDriverAdaptertable - 表columns - columnspublic DataSet querys(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
querys 在接口中 DriverAdapterquerys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public DataSet querys(DataRuntime runtime, String random, Procedure procedure, PageNavi navi)
querys 在接口中 DriverAdapterquerys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令procedure - 存储过程navi - 分页public <T> 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 - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件protected <T> EntitySet<T> select(DataRuntime runtime, String random, Class<T> clazz, 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 - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public Run buildQueryRun(DataRuntime runtime, RunPrepare prepare, ConfigStore configs, Boolean placeholder, Boolean unicode, String... conditions)
buildQueryRun 在接口中 DriverAdapterbuildQueryRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public void init(DataRuntime runtime, Run run, ConfigStore configs, String... conditions)
init 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)configs - 过滤条件及相关配置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public void parsePlaceholder(DataRuntime runtime, Run run)
parsePlaceholder 在接口中 DriverAdapterparsePlaceholder 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public List<Run> buildQuerySequence(DataRuntime runtime, boolean next, String... names)
buildQuerySequence 在接口中 DriverAdapterbuildQuerySequence 在类中 AbstractDriverAdapternext - 是否生成返回下一个序列 false:cur true:nextnames - 序列名runtime - 运行环境主要包含驱动适配器 数据源或客户端public Run fillQueryContent(DataRuntime runtime, Run run, Boolean placeholder, Boolean unicode)
fillQueryContent 在接口中 DriverAdapterfillQueryContent 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如JDBC环境中的SQL)public Run fillQueryContent(DataRuntime runtime, StringBuilder builder, Run run, Boolean placeholder, Boolean unicode)
fillQueryContent 在接口中 DriverAdapterfillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - 最终待执行的命令和参数(如JDBC环境中的SQL)protected Run fillQueryContent(DataRuntime runtime, XMLRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - XMLRunprotected Run fillQueryContent(DataRuntime runtime, StringBuilder builder, XMLRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - TextRunprotected Run fillQueryContent(DataRuntime runtime, TextRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - TextRunprotected Run fillQueryContent(DataRuntime runtime, StringBuilder builder, TextRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - TextRunprotected Run fillQueryContent(DataRuntime runtime, TableRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - TextRunprotected Run fillQueryContent(DataRuntime runtime, StringBuilder builder, TableRun run, Boolean placeholder, Boolean unicode)
fillQueryContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - 最终待执行的命令和参数(如JDBC环境中的SQL)public Run fillMasterTableContent(DataRuntime runtime, StringBuilder builder, TableRun run, RunPrepare prepare)
fillMasterTableContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - 最终待执行的命令和参数(如JDBC环境中的SQL)prepare - TablePreparepublic Run fillJoinTableContent(DataRuntime runtime, StringBuilder builder, TableRun run, RunPrepare prepare)
fillJoinTableContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - 有可能合个run合成一个 所以提供一个共用builderrun - 最终待执行的命令和参数(如JDBC环境中的SQL)prepare - TablePreparepublic String mergeFinalQuery(DataRuntime runtime, Run run)
mergeFinalQuery 在接口中 DriverAdaptermergeFinalQuery 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public RunValue createConditionLike(DataRuntime runtime, StringBuilder builder, Compare compare, Object value, Boolean placeholder, Boolean unicode)
createConditionLike 在接口中 DriverAdaptercreateConditionLike 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildercompare - 比较方式 默认 equal 多个值默认 invalue - valuepublic List<RunValue> createConditionIn(DataRuntime runtime, StringBuilder builder, Compare compare, Object value, Boolean placeholder, Boolean unicode)
createConditionIn 在接口中 DriverAdaptercreateConditionIn 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildercompare - 比较方式 默认 equal 多个值默认 invalue - valuepublic DataSet select(DataRuntime runtime, String random, boolean system, 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 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 - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件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 - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public String mergeFinalExists(DataRuntime runtime, Run run)
mergeFinalExists 在接口中 DriverAdaptermergeFinalExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - 最终待执行的命令和参数(如JDBC环境中的SQL)public long execute(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public long execute(DataRuntime runtime, String random, int batch, ConfigStore configs, RunPrepare prepare, Collection<Object> values)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令batch - 批量执行每批最多数量prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置values - valuespublic long execute(DataRuntime runtime, String random, int batch, int vol, ConfigStore configs, RunPrepare prepare, Collection<Object> values)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令batch - 批量执行每批最多数量vol - 批量执行每行参数数量prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置values - valuespublic boolean execute(DataRuntime runtime, String random, Procedure procedure)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端procedure - 存储过程random - randompublic Run buildExecuteRun(DataRuntime runtime, RunPrepare prepare, ConfigStore configs, Boolean placeholder, Boolean unicode, String... conditions)
buildExecuteRun 在接口中 DriverAdapterbuildExecuteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件protected void fillExecuteContent(DataRuntime runtime, XMLRun run)
fillExecuteContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - XMLRunprotected void fillExecuteContent(DataRuntime runtime, TextRun run, Boolean placeholder, Boolean unicode)
fillExecuteContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - XMLRunprotected void fillExecuteContent(DataRuntime runtime, TableRun run, Boolean placeholder, Boolean unicode)
fillExecuteContent 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - XMLRunpublic void fillExecuteContent(DataRuntime runtime, Run run, Boolean placeholder, Boolean unicode)
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, Table table, ConfigStore configs, String key, Collection<T> values)
deletes 在接口中 DriverAdapterdeletes 在类中 AbstractDriverAdapterT - Truntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源values - 列对应的值key - 列public long delete(DataRuntime runtime, String random, Table dest, ConfigStore configs, Object obj, String... columns)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源public long delete(DataRuntime runtime, String random, Table table, ConfigStore configs, String... conditions)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表configs - 查询条件及相关设置conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件public long truncate(DataRuntime runtime, String random, Table table)
truncate 在接口中 DriverAdaptertruncate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表public List<Run> buildDeleteRun(DataRuntime runtime, Table dest, ConfigStore configs, Object obj, Boolean placeholder, Boolean unicode, String... columns)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public List<Run> buildDeleteRun(DataRuntime runtime, int batch, Table table, ConfigStore configs, Boolean placeholder, Boolean unicode, String key, Object values)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源key - 列values - valuespublic List<Run> buildTruncateRun(DataRuntime runtime, Table table)
buildTruncateRun 在接口中 DriverAdapterbuildTruncateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源public List<Run> buildDeleteRunFromTable(DataRuntime runtime, int batch, Table table, ConfigStore configs, Boolean placeholder, Boolean unicode, String column, Object values)
buildDeleteRunFromTable 在接口中 DriverAdapterbuildDeleteRunFromTable 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源column - 列values - valuespublic List<Run> buildDeleteRunFromEntity(DataRuntime runtime, Table table, ConfigStore configs, Object obj, Boolean placeholder, Boolean unicode, String... columns)
buildDeleteRunFromEntity 在接口中 DriverAdapterbuildDeleteRunFromEntity 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源 如果为空 可以根据obj解析obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public void fillDeleteRunContent(DataRuntime runtime, Run run, Boolean placeholder, Boolean unicode)
fillDeleteRunContent 在接口中 DriverAdapterfillDeleteRunContent 在类中 AbstractDriverAdapterrun - 最终待执行的命令和参数(如JDBC环境中的SQL)public long delete(DataRuntime runtime, String random, ConfigStore configs, Run run)
delete 在接口中 DriverAdapterdelete 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令configs - 查询条件及相关设置run - 最终待执行的命令和参数(如JDBC环境中的SQL)public 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 <T extends Database> List<T> databases(DataRuntime runtime, String random, boolean greedy, Database query)
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性public <T extends Database> LinkedHashMap<String,T> databases(DataRuntime runtime, String random, Database query)
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性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, Database query) throws Exception
buildQueryDatabasesRun 在接口中 DriverAdapterbuildQueryDatabasesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据Exception - 异常public MetadataFieldRefer initDatabaseFieldRefer()
initDatabaseFieldRefer 在接口中 DriverAdapterinitDatabaseFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Database> LinkedHashMap<String,T> databases(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Database query, DataSet set) throws Exception
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exceptionpublic <T extends Database> List<T> databases(DataRuntime runtime, int index, boolean create, List<T> previous, Database query, DataSet set) throws Exception
databases 在接口中 DriverAdapterdatabases 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exceptionpublic Database database(DataRuntime runtime, int index, boolean create, Database meta, DataSet set) throws Exception
database 在接口中 DriverAdapterdatabase 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果set - 查询结果集Exception - 异常public Database database(DataRuntime runtime, boolean create, Database meta) throws Exception
database 在接口中 DriverAdapterdatabase 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果Exception - 异常public String product(DataRuntime runtime, int index, boolean create, String product, 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, 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 <T extends Database> T init(DataRuntime runtime, int index, T meta, Database query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Database> T detail(DataRuntime runtime, int index, T meta, Database query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public Catalog catalog(DataRuntime runtime, String random)
catalog 在接口中 DriverAdaptercatalog 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令public <T extends Catalog> LinkedHashMap<String,T> catalogs(DataRuntime runtime, String random, Catalog query)
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends Catalog> List<T> catalogs(DataRuntime runtime, String random, boolean greedy, Catalog query)
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryCatalogRun(DataRuntime runtime, String random) throws Exception
buildQueryCatalogRun 在接口中 DriverAdapterbuildQueryCatalogRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<Run> buildQueryCatalogsRun(DataRuntime runtime, boolean greedy, Catalog query) throws Exception
buildQueryCatalogsRun 在接口中 DriverAdapterbuildQueryCatalogsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据Exception - 异常public MetadataFieldRefer initCatalogFieldRefer()
initCatalogFieldRefer 在接口中 DriverAdapterinitCatalogFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Catalog> LinkedHashMap<String,T> catalogs(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Catalog query, DataSet set) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Catalog> List<T> catalogs(DataRuntime runtime, int index, boolean create, List<T> previous, Catalog query, DataSet set) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Catalog> LinkedHashMap<String,T> catalogs(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public <T extends Catalog> List<T> catalogs(DataRuntime runtime, boolean create, List<T> previous) throws Exception
catalogs 在接口中 DriverAdaptercatalogs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public Catalog catalog(DataRuntime runtime, int index, boolean create, Catalog meta, DataSet set) throws Exception
catalog 在接口中 DriverAdaptercatalog 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果set - 查询结果集Exception - 异常public Catalog catalog(DataRuntime runtime, boolean create, Catalog meta) throws Exception
catalog 在接口中 DriverAdaptercatalog 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果Exception - 异常public <T extends Catalog> T init(DataRuntime runtime, int index, T meta, Catalog query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Catalog> T detail(DataRuntime runtime, int index, T meta, Catalog query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public Schema schema(DataRuntime runtime, String random)
schema 在接口中 DriverAdapterschema 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令public <T extends Schema> LinkedHashMap<String,T> schemas(DataRuntime runtime, String random, Schema query)
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends Schema> List<T> schemas(DataRuntime runtime, String random, boolean greedy, Schema query)
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQuerySchemaRun(DataRuntime runtime, String random) throws Exception
buildQuerySchemaRun 在接口中 DriverAdapterbuildQuerySchemaRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<Run> buildQuerySchemasRun(DataRuntime runtime, boolean greedy, Schema query) throws Exception
buildQuerySchemasRun 在接口中 DriverAdapterbuildQuerySchemasRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据Exception - 异常public MetadataFieldRefer initSchemaFieldRefer()
initSchemaFieldRefer 在接口中 DriverAdapterinitSchemaFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Schema> LinkedHashMap<String,T> schemas(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Schema query, DataSet set) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Schema> List<T> schemas(DataRuntime runtime, int index, boolean create, List<T> previous, Schema query, DataSet set) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDatabaseRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Schema> LinkedHashMap<String,T> schemas(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Schema query) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public <T extends Schema> List<T> schemas(DataRuntime runtime, boolean create, List<T> previous, Schema query) throws Exception
schemas 在接口中 DriverAdapterschemas 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public Schema schema(DataRuntime runtime, int index, boolean create, Schema meta, DataSet set) throws Exception
schema 在接口中 DriverAdapterschema 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQuerySchemaRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果set - 查询结果集Exception - 异常public Schema schema(DataRuntime runtime, boolean create, Schema meta) throws Exception
schema 在接口中 DriverAdapterschema 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果Exception - 异常public LinkedHashMap<String,Column> metadata(DataRuntime runtime, RunPrepare prepare, boolean comment)
metadata 在接口中 DriverAdaptermetadata 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等comment - 是否需要查询列注释public <T extends Metadata> T checkName(DataRuntime runtime, String random, T meta) throws RuntimeException
checkName 在接口中 DriverAdaptercheckName 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表,视图等Exception - 如果区分不出来的抛出异常RuntimeExceptionpublic <T extends Schema> T init(DataRuntime runtime, int index, T meta, Schema query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Schema> T detail(DataRuntime runtime, int index, T meta, Schema query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Table> List<T> tables(DataRuntime runtime, String random, boolean greedy, Table query, int types, int struct, ConfigStore configs)
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和struct - 查询的属性 参考Metadata.TYPE 多个属性相加算出总和 true:表示查询全部protected void tableMap(DataRuntime runtime, String random, boolean greedy, Table query, ConfigStore configs)
tableMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends Table> LinkedHashMap<String,T> tables(DataRuntime runtime, String random, Table query, int types, int struct, ConfigStore configs)
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryTablesRun(DataRuntime runtime, boolean greedy, Table query, int types, ConfigStore configs) throws Exception
buildQueryTablesRun 在接口中 DriverAdapterbuildQueryTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic MetadataFieldRefer initTableFieldRefer()
initTableFieldRefer 在接口中 DriverAdapterinitTableFieldRefer 在类中 AbstractDriverAdapterpublic MetadataFieldRefer initTableCommentFieldRefer()
initTableCommentFieldRefer 在接口中 DriverAdapterinitTableCommentFieldRefer 在类中 AbstractDriverAdapterpublic List<Run> buildQueryTablesCommentRun(DataRuntime runtime, Table query, int types) throws Exception
buildQueryTablesCommentRun 在接口中 DriverAdapterbuildQueryTablesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic <T extends Table> LinkedHashMap<String,T> tables(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Table query, DataSet set) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Table> List<T> tables(DataRuntime runtime, int index, boolean create, List<T> previous, Table query, DataSet set) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Table> LinkedHashMap<String,T> tables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Table query, int types) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends Table> List<T> tables(DataRuntime runtime, boolean create, List<T> previous, Table query, int types) throws Exception
tables 在接口中 DriverAdaptertables 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends Table> T init(DataRuntime runtime, int index, T meta, Table query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Table> T detail(DataRuntime runtime, int index, T meta, Table query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Table> LinkedHashMap<String,T> comments(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Table query, DataSet set) throws Exception
comments 在接口中 DriverAdaptercomments 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Table> List<T> comments(DataRuntime runtime, int index, boolean create, List<T> previous, Table query, DataSet set) throws Exception
comments 在接口中 DriverAdaptercomments 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public List<String> ddl(DataRuntime runtime, String random, Table table, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlRun(DataRuntime runtime, Table table) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, Table table, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序table - 表set - sql执行的结果集public <T extends VertexTable> List<T> vertexs(DataRuntime runtime, String random, boolean greedy, VertexTable query, int types, int struct, ConfigStore configs)
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和struct - 查询的属性 参考Metadata.TYPE 多个属性相加算出总和 true:表示查询全部protected void vertexMap(DataRuntime runtime, String random, boolean greedy, VertexTable query, ConfigStore configs)
vertexMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends VertexTable> LinkedHashMap<String,T> vertexs(DataRuntime runtime, String random, VertexTable query, int types, int struct, ConfigStore configs)
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryVertexsRun(DataRuntime runtime, boolean greedy, VertexTable query, int types, ConfigStore configs) throws Exception
buildQueryVertexsRun 在接口中 DriverAdapterbuildQueryVertexsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic MetadataFieldRefer initVertexFieldRefer()
initVertexFieldRefer 在接口中 DriverAdapterinitVertexFieldRefer 在类中 AbstractDriverAdapterpublic List<Run> buildQueryVertexsCommentRun(DataRuntime runtime, VertexTable query, int types) throws Exception
buildQueryVertexsCommentRun 在接口中 DriverAdapterbuildQueryVertexsCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic <T extends VertexTable> LinkedHashMap<String,T> vertexs(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, VertexTable query, DataSet set) throws Exception
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryVertexsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends VertexTable> List<T> vertexs(DataRuntime runtime, int index, boolean create, List<T> previous, VertexTable query, DataSet set) throws Exception
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryVertexsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends VertexTable> LinkedHashMap<String,T> vertexs(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, VertexTable query, int types) throws Exception
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends VertexTable> List<T> vertexs(DataRuntime runtime, boolean create, List<T> previous, VertexTable query, int types) throws Exception
vertexs 在接口中 DriverAdaptervertexs 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public List<String> ddl(DataRuntime runtime, String random, VertexTable vertex, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令vertex - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlRun(DataRuntime runtime, VertexTable vertex) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端vertex - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, VertexTable vertex, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序vertex - 表set - sql执行的结果集public <T extends VertexTable> T init(DataRuntime runtime, int index, T meta, VertexTable query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends VertexTable> T detail(DataRuntime runtime, int index, T meta, VertexTable query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - VertexTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends EdgeTable> List<T> edges(DataRuntime runtime, String random, boolean greedy, EdgeTable query, int types, int struct, ConfigStore configs)
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和struct - 查询的属性 参考Metadata.TYPE 多个属性相加算出总和 true:表示查询全部protected void edgeMap(DataRuntime runtime, String random, boolean greedy, EdgeTable query, ConfigStore configs)
edgeMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends EdgeTable> LinkedHashMap<String,T> edges(DataRuntime runtime, String random, EdgeTable query, int types, int struct, ConfigStore configs)
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryEdgesRun(DataRuntime runtime, boolean greedy, EdgeTable query, int types, ConfigStore configs) throws Exception
buildQueryEdgesRun 在接口中 DriverAdapterbuildQueryEdgesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic MetadataFieldRefer initEdgeFieldRefer()
initEdgeFieldRefer 在接口中 DriverAdapterinitEdgeFieldRefer 在类中 AbstractDriverAdapterpublic List<Run> buildQueryEdgesCommentRun(DataRuntime runtime, EdgeTable query, int types) throws Exception
buildQueryEdgesCommentRun 在接口中 DriverAdapterbuildQueryEdgesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic <T extends EdgeTable> LinkedHashMap<String,T> edges(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, EdgeTable query, DataSet set) throws Exception
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryEdgesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends EdgeTable> List<T> edges(DataRuntime runtime, int index, boolean create, List<T> previous, EdgeTable query, DataSet set) throws Exception
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryEdgesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends EdgeTable> LinkedHashMap<String,T> edges(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, EdgeTable query, int types) throws Exception
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends EdgeTable> List<T> edges(DataRuntime runtime, boolean create, List<T> previous, EdgeTable query, int types) throws Exception
edges 在接口中 DriverAdapteredges 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends EdgeTable> T init(DataRuntime runtime, int index, T meta, EdgeTable query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends EdgeTable> T detail(DataRuntime runtime, int index, T meta, EdgeTable query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - EdgeTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, EdgeTable meta, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlRun(DataRuntime runtime, EdgeTable meta) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, EdgeTable meta, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序meta - 表set - sql执行的结果集public <T extends View> List<T> views(DataRuntime runtime, String random, boolean greedy, View query, int types, int struct, ConfigStore configs)
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterT - Viewruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和struct - 查询的属性 参考Metadata.TYPE 多个属性相加算出总和 true:表示查询全部protected void viewMap(DataRuntime runtime, String random, boolean greedy, View query, ConfigStore configs)
viewMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends View> LinkedHashMap<String,T> views(DataRuntime runtime, String random, View query, int types, int struct, ConfigStore configs)
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryViewsRun(DataRuntime runtime, boolean greedy, View query, int types, ConfigStore configs) throws Exception
buildQueryViewsRun 在接口中 DriverAdapterbuildQueryViewsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic MetadataFieldRefer initViewFieldRefer()
initViewFieldRefer 在接口中 DriverAdapterinitViewFieldRefer 在类中 AbstractDriverAdapterpublic List<Run> buildQueryViewsCommentRun(DataRuntime runtime, View query, int types) throws Exception
buildQueryViewsCommentRun 在接口中 DriverAdapterbuildQueryViewsCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic <T extends View> LinkedHashMap<String,T> views(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, View query, DataSet set) throws Exception
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryViewsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends View> List<T> views(DataRuntime runtime, int index, boolean create, List<T> previous, View query, DataSet set) throws Exception
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryViewsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends View> LinkedHashMap<String,T> views(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, View query, int types) throws Exception
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends View> List<T> views(DataRuntime runtime, boolean create, List<T> previous, View query, int types) throws Exception
views 在接口中 DriverAdapterviews 在类中 AbstractDriverAdapterT - Viewruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends View> T init(DataRuntime runtime, int index, T meta, View query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - Viewruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends View> T detail(DataRuntime runtime, int index, T meta, View query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - Viewruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, View view, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令view - 视图init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlRun(DataRuntime runtime, View view) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端view - 视图Exceptionpublic List<String> ddl(DataRuntime runtime, int index, View view, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序view - 视图set - sql执行的结果集public <T extends MasterTable> List<T> masters(DataRuntime runtime, String random, boolean greedy, MasterTable query, int types, int struct, ConfigStore configs)
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和struct - 查询的属性 参考Metadata.TYPE 多个属性相加算出总和 true:表示查询全部protected void masterMap(DataRuntime runtime, String random, boolean greedy, MasterTable query, ConfigStore configs)
masterMap 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public <T extends MasterTable> LinkedHashMap<String,T> masters(DataRuntime runtime, String random, MasterTable query, int types, int struct, ConfigStore configs)
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryMasterTablesRun(DataRuntime runtime, boolean greedy, MasterTable query, int types, ConfigStore configs) throws Exception
buildQueryMasterTablesRun 在接口中 DriverAdapterbuildQueryMasterTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic MetadataFieldRefer initMasterTableFieldRefer()
initMasterTableFieldRefer 在接口中 DriverAdapterinitMasterTableFieldRefer 在类中 AbstractDriverAdapterpublic List<Run> buildQueryMasterTablesCommentRun(DataRuntime runtime, MasterTable query, int types) throws Exception
buildQueryMasterTablesCommentRun 在接口中 DriverAdapterbuildQueryMasterTablesCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - Exceptionpublic <T extends MasterTable> LinkedHashMap<String,T> masters(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, MasterTable query, DataSet set) throws Exception
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends MasterTable> List<T> masters(DataRuntime runtime, int index, boolean create, List<T> previous, MasterTable query, DataSet set) throws Exception
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends MasterTable> LinkedHashMap<String,T> masters(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, MasterTable query, int types) throws Exception
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends MasterTable> List<T> masters(DataRuntime runtime, boolean create, List<T> previous, MasterTable query, int types) throws Exception
masters 在接口中 DriverAdaptermasters 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exception - 异常public <T extends MasterTable> T init(DataRuntime runtime, int index, T meta, MasterTable query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends MasterTable> T detail(DataRuntime runtime, int index, T meta, MasterTable query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public List<String> ddl(DataRuntime runtime, String random, MasterTable meta, boolean init)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - 表init - 是否还原初始状态 如自增状态public List<Run> buildQueryDdlRun(DataRuntime runtime, MasterTable master) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端master - 表Exceptionpublic List<String> ddl(DataRuntime runtime, int index, MasterTable master, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序master - 表set - sql执行的结果集public Table.Partition partition(DataRuntime runtime, String random, Table table)
partition 在接口中 DriverAdapterpartition 在类中 AbstractDriverAdaptertable - 主表public List<Run> buildQueryTablePartitionRun(DataRuntime runtime, Table table)
buildQueryTablePartitionRun 在接口中 DriverAdapterbuildQueryTablePartitionRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表public Table.Partition partition(DataRuntime runtime, int index, boolean create, Table.Partition meta, Table table, DataSet set) throws Exception
partition 在接口中 DriverAdapterpartition 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果table - 表set - 查询结果集Exception - 异常public Table.Partition init(DataRuntime runtime, int index, boolean create, Table.Partition meta, Table table, DataRow row) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果table - 表row - 查询结果集Exception - 异常public Table.Partition detail(DataRuntime runtime, int index, boolean create, Table.Partition meta, Table table, DataRow row) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建meta - 上一步查询结果table - 表row - 查询结果集Exception - 异常public MetadataFieldRefer initTablePartitionFieldRefer()
initTablePartitionFieldRefer 在接口中 DriverAdapterinitTablePartitionFieldRefer 在类中 AbstractDriverAdapterpublic MetadataFieldRefer initTablePartitionSliceFieldRefer()
initTablePartitionSliceFieldRefer 在接口中 DriverAdapterinitTablePartitionSliceFieldRefer 在类中 AbstractDriverAdapterpublic <T extends PartitionTable> LinkedHashMap<String,T> partitions(DataRuntime runtime, String random, boolean greedy, PartitionTable query)
partitions 在接口中 DriverAdapterpartitions 在类中 AbstractDriverAdapterT - MasterTableruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:查询权限范围内尽可能多的数据 false:只查当前catalog/schema/database范围内数据query - 查询条件 根据metadata属性public List<Run> buildQueryPartitionTablesRun(DataRuntime runtime, boolean greedy, PartitionTable query, int types) throws Exception
buildQueryPartitionTablesRun 在接口中 DriverAdapterbuildQueryPartitionTablesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性types - 查询的类型 参考 Table.TYPE 多个类型相加算出总和Exceptionpublic MetadataFieldRefer initPartitionTableFieldRefer()
initPartitionTableFieldRefer 在接口中 DriverAdapterinitPartitionTableFieldRefer 在类中 AbstractDriverAdapterpublic <T extends PartitionTable> LinkedHashMap<String,T> partitions(DataRuntime runtime, int total, int index, boolean create, LinkedHashMap<String,T> previous, PartitionTable query, DataSet set) throws Exception
partitions 在接口中 DriverAdapterpartitions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端total - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTablesRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends PartitionTable> LinkedHashMap<String,T> partitions(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, PartitionTable query) throws Exception
partitions 在接口中 DriverAdapterpartitions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, PartitionTable table)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - PartitionTablepublic List<Run> buildQueryDdlRun(DataRuntime runtime, PartitionTable table) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - PartitionTableExceptionpublic List<String> ddl(DataRuntime runtime, int index, PartitionTable table, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序table - MasterTableset - sql执行的结果集public <T extends PartitionTable> T init(DataRuntime runtime, int index, T meta, PartitionTable query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends PartitionTable> T detail(DataRuntime runtime, int index, T meta, PartitionTable query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Column> LinkedHashMap<String,T> columns(DataRuntime runtime, String random, boolean greedy, Table table, Column query, boolean primary, ConfigStore configs)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表primary - 是否检测主键query - 查询条件 根据metadata属性public <T extends Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, Collection<? extends Table> tables, Column query, ConfigStore configs)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性tables - 表public List<Run> buildQueryColumnsRun(DataRuntime runtime, boolean metadata, Column query, ConfigStore configs) throws Exception
buildQueryColumnsRun 在接口中 DriverAdapterbuildQueryColumnsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性metadata - 是否根据metadata(true:SELECT * FROM T WHERE 1=0,false:查询系统表)Exceptionpublic List<Run> buildQueryColumnsRun(DataRuntime runtime, boolean metadata, Collection<? extends Table> tables, Column query, ConfigStore configs) throws Exception
buildQueryColumnsRun 在接口中 DriverAdapterbuildQueryColumnsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性tables - 表metadata - 是否根据metadata(true:SELECT * FROM T WHERE 1=0,false:查询系统表)Exceptionpublic MetadataFieldRefer initColumnFieldRefer()
initColumnFieldRefer 在接口中 DriverAdapterinitColumnFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Column> LinkedHashMap<String,T> columns(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Table table, Column query, DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryColumnsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表previous - 上一步查询结果set - 系统表查询SQL结果集Exception - 异常public <T extends Column> List<T> columns(DataRuntime runtime, int index, boolean create, List<T> previous, Column query, DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryColumnsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 系统表查询SQL结果集Exception - 异常public <T extends Column> LinkedHashMap<String,T> columns(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Column query) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性Exception - 异常public <T extends Column> List<T> columns(DataRuntime runtime, int index, boolean create, List<T> previous, Collection<? extends Table> tables, Column query, DataSet set) throws Exception
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryColumnsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建tables - 表previous - 上一步查询结果set - 系统表查询SQL结果集Exception - 异常public <T extends Column> T init(DataRuntime runtime, int index, T meta, Column query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 系统表查询SQL结果集public <T extends Column> T detail(DataRuntime runtime, int index, T meta, Column query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 系统表查询SQL结果集public String columnFieldLengthRefer(DataRuntime runtime, TypeMetadata meta)
columnFieldLengthRefer 在接口中 DriverAdaptercolumnFieldLengthRefer 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic String columnFieldPrecisionRefer(DataRuntime runtime, TypeMetadata meta)
columnFieldPrecisionRefer 在接口中 DriverAdaptercolumnFieldPrecisionRefer 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic String columnFieldScaleRefer(DataRuntime runtime, TypeMetadata meta)
columnFieldScaleRefer 在接口中 DriverAdaptercolumnFieldScaleRefer 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic int columnMetadataIgnoreLength(DataRuntime runtime, TypeMetadata meta)
columnMetadataIgnoreLength 在接口中 DriverAdaptercolumnMetadataIgnoreLength 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic int columnMetadataIgnorePrecision(DataRuntime runtime, TypeMetadata meta)
columnMetadataIgnorePrecision 在接口中 DriverAdaptercolumnMetadataIgnorePrecision 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic int columnMetadataIgnoreScale(DataRuntime runtime, TypeMetadata meta)
columnMetadataIgnoreScale 在接口中 DriverAdaptercolumnMetadataIgnoreScale 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - TypeMetadatapublic <T extends Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, String random, boolean greedy, Table table, Tag query)
tags 在接口中 DriverAdaptertags 在类中 AbstractDriverAdapterT - Tagruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表query - 查询条件 根据metadata属性public List<Run> buildQueryTagsRun(DataRuntime runtime, boolean greedy, Tag query) throws Exception
buildQueryTagsRun 在接口中 DriverAdapterbuildQueryTagsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initTagFieldRefer()
initTagFieldRefer 在接口中 DriverAdapterinitTagFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Tag query, DataSet set) throws Exception
tags 在接口中 DriverAdaptertags 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryTagsRun返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tags, Tag query) throws Exception
tags 在接口中 DriverAdaptertags 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性Exception - 异常public <T extends Tag> T init(DataRuntime runtime, int index, T meta, Table table, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterT - Tagruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果table - 表row - 系统表查询SQL结果集public <T extends Tag> T detail(DataRuntime runtime, int index, T meta, Catalog catalog, Schema schema, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterT - Tagruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 系统表查询SQL结果集public PrimaryKey primary(DataRuntime runtime, String random, boolean greedy, PrimaryKey query)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public List<Run> buildQueryPrimaryRun(DataRuntime runtime, boolean greedy, PrimaryKey query) throws Exception
buildQueryPrimaryRun 在接口中 DriverAdapterbuildQueryPrimaryRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initPrimaryKeyFieldRefer()
initPrimaryKeyFieldRefer 在接口中 DriverAdapterinitPrimaryKeyFieldRefer 在类中 AbstractDriverAdapterpublic <T extends PrimaryKey> T init(DataRuntime runtime, int index, T meta, PrimaryKey query, DataSet set) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性set - sql查询结果index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果Exception - 异常public <T extends PrimaryKey> T detail(DataRuntime runtime, int index, T meta, PrimaryKey query, DataSet set) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性set - sql查询结果index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果Exception - 异常public PrimaryKey primary(DataRuntime runtime, PrimaryKey query) throws Exception
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性Exception - 异常public <T extends ForeignKey> LinkedHashMap<String,T> foreigns(DataRuntime runtime, String random, boolean greedy, ForeignKey query)
foreigns 在接口中 DriverAdapterforeigns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public List<Run> buildQueryForeignsRun(DataRuntime runtime, boolean greedy, ForeignKey query) throws Exception
buildQueryForeignsRun 在接口中 DriverAdapterbuildQueryForeignsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initForeignKeyFieldRefer()
initForeignKeyFieldRefer 在接口中 DriverAdapterinitForeignKeyFieldRefer 在类中 AbstractDriverAdapterpublic <T extends ForeignKey> LinkedHashMap<String,T> foreigns(DataRuntime runtime, int index, LinkedHashMap<String,T> previous, ForeignKey query, DataSet set) throws Exception
foreigns 在接口中 DriverAdapterforeigns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryForeignsRun 返回顺序query - 查询条件 根据metadata属性previous - 上一步查询结果set - sql查询结果Exception - 异常public <T extends ForeignKey> T init(DataRuntime runtime, int index, T meta, ForeignKey query, DataRow row) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果query - 查询条件 根据metadata属性row - sql查询结果Exception - 异常public <T extends ForeignKey> T detail(DataRuntime runtime, int index, T meta, ForeignKey query, DataRow row) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果query - 查询条件 根据metadata属性row - sql查询结果Exception - 异常public <T extends Index> List<T> indexes(DataRuntime runtime, String random, boolean greedy, Collection<? extends Table> tables, Index query)
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询tables - 表public <T extends Index> List<T> indexes(DataRuntime runtime, String random, boolean greedy, Index query)
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public <T extends Index> LinkedHashMap<String,T> indexes(DataRuntime runtime, String random, Index query)
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryIndexesRun(DataRuntime runtime, boolean greedy, Index query)
buildQueryIndexesRun 在接口中 DriverAdapterbuildQueryIndexesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public List<Run> buildQueryIndexesRun(DataRuntime runtime, boolean greedy, Collection<? extends Table> tables)
buildQueryIndexesRun 在接口中 DriverAdapterbuildQueryIndexesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端tables - 表public MetadataFieldRefer initIndexFieldRefer()
initIndexFieldRefer 在接口中 DriverAdapterinitIndexFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Index> LinkedHashMap<String,T> indexes(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Index query, DataSet set) throws Exception
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Index> List<T> indexes(DataRuntime runtime, int index, boolean create, List<T> previous, Index query, DataSet set) throws Exception
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Index> List<T> indexes(DataRuntime runtime, int index, boolean create, Collection<? extends Table> tables, List<T> previous, Index query, DataSet set) throws Exception
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建tables - 表previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Index> List<T> indexes(DataRuntime runtime, boolean create, List<T> indexes, Index query) throws Exception
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性Exception - 异常public <T extends Index> LinkedHashMap<String,T> indexes(DataRuntime runtime, boolean create, LinkedHashMap<String,T> indexes, Index query) throws Exception
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性Exception - 异常public <T extends Index> T init(DataRuntime runtime, int index, T meta, Index query, DataRow row) throws Exception
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果query - 查询条件 根据metadata属性row - sql查询结果Exception - 异常public <T extends Index> T detail(DataRuntime runtime, int index, T meta, Index query, DataRow row) throws Exception
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryIndexesRun 返回顺序meta - 上一步封装结果query - 查询条件 根据metadata属性row - sql查询结果Exception - 异常public <T extends Constraint> List<T> constraints(DataRuntime runtime, String random, boolean greedy, Constraint query)
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public <T extends Constraint> LinkedHashMap<String,T> constraints(DataRuntime runtime, String random, Constraint query)
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryConstraintsRun(DataRuntime runtime, boolean greedy, Constraint query)
buildQueryConstraintsRun 在接口中 DriverAdapterbuildQueryConstraintsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public MetadataFieldRefer initConstraintFieldRefer()
initConstraintFieldRefer 在接口中 DriverAdapterinitConstraintFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Constraint> List<T> constraints(DataRuntime runtime, int index, boolean create, List<T> previous, Constraint query, DataSet set) throws Exception
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - DataSetException - 异常public <T extends Constraint> LinkedHashMap<String,T> constraints(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Constraint query, DataSet set) throws Exception
constraints 在接口中 DriverAdapterconstraints 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - DataSetException - 异常public <T extends Constraint> T init(DataRuntime runtime, int index, T meta, Constraint query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Constraint> T detail(DataRuntime runtime, int index, T meta, Constraint query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Trigger> LinkedHashMap<String,T> triggers(DataRuntime runtime, String random, boolean greedy, Trigger query)
triggers 在接口中 DriverAdaptertriggers 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public List<Run> buildQueryTriggersRun(DataRuntime runtime, boolean greedy, Trigger query)
buildQueryTriggersRun 在接口中 DriverAdapterbuildQueryTriggersRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public MetadataFieldRefer initTriggerFieldRefer()
initTriggerFieldRefer 在接口中 DriverAdapterinitTriggerFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Trigger> LinkedHashMap<String,T> triggers(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Trigger query, DataSet set) throws Exception
triggers 在接口中 DriverAdaptertriggers 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Trigger> T init(DataRuntime runtime, int index, T meta, Trigger query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Trigger> T detail(DataRuntime runtime, int index, T meta, Trigger query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Procedure> List<T> procedures(DataRuntime runtime, String random, boolean greedy, Procedure query)
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public <T extends Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, String random, Procedure query)
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryProceduresRun(DataRuntime runtime, boolean greedy, Procedure query)
buildQueryProceduresRun 在接口中 DriverAdapterbuildQueryProceduresRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public MetadataFieldRefer initProcedureFieldRefer()
initProcedureFieldRefer 在接口中 DriverAdapterinitProcedureFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Procedure> List<T> procedures(DataRuntime runtime, int index, boolean create, List<T> previous, Procedure query, DataSet set) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Procedure query, DataSet set) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Procedure> List<T> procedures(DataRuntime runtime, boolean create, List<T> previous, Procedure query) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public <T extends Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Procedure query) throws Exception
procedures 在接口中 DriverAdapterprocedures 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, Procedure procedure)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令procedure - Procedurepublic List<Run> buildQueryDdlRun(DataRuntime runtime, Procedure procedure) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端procedure - 存储过程Exceptionpublic List<String> ddl(DataRuntime runtime, int index, Procedure procedure, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序procedure - Procedureset - 查询结果集public <T extends Procedure> T init(DataRuntime runtime, int index, T meta, Procedure query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Procedure> T detail(DataRuntime runtime, int index, T meta, Procedure query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Function> List<T> functions(DataRuntime runtime, String random, boolean greedy, Function query)
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public <T extends Function> LinkedHashMap<String,T> functions(DataRuntime runtime, String random, Function query)
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQueryFunctionsRun(DataRuntime runtime, boolean greedy, Function query)
buildQueryFunctionsRun 在接口中 DriverAdapterbuildQueryFunctionsRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public MetadataFieldRefer initFunctionFieldRefer()
initFunctionFieldRefer 在接口中 DriverAdapterinitFunctionFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Function> List<T> functions(DataRuntime runtime, int index, boolean create, List<T> previous, Function query, DataSet set) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Function> LinkedHashMap<String,T> functions(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Function query, DataSet set) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Function> List<T> functions(DataRuntime runtime, boolean create, List<T> previous, Function query) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public <T extends Function> LinkedHashMap<String,T> functions(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Function query) throws Exception
functions 在接口中 DriverAdapterfunctions 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, Function meta)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Functionpublic List<Run> buildQueryDdlRun(DataRuntime runtime, Function meta) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<String> ddl(DataRuntime runtime, int index, Function function, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序function - Functionset - 查询结果集public <T extends Function> T init(DataRuntime runtime, int index, T meta, Function query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Function> T detail(DataRuntime runtime, int index, T meta, Function query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Sequence> List<T> sequences(DataRuntime runtime, String random, boolean greedy, Sequence query)
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询query - 查询条件 根据metadata属性public <T extends Sequence> LinkedHashMap<String,T> sequences(DataRuntime runtime, String random, Sequence query)
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterT - Indexruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令query - 查询条件 根据metadata属性public List<Run> buildQuerySequencesRun(DataRuntime runtime, boolean greedy, Sequence query)
buildQuerySequencesRun 在接口中 DriverAdapterbuildQuerySequencesRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端query - 查询条件 根据metadata属性public MetadataFieldRefer initSequenceFieldRefer()
initSequenceFieldRefer 在接口中 DriverAdapterinitSequenceFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Sequence> List<T> sequences(DataRuntime runtime, int index, boolean create, List<T> previous, Sequence query, DataSet set) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Sequence> LinkedHashMap<String,T> sequences(DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> previous, Sequence query, DataSet set) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Sequence> List<T> sequences(DataRuntime runtime, boolean create, List<T> previous, Sequence query) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public <T extends Sequence> LinkedHashMap<String,T> sequences(DataRuntime runtime, boolean create, LinkedHashMap<String,T> previous, Sequence query) throws Exception
sequences 在接口中 DriverAdaptersequences 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建previous - 上一步查询结果Exception - 异常public List<String> ddl(DataRuntime runtime, String random, Sequence meta)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Sequencepublic List<Run> buildQueryDdlRun(DataRuntime runtime, Sequence meta) throws Exception
buildQueryDdlRun 在接口中 DriverAdapterbuildQueryDdlRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<String> ddl(DataRuntime runtime, int index, Sequence sequence, List<String> ddls, DataSet set)
ddl 在接口中 DriverAdapterddl 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条SQL 对照 buildQueryDdlRun 返回顺序sequence - Sequenceset - 查询结果集public <T extends Sequence> T init(DataRuntime runtime, int index, T meta, Sequence query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Sequence> T detail(DataRuntime runtime, int index, T meta, Sequence query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Schema> T schema(List<T> schemas, Catalog catalog, String name)
schema 在类中 AbstractDriverAdapterT - Tableschemas - schemascatalog - 对于MySQL, 则对应相应的数据库, 对于Oracle来说, 则是对应相应的数据库实例, 可以不填, 也可以直接使用Connection的实例对象中的getCatalog()方法返回的值填充;name - namepublic <T extends Catalog> T catalog(List<T> catalogs, String name)
catalog 在类中 AbstractDriverAdapterT - Tablecatalogs - catalogsname - namepublic <T extends Database> T database(List<T> databases, String name)
database 在类中 AbstractDriverAdapterT - Tabledatabases - databasesname - namepublic boolean execute(DataRuntime runtime, String random, Metadata meta, ACTION.DDL action, Run run)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Metadata(表,列等)action - 执行命令run - 最终待执行的命令和参数(如JDBC环境中的SQL)public boolean create(DataRuntime runtime, Catalog meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - DDL异常public boolean alter(DataRuntime runtime, Catalog meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - DDL异常public boolean drop(DataRuntime runtime, Catalog meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - DDL异常public boolean rename(DataRuntime runtime, Catalog origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原Catalogname - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, Catalog meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildAlterRun(DataRuntime runtime, Catalog meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildRenameRun(DataRuntime runtime, Catalog meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildDropRun(DataRuntime runtime, Catalog meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, Catalog meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildAppendColumnCommentRun(DataRuntime runtime, Catalog meta) throws Exception
buildAppendColumnCommentRun 在接口中 DriverAdapterbuildAppendColumnCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - CatalogException - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, Catalog catalog) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - CatalogException - 异常public List<Run> buildAddCommentRun(DataRuntime runtime, Catalog catalog) throws Exception
buildAddCommentRun 在接口中 DriverAdapterbuildAddCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端catalog - CatalogException - 异常public StringBuilder checkCatalogExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkCatalogExists 在接口中 DriverAdaptercheckCatalogExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder engine(DataRuntime runtime, StringBuilder builder, Catalog meta)
engine 在接口中 DriverAdapterengine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Catalogpublic StringBuilder charset(DataRuntime runtime, StringBuilder builder, Catalog meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Catalogpublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, Catalog meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Catalogpublic StringBuilder property(DataRuntime runtime, StringBuilder builder, Catalog meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Catalogpublic boolean create(DataRuntime runtime, Schema meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - DDL异常public boolean alter(DataRuntime runtime, Schema meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - DDL异常public boolean drop(DataRuntime runtime, Schema meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - DDL异常public boolean rename(DataRuntime runtime, Schema origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原Schemaname - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, Schema meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildAlterRun(DataRuntime runtime, Schema meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildRenameRun(DataRuntime runtime, Schema meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildDropRun(DataRuntime runtime, Schema meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, Schema meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildAppendColumnCommentRun(DataRuntime runtime, Schema meta) throws Exception
buildAppendColumnCommentRun 在接口中 DriverAdapterbuildAppendColumnCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - SchemaException - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, Schema schema) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端schema - SchemaException - 异常public List<Run> buildAddCommentRun(DataRuntime runtime, Schema schema) throws Exception
buildAddCommentRun 在接口中 DriverAdapterbuildAddCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端schema - SchemaException - 异常public StringBuilder checkSchemaExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkSchemaExists 在接口中 DriverAdaptercheckSchemaExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder engine(DataRuntime runtime, StringBuilder builder, Schema meta)
engine 在接口中 DriverAdapterengine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Schemapublic StringBuilder charset(DataRuntime runtime, StringBuilder builder, Schema meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Schemapublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, Schema meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Schemapublic StringBuilder property(DataRuntime runtime, StringBuilder builder, Schema meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Schemapublic boolean execute(DataRuntime runtime, String random, Metadata meta, ACTION.DDL action, List<Run> runs)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Metadata(表,列等)action - 执行命令runs - 最终待执行的命令和参数(如JDBC环境中的SQL)public boolean create(DataRuntime runtime, Database meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - DDL异常public boolean alter(DataRuntime runtime, Database meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - DDL异常public boolean drop(DataRuntime runtime, Database meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - DDL异常public boolean rename(DataRuntime runtime, Database origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原Databasename - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, Database meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildAlterRun(DataRuntime runtime, Database meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildRenameRun(DataRuntime runtime, Database meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildDropRun(DataRuntime runtime, Database meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, Database meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildAppendColumnCommentRun(DataRuntime runtime, Database meta) throws Exception
buildAppendColumnCommentRun 在接口中 DriverAdapterbuildAppendColumnCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - DatabaseException - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, Database database) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端database - DatabaseException - 异常public List<Run> buildAddCommentRun(DataRuntime runtime, Database database) throws Exception
buildAddCommentRun 在接口中 DriverAdapterbuildAddCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端database - DatabaseException - 异常public StringBuilder checkDatabaseExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkDatabaseExists 在接口中 DriverAdaptercheckDatabaseExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder engine(DataRuntime runtime, StringBuilder builder, Database meta)
engine 在接口中 DriverAdapterengine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Databasepublic StringBuilder charset(DataRuntime runtime, StringBuilder builder, Database meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Databasepublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, Database meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Databasepublic StringBuilder property(DataRuntime runtime, StringBuilder builder, Database meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - Databasepublic boolean create(DataRuntime runtime, Table meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常protected LinkedHashMap<String,Column> checkColumnAction(DataRuntime runtime, Table meta)
checkColumnAction 在类中 AbstractDriverAdaptermeta - 表protected List<Run> checkAutoIncrement(DataRuntime runtime, String random, Table table, boolean slice) throws Exception
checkAutoIncrement 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表Exception - 异常public List<Run> merge(DataRuntime runtime, Table meta, List<Run> slices)
merge 在接口中 DriverAdaptermerge 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表slices - slicespublic boolean alter(DataRuntime runtime, Table meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean drop(DataRuntime runtime, Table meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean rename(DataRuntime runtime, Table origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, Table meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Table meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, Table meta, Collection<Column> columns, boolean slice) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表columns - 列slice - 是否只生成片段(true:不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Table meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, Table meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, Table meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendColumnCommentRun(DataRuntime runtime, Table meta) throws Exception
buildAppendColumnCommentRun 在接口中 DriverAdapterbuildAppendColumnCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, 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, Table table)
checkPrimary 在接口中 DriverAdaptercheckPrimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表public StringBuilder primary(DataRuntime runtime, StringBuilder builder, Table meta)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder engine(DataRuntime runtime, StringBuilder builder, Table meta)
engine 在接口中 DriverAdapterengine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder body(DataRuntime runtime, StringBuilder builder, Table meta)
body 在接口中 DriverAdapterbody 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder columns(DataRuntime runtime, StringBuilder builder, Table table)
columns 在接口中 DriverAdaptercolumns 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildertable - 表public StringBuilder indexes(DataRuntime runtime, StringBuilder builder, Table meta)
indexes 在接口中 DriverAdapterindexes 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder charset(DataRuntime runtime, StringBuilder builder, Table meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder comment(DataRuntime runtime, StringBuilder builder, Table meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder keys(DataRuntime runtime, StringBuilder builder, Table meta)
keys 在接口中 DriverAdapterkeys 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder distribution(DataRuntime runtime, StringBuilder builder, Table meta)
distribution 在接口中 DriverAdapterdistribution 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder materialize(DataRuntime runtime, StringBuilder builder, Table meta)
materialize 在接口中 DriverAdaptermaterialize 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder property(DataRuntime runtime, StringBuilder builder, Table meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表public StringBuilder partitionBy(DataRuntime runtime, StringBuilder builder, Table meta) throws Exception
partitionBy 在接口中 DriverAdapterpartitionBy 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder partitionOf(DataRuntime runtime, StringBuilder builder, Table meta) throws Exception
partitionOf 在接口中 DriverAdapterpartitionOf 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder partitionFor(DataRuntime runtime, StringBuilder builder, Table meta) throws Exception
partitionFor 在接口中 DriverAdapterpartitionFor 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public StringBuilder inherit(DataRuntime runtime, StringBuilder builder, Table meta) throws Exception
inherit 在接口中 DriverAdapterinherit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 表Exception - 异常public boolean create(DataRuntime runtime, View meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean alter(DataRuntime runtime, View meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean drop(DataRuntime runtime, View meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - DDL异常public boolean rename(DataRuntime runtime, View origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 视图name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, View meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public StringBuilder buildCreateRunHead(DataRuntime runtime, StringBuilder builder, View meta) throws Exception
buildCreateRunHead 在接口中 DriverAdapterbuildCreateRunHead 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图Exception - 异常public StringBuilder buildCreateRunOption(DataRuntime runtime, StringBuilder builder, View meta) throws Exception
buildCreateRunOption 在接口中 DriverAdapterbuildCreateRunOption 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, View meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, View meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, View meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, View meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 视图Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, 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, View meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 视图public boolean create(DataRuntime runtime, MasterTable meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean alter(DataRuntime runtime, MasterTable meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean drop(DataRuntime runtime, MasterTable meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主表Exception - DDL异常public boolean rename(DataRuntime runtime, MasterTable origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, MasterTable meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, MasterTable meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, MasterTable meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, MasterTable meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, MasterTable meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, MasterTable meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public boolean create(DataRuntime runtime, PartitionTable meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean alter(DataRuntime runtime, PartitionTable meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean drop(DataRuntime runtime, PartitionTable meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - DDL异常public boolean rename(DataRuntime runtime, PartitionTable origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原表name - 新名称Exception - DDL异常public List<Run> buildCreateRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAppendCommentRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildAlterRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildDropRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildRenameRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public List<Run> buildChangeCommentRun(DataRuntime runtime, PartitionTable meta) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exception - 异常public boolean add(DataRuntime runtime, Column meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean alter(DataRuntime runtime, Table table, Column meta, boolean trigger) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列trigger - 修改异常时,是否触发监听器Exception - DDL异常public boolean alter(DataRuntime runtime, Column meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean drop(DataRuntime runtime, Column meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exception - DDL异常public boolean rename(DataRuntime runtime, Column origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 列name - 新名称Exception - DDL异常public List<Run> buildAddRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeTypeRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildChangeTypeRun 在接口中 DriverAdapterbuildChangeTypeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic String alterColumnKeyword(DataRuntime runtime)
alterColumnKeyword 在接口中 DriverAdapteralterColumnKeyword 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端public StringBuilder addColumnGuide(DataRuntime runtime, StringBuilder builder, Column meta)
addColumnGuide 在接口中 DriverAdapteraddColumnGuide 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - StringBuildermeta - 列public StringBuilder dropColumnGuide(DataRuntime runtime, StringBuilder builder, Column meta)
dropColumnGuide 在接口中 DriverAdapterdropColumnGuide 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - StringBuildermeta - 列public List<Run> buildChangeDefaultRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildChangeDefaultRun 在接口中 DriverAdapterbuildChangeDefaultRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeNullableRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildChangeNullableRun 在接口中 DriverAdapterbuildChangeNullableRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildChangeCommentRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列Exceptionpublic List<Run> buildAppendCommentRun(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildAppendCommentRun 在接口中 DriverAdapterbuildAppendCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exception - 异常public List<Run> buildDropAutoIncrement(DataRuntime runtime, Column meta, boolean slice) throws Exception
buildDropAutoIncrement 在接口中 DriverAdapterbuildDropAutoIncrement 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exception - 异常public StringBuilder define(DataRuntime runtime, StringBuilder builder, Column meta, ACTION.DDL action)
define 在接口中 DriverAdapterdefine 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列action - 区分 创建与修改过程有区别 如有些数据库修改时不支持NULL NOT NULL(如clickhouse)public StringBuilder checkColumnExists(DataRuntime runtime, StringBuilder builder, boolean exists)
checkColumnExists 在接口中 DriverAdaptercheckColumnExists 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderexists - existspublic StringBuilder type(DataRuntime runtime, StringBuilder builder, Column meta)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder aggregation(DataRuntime runtime, StringBuilder builder, Column meta)
aggregation 在接口中 DriverAdapteraggregation 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder type(DataRuntime runtime, StringBuilder builder, Column meta, String type, int ignoreLength, int ignorePrecision, int ignoreScale)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列type - 数据类型(已经过转换)ignoreLength - 是否忽略长度ignorePrecision - 是否忽略有效位数ignoreScale - 是否忽略小数public int ignoreLength(DataRuntime runtime, TypeMetadata type)
ignoreLength 在接口中 DriverAdapterignoreLength 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端type - 数据类型public int ignorePrecision(DataRuntime runtime, TypeMetadata type)
ignorePrecision 在接口中 DriverAdapterignorePrecision 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端type - TypeMetadatapublic int ignoreScale(DataRuntime runtime, TypeMetadata type)
ignoreScale 在接口中 DriverAdapterignoreScale 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端type - TypeMetadatapublic StringBuilder nullable(DataRuntime runtime, StringBuilder builder, Column meta, ACTION.DDL action)
nullable 在接口中 DriverAdapternullable 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder charset(DataRuntime runtime, StringBuilder builder, Column meta)
charset 在接口中 DriverAdaptercharset 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder defaultValue(DataRuntime runtime, StringBuilder builder, Column meta)
defaultValue 在接口中 DriverAdapterdefaultValue 在类中 AbstractDriverAdapterbuilder - buildermeta - 列public StringBuilder primary(DataRuntime runtime, StringBuilder builder, Column meta)
primary 在接口中 DriverAdapterprimary 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder unique(DataRuntime runtime, StringBuilder builder, Column meta)
unique 在接口中 DriverAdapterunique 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder increment(DataRuntime runtime, StringBuilder builder, Column meta)
increment 在接口中 DriverAdapterincrement 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder onupdate(DataRuntime runtime, StringBuilder builder, Column meta)
onupdate 在接口中 DriverAdapteronupdate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder position(DataRuntime runtime, StringBuilder builder, Column meta)
position 在接口中 DriverAdapterposition 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public StringBuilder comment(DataRuntime runtime, StringBuilder builder, Column meta)
comment 在接口中 DriverAdaptercomment 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - buildermeta - 列public boolean add(DataRuntime runtime, Tag meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean alter(DataRuntime runtime, Table table, Tag meta, boolean trigger) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签trigger - 修改异常时,是否触发监听器Exception - 异常public boolean alter(DataRuntime runtime, Tag meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean drop(DataRuntime runtime, Tag meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exception - 异常public boolean rename(DataRuntime runtime, Tag origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原标签name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeDefaultRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildChangeDefaultRun 在接口中 DriverAdapterbuildChangeDefaultRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeNullableRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildChangeNullableRun 在接口中 DriverAdapterbuildChangeNullableRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeCommentRun(DataRuntime runtime, Tag meta, boolean slice) throws Exception
buildChangeCommentRun 在接口中 DriverAdapterbuildChangeCommentRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 标签Exceptionpublic List<Run> buildChangeTypeRun(DataRuntime runtime, Tag meta, boolean slice) 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, PrimaryKey meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean alter(DataRuntime runtime, PrimaryKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean alter(DataRuntime runtime, Table table, PrimaryKey origin, PrimaryKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端table - 表origin - 原主键meta - 新主键Exception - 异常public boolean drop(DataRuntime runtime, PrimaryKey meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exception - 异常public boolean rename(DataRuntime runtime, PrimaryKey origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 主键name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, PrimaryKey meta, boolean slice) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, PrimaryKey origin, PrimaryKey meta, boolean slice) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 原主键meta - 新主键Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, PrimaryKey meta, boolean slice) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, PrimaryKey meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 主键Exceptionpublic boolean add(DataRuntime runtime, ForeignKey meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean alter(DataRuntime runtime, ForeignKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean alter(DataRuntime runtime, Table table, ForeignKey meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean drop(DataRuntime runtime, ForeignKey meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exception - 异常public boolean rename(DataRuntime runtime, ForeignKey origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 外键name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, ForeignKey meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, ForeignKey meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, ForeignKey meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, ForeignKey meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 外键Exceptionpublic boolean add(DataRuntime runtime, Index meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean alter(DataRuntime runtime, Index meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean alter(DataRuntime runtime, Table table, Index meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean drop(DataRuntime runtime, Index meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exception - 异常public boolean rename(DataRuntime runtime, Index origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 索引name - 新名称Exception - 异常public List<Run> buildAppendIndexRun(DataRuntime runtime, Table meta) throws Exception
buildAppendIndexRun 在接口中 DriverAdapterbuildAppendIndexRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 表Exceptionpublic List<Run> buildAddRun(DataRuntime runtime, Index meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Index meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Index meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Index meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引Exceptionpublic StringBuilder type(DataRuntime runtime, StringBuilder builder, Index meta)
type 在接口中 DriverAdaptertype 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引builder - builderpublic StringBuilder property(DataRuntime runtime, StringBuilder builder, Index meta)
property 在接口中 DriverAdapterproperty 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 索引builder - builderpublic StringBuilder comment(DataRuntime runtime, StringBuilder builder, 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, Constraint meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean alter(DataRuntime runtime, Constraint meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean alter(DataRuntime runtime, Table table, Constraint meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean drop(DataRuntime runtime, Constraint meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exception - 异常public boolean rename(DataRuntime runtime, Constraint origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 约束name - 新名称Exception - 异常public List<Run> buildAddRun(DataRuntime runtime, Constraint meta) throws Exception
buildAddRun 在接口中 DriverAdapterbuildAddRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Constraint meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Constraint meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Constraint meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 约束Exceptionpublic boolean add(DataRuntime runtime, Trigger meta) throws Exception
add 在接口中 DriverAdapteradd 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean alter(DataRuntime runtime, Trigger meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean drop(DataRuntime runtime, Trigger meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exception - 异常public boolean rename(DataRuntime runtime, Trigger origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 触发器name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, Trigger meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Trigger meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Trigger meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Trigger meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器Exceptionpublic StringBuilder each(DataRuntime runtime, StringBuilder builder, Trigger meta)
each 在接口中 DriverAdaptereach 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 触发器builder - builderpublic boolean create(DataRuntime runtime, Procedure meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exception - 异常public boolean alter(DataRuntime runtime, Procedure meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exception - 异常public boolean drop(DataRuntime runtime, Procedure meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exception - 异常public boolean rename(DataRuntime runtime, Procedure origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 存储过程name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, Procedure meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Procedure meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Procedure meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Procedure meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 存储过程Exceptionpublic StringBuilder parameter(DataRuntime runtime, StringBuilder builder, Parameter parameter)
parameter 在接口中 DriverAdapterparameter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端builder - builderparameter - parameterpublic boolean create(DataRuntime runtime, Function meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean alter(DataRuntime runtime, Function meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean drop(DataRuntime runtime, Function meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exception - 异常public boolean rename(DataRuntime runtime, Function origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 函数name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, Function meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Function meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Function meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdaptermeta - 函数Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Function meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 函数Exceptionpublic boolean create(DataRuntime runtime, Sequence meta) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean alter(DataRuntime runtime, Sequence meta) throws Exception
alter 在接口中 DriverAdapteralter 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean drop(DataRuntime runtime, Sequence meta) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exception - 异常public boolean rename(DataRuntime runtime, Sequence origin, String name) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端origin - 序列name - 新名称Exception - 异常public List<Run> buildCreateRun(DataRuntime runtime, Sequence meta) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<Run> buildAlterRun(DataRuntime runtime, Sequence meta) throws Exception
buildAlterRun 在接口中 DriverAdapterbuildAlterRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Sequence meta) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdaptermeta - 序列Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Sequence meta) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 序列Exceptionpublic boolean execute(DataRuntime runtime, String random, Metadata meta, ACTION.Authorize action, Run run)
execute 在接口中 DriverAdapterexecute 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令meta - Metadata(表,列等)action - 执行命令run - 最终待执行的命令和参数(如JDBC环境中的SQL)public boolean create(DataRuntime runtime, Role role) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapterrole - 角色Exceptionpublic boolean rename(DataRuntime runtime, Role origin, Role update) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterorigin - 原名update - 新名Exceptionpublic boolean drop(DataRuntime runtime, Role role) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapterrole - 角色Exceptionpublic <T extends Role> List<T> roles(DataRuntime runtime, String random, boolean greedy, Role query) throws Exception
roles 在接口中 DriverAdapterroles 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic List<Run> buildCreateRun(DataRuntime runtime, Role role) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapterrole - 角色Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, Role origin, Role update) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterorigin - 原名update - 新名Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, Role role) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapterrole - 角色Exceptionpublic List<Run> buildQueryRolesRun(DataRuntime runtime, boolean greedy, Role query) throws Exception
buildQueryRolesRun 在接口中 DriverAdapterbuildQueryRolesRun 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initRoleFieldRefer()
initRoleFieldRefer 在接口中 DriverAdapterinitRoleFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Role> List<T> roles(DataRuntime runtime, int index, boolean create, List<T> previous, Role query, DataSet set) throws Exception
roles 在接口中 DriverAdapterroles 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryRolessRun 返回顺序query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Role> T init(DataRuntime runtime, int index, T meta, Role query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Role> T detail(DataRuntime runtime, int index, T meta, Role query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public boolean create(DataRuntime runtime, User user) throws Exception
create 在接口中 DriverAdaptercreate 在类中 AbstractDriverAdapteruser - 用户Exceptionpublic boolean rename(DataRuntime runtime, User origin, User update) throws Exception
rename 在接口中 DriverAdapterrename 在类中 AbstractDriverAdapterorigin - 原名update - 新名Exceptionpublic boolean drop(DataRuntime runtime, User user) throws Exception
drop 在接口中 DriverAdapterdrop 在类中 AbstractDriverAdapteruser - 用户Exceptionpublic <T extends User> List<T> users(DataRuntime runtime, String random, boolean greedy, User query) throws Exception
users 在接口中 DriverAdapterusers 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic List<Run> buildCreateRun(DataRuntime runtime, User user) throws Exception
buildCreateRun 在接口中 DriverAdapterbuildCreateRun 在类中 AbstractDriverAdapteruser - 用户Exceptionpublic List<Run> buildRenameRun(DataRuntime runtime, User origin, User update) throws Exception
buildRenameRun 在接口中 DriverAdapterbuildRenameRun 在类中 AbstractDriverAdapterorigin - 原名update - 新名Exceptionpublic List<Run> buildDropRun(DataRuntime runtime, User user) throws Exception
buildDropRun 在接口中 DriverAdapterbuildDropRun 在类中 AbstractDriverAdapteruser - 用户Exceptionpublic List<Run> buildQueryUsersRun(DataRuntime runtime, boolean greedy, User query) throws Exception
buildQueryUsersRun 在接口中 DriverAdapterbuildQueryUsersRun 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initUserFieldRefer()
initUserFieldRefer 在接口中 DriverAdapterinitUserFieldRefer 在类中 AbstractDriverAdapterpublic <T extends User> List<T> users(DataRuntime runtime, int index, boolean create, List<T> previous, User query, DataSet set) throws Exception
users 在接口中 DriverAdapterusers 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryUserssRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends User> T init(DataRuntime runtime, int index, T meta, User query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends User> T detail(DataRuntime runtime, int index, T meta, User query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public <T extends Privilege> List<T> privileges(DataRuntime runtime, String random, boolean greedy, Privilege query) throws Exception
privileges 在接口中 DriverAdapterprivileges 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic List<Run> buildQueryPrivilegesRun(DataRuntime runtime, boolean regreedy, Privilege query) throws Exception
buildQueryPrivilegesRun 在接口中 DriverAdapterbuildQueryPrivilegesRun 在类中 AbstractDriverAdapterquery - 查询条件 根据metadata属性Exceptionpublic MetadataFieldRefer initPrivilegeFieldRefer()
initPrivilegeFieldRefer 在接口中 DriverAdapterinitPrivilegeFieldRefer 在类中 AbstractDriverAdapterpublic <T extends Privilege> List<T> privileges(DataRuntime runtime, int index, boolean create, List<T> previous, Privilege query, DataSet set) throws Exception
privileges 在接口中 DriverAdapterprivileges 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端index - 第几条查询SQL 对照 buildQueryConstraintsRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建query - 查询条件 根据metadata属性previous - 上一步查询结果set - 查询结果集Exception - 异常public <T extends Privilege> T init(DataRuntime runtime, int index, T meta, Privilege query, DataRow row)
init 在接口中 DriverAdapterinit 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果query - 查询条件 根据metadata属性row - 查询结果集public <T extends Privilege> T detail(DataRuntime runtime, int index, T meta, Privilege query, DataRow row)
detail 在接口中 DriverAdapterdetail 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端meta - 上一步封装结果row - 查询结果集public boolean grant(DataRuntime runtime, User user, Privilege... privileges) throws Exception
grant 在接口中 DriverAdaptergrant 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户privileges - 权限Exceptionpublic boolean grant(DataRuntime runtime, User user, Role... roles) throws Exception
grant 在接口中 DriverAdaptergrant 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户roles - 角色Exceptionpublic boolean grant(DataRuntime runtime, Role role, Privilege... privileges) throws Exception
grant 在接口中 DriverAdaptergrant 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端role - 角色privileges - 权限Exceptionpublic List<Run> buildGrantRun(DataRuntime runtime, User user, Privilege... privileges) throws Exception
buildGrantRun 在接口中 DriverAdapterbuildGrantRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户privileges - 权限Exceptionpublic List<Run> buildGrantRun(DataRuntime runtime, User user, Role... roles) throws Exception
buildGrantRun 在接口中 DriverAdapterbuildGrantRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户roles - 角色Exceptionpublic List<Run> buildGrantRun(DataRuntime runtime, Role role, Privilege... privileges) throws Exception
buildGrantRun 在接口中 DriverAdapterbuildGrantRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端role - 角色privileges - 权限Exceptionpublic boolean revoke(DataRuntime runtime, User user, Privilege... privileges) throws Exception
revoke 在接口中 DriverAdapterrevoke 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户privileges - 权限Exceptionpublic boolean revoke(DataRuntime runtime, User user, Role... roles) throws Exception
revoke 在接口中 DriverAdapterrevoke 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户roles - 角色Exceptionpublic boolean revoke(DataRuntime runtime, Role role, Privilege... privileges) throws Exception
revoke 在接口中 DriverAdapterrevoke 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端role - 角色privileges - 权限Exceptionpublic List<Run> buildRevokeRun(DataRuntime runtime, User user, Privilege... privileges) throws Exception
buildRevokeRun 在接口中 DriverAdapterbuildRevokeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户privileges - 权限Exceptionpublic List<Run> buildRevokeRun(DataRuntime runtime, User user, Role... roles) throws Exception
buildRevokeRun 在接口中 DriverAdapterbuildRevokeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端user - 用户roles - 角色Exceptionpublic List<Run> buildRevokeRun(DataRuntime runtime, Role role, Privilege... privileges) throws Exception
buildRevokeRun 在接口中 DriverAdapterbuildRevokeRun 在类中 AbstractDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端role - 角色privileges - 权限ExceptionCopyright © 2025. All rights reserved.