| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
AnylineDao.ddl(DataRuntime runtime,
List<MetadataDiffer> differs)
根据差异生成SQL
|
List<Run> |
AnylineDao.ddl(DataRuntime runtime,
MetadataDiffer differ)
根据差异生成SQL
|
default List<Run> |
AnylineDao.ddl(List<MetadataDiffer> differs) |
default List<Run> |
AnylineDao.ddl(MetadataDiffer differ) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
DefaultDao.ddl(DataRuntime runtime,
List<MetadataDiffer> differs)
根据差异生成SQL
|
List<Run> |
DefaultDao.ddl(DataRuntime runtime,
MetadataDiffer differ)
根据差异生成SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected DataSet |
DefaultDao.select(DataRuntime runtime,
String random,
boolean system,
String table,
ConfigStore configs,
Run run)
查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
int batch,
String table,
ConfigStore configs,
String column,
Object values) |
Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
String column,
Object values)
delete[命令合成]
合成 where column in (values) |
default Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
String table,
ConfigStore configs) |
default Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
String table,
ConfigStore configs,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
Table table,
ConfigStore configs) |
Run |
DriverAdapter.buildDeleteRun(DataRuntime runtime,
Table table,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2 |
default Run |
DriverAdapter.buildDeleteRunFromEntity(DataRuntime runtime,
String table,
ConfigStore configs,
Object obj,
String... columns) |
Run |
DriverAdapter.buildDeleteRunFromEntity(DataRuntime runtime,
Table table,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2 |
default Run |
DriverAdapter.buildDeleteRunFromTable(DataRuntime runtime,
int batch,
String table,
ConfigStore configs,
String column,
Object values) |
Run |
DriverAdapter.buildDeleteRunFromTable(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
String column,
Object values)
delete[命令合成-子流程]
合成 where column in (values) |
Run |
DriverAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建执行SQL
|
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
ConfigStore configs,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Object obj,
ConfigStore configs,
String... columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
String dest,
Object obj,
ConfigStore configs,
List<String> columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
String dest,
Object obj,
ConfigStore confgis,
String... columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
String dest,
Object obj,
List<String> columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
String dest,
Object obj,
String... columns) |
Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore confgis,
String... columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
List<String> columns) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
String... columns) |
Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
DriverAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
select[命令合成]
|
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
int batch,
String dest,
Object obj,
ConfigStore configs,
List<String> columns) |
Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
int btch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
update [命令合成]
|
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Object obj,
ConfigStore configs,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Object obj,
ConfigStore configs,
String... columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Object obj,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
String... columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
String dest,
Object obj,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
String dest,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
String... columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Table dest,
Object obj,
List<String> columns) |
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
Table dest,
Object obj,
String... columns) |
default Run |
DriverAdapter.buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
String dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
DriverAdapter.buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
default Run |
DriverAdapter.buildUpdateRunFromDataRow(DataRuntime runtime,
String dest,
DataRow row,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
DriverAdapter.buildUpdateRunFromDataRow(DataRuntime runtime,
Table dest,
DataRow row,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
default Run |
DriverAdapter.buildUpdateRunFromEntity(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
DriverAdapter.buildUpdateRunFromEntity(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
DriverAdapter.buildUpdateRunLimit(DataRuntime runtime,
Run run) |
| 限定符和类型 | 方法和说明 |
|---|---|
default List<Run> |
DriverAdapter.buildAddCommentRun(DataRuntime runtime,
Table table)
table[命令合成-子流程]
添加备注(部分数据库需要区分添加还是修改) |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成]
添加列 |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
添加约束 |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
添加外键 |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
Index meta)
index[命令合成]
添加索引 |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
PrimaryKey primary,
boolean slice)
primary[命令合成]
添加主键 |
List<Run> |
DriverAdapter.buildAddRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
添加标签 |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成]
修改列 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键 |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
MasterTable table)
master table[命令合成-子流程]
修改主表 |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
修改分区表 |
default List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
PrimaryKey meta) |
default List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
PrimaryKey origin,
PrimaryKey meta) |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
PrimaryKey origin,
PrimaryKey meta,
boolean slice)
primary[命令合成]
修改主键 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Table meta)
table[命令合成]
修改表 |
default List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Table meta,
Collection<Column> columns) |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Table meta,
Collection<Column> columns,
boolean slice)
table[命令合成]
修改列 有可能生成多条SQL,根据数据库类型优先合并成一条执行 |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改标签 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器 有可能生成多条SQL |
List<Run> |
DriverAdapter.buildAlterRun(DataRuntime runtime,
View view)
view[命令合成]
修改视图 |
List<Run> |
DriverAdapter.buildAppendColumnCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
DriverAdapter.buildAppendCommentRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
DriverAdapter.buildAppendCommentRun(DataRuntime runtime,
MasterTable table)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
DriverAdapter.buildAppendCommentRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
DriverAdapter.buildAppendCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
DriverAdapter.buildAppendCommentRun(DataRuntime runtime,
View view)
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
DriverAdapter.buildAppendIndexRun(DataRuntime runtime,
Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一 |
default List<Run> |
DriverAdapter.buildAppendPrimaryRun(DataRuntime runtime,
Table meta)
primary[命令合成]
创建完表后,添加主键,与列主键标识,表主键标识三选一 大部分情况调用buildAddRun 默认不调用,大部分数据库在创建列或表时可以直接标识出主键 只有在创建表过程中不支持创建主键的才需要实现这个方法 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
MasterTable table)
master table[命令合成-子流程]
修改主表备注 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成-子流程]
修改分区表备注 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Table table)
table[命令合成-子流程]
修改备注 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeCommentRun(DataRuntime runtime,
View view)
view[命令合成-子流程]
修改备注 |
List<Run> |
DriverAdapter.buildChangeDefaultRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeDefaultRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeNullableRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeNullableRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
default List<Run> |
DriverAdapter.buildChangeTypeRun(DataRuntime runtime,
Column column) |
List<Run> |
DriverAdapter.buildChangeTypeRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildChangeTypeRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
Function meta)
function[命令合成]
添加函数 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
MasterTable table)
master table[命令合成]
创建主表 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
创建分区表 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
添加存储过程 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
添加序列 |
List<Run> |
DriverAdapter.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> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
添加触发器 |
List<Run> |
DriverAdapter.buildCreateRun(DataRuntime runtime,
View view)
view[命令合成]
创建视图 |
List<Run> |
DriverAdapter.buildDropAutoIncrement(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成-子流程]
取消自增 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成]
删除列 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
删除约束 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
删除外键 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Function meta)
function[命令合成]
删除函数 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Index meta)
index[命令合成]
删除索引 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
MasterTable table)
master table[命令合成]
删除主表 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成-]
删除分区表 |
default List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
PrimaryKey primary) |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
PrimaryKey primary,
boolean slice)
primary[命令合成]
删除主键 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
删除存储过程 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
删除序列 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Table meta)
table[命令合成]
删除表 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
删除标签 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
删除触发器 |
List<Run> |
DriverAdapter.buildDropRun(DataRuntime runtime,
View view)
view[命令合成]
删除视图 |
List<Run> |
DriverAdapter.buildQueryCatalogRun(DataRuntime runtime,
String random)
catalog[命令合成]
查询当前catalog |
default List<Run> |
DriverAdapter.buildQueryCatalogsRun(DataRuntime runtime) |
List<Run> |
DriverAdapter.buildQueryCatalogsRun(DataRuntime runtime,
boolean greedy,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
DriverAdapter.buildQueryColumnsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
Collection<? extends Table> tables,
boolean metadata)
column[命令合成]
(方法1) 查询多个表的列 |
List<Run> |
DriverAdapter.buildQueryColumnsRun(DataRuntime runtime,
Table table,
boolean metadata)
column[命令合成]
(方法1) 查询表上的列 |
List<Run> |
DriverAdapter.buildQueryConstraintsRun(DataRuntime runtime,
Table table,
Column column,
String pattern)
constraint[命令合成]
查询表上的约束 |
default List<Run> |
DriverAdapter.buildQueryDatabaseRun(DataRuntime runtime) |
default List<Run> |
DriverAdapter.buildQueryDatabaseRun(DataRuntime runtime,
boolean greedy) |
default List<Run> |
DriverAdapter.buildQueryDatabaseRun(DataRuntime runtime,
String name) |
List<Run> |
DriverAdapter.buildQueryDatabasesRun(DataRuntime runtime,
boolean greedy,
String name)
database[命令合成]
查询全部数据库 |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
EdgeTable edgeTable)
edgeTable[命令合成]
查询表DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Function function)
function[命令合成]
查询函数DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
MasterTable masterTable)
masterTable[命令合成]
查询表DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Procedure procedure)
procedure[命令合成]
查询存储DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Sequence sequence)
sequence[命令合成]
查询序列DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Table table)
table[命令合成]
查询表DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
VertexTable vertexTable)
vertexTable[命令合成]
查询表DDL |
List<Run> |
DriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
View view)
view[命令合成]
查询视图DDL |
List<Run> |
DriverAdapter.buildQueryEdgeTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
edgeTable[命令合成]
查询表备注 |
List<Run> |
DriverAdapter.buildQueryEdgeTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
edgeTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
DriverAdapter.buildQueryForeignsRun(DataRuntime runtime,
Table table)
foreign[命令合成]
查询表上的外键 |
List<Run> |
DriverAdapter.buildQueryFunctionsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
function[命令合成]
查询表上的 Function |
List<Run> |
DriverAdapter.buildQueryIndexesRun(DataRuntime runtime,
Collection<? extends Table> tables) |
List<Run> |
DriverAdapter.buildQueryIndexesRun(DataRuntime runtime,
Table table,
String name)
index[命令合成]
查询表上的索引 |
List<Run> |
DriverAdapter.buildQueryMasterTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
masterTable[命令合成]
查询表备注 |
List<Run> |
DriverAdapter.buildQueryMasterTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
masterTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
DriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
partition table[命令合成]
查询分区表 |
List<Run> |
DriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
DriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
DriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags,
String pattern)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
DriverAdapter.buildQueryPrimaryRun(DataRuntime runtime,
Table table)
primary[命令合成]
查询表上的主键 |
List<Run> |
DriverAdapter.buildQueryProceduresRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
procedure[命令合成]
查询表上的 Procedure |
List<Run> |
DriverAdapter.buildQueryProductRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号) |
List<Run> |
DriverAdapter.buildQuerySchemaRun(DataRuntime runtime,
String random)
schema[命令合成]
查询当前schema |
List<Run> |
DriverAdapter.buildQuerySchemasRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
String name)
schema[命令合成]
查询全部数据库 |
default List<Run> |
DriverAdapter.buildQuerySchemasRun(DataRuntime runtime,
Catalog catalog) |
default List<Run> |
DriverAdapter.buildQuerySchemasRun(DataRuntime runtime,
String name) |
List<Run> |
DriverAdapter.buildQuerySequence(DataRuntime runtime,
boolean next,
String... names)
select[命令合成]
创建 select sequence 最终可执行命令 |
List<Run> |
DriverAdapter.buildQuerySequencesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
sequence[命令合成]
查询表上的 Sequence |
List<Run> |
DriverAdapter.buildQueryTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
table[命令合成]
查询表备注 |
List<Run> |
DriverAdapter.buildQueryTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
table[命令合成]
查询表,不是查表中的数据 |
List<Run> |
DriverAdapter.buildQueryTagsRun(DataRuntime runtime,
Table table,
boolean metadata)
tag[命令合成]
查询表上的列 |
List<Run> |
DriverAdapter.buildQueryTriggersRun(DataRuntime runtime,
Table table,
List<Trigger.EVENT> events)
trigger[命令合成]
查询表上的 Trigger |
List<Run> |
DriverAdapter.buildQueryVersionRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字 |
List<Run> |
DriverAdapter.buildQueryVertexTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
vertexTable[命令合成]
查询表备注 |
List<Run> |
DriverAdapter.buildQueryVertexTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
vertexTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
DriverAdapter.buildQueryViewsCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
view[命令合成]
查询视图备注 |
List<Run> |
DriverAdapter.buildQueryViewsRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
view[命令合成]
查询视图,不是查视图中的数据 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Column column,
boolean slice)
column[命令合成]
修改列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
MasterTable table)
master table[命令合成-子流程]
主表重命名 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
分区表重命名 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
PrimaryKey primary)
primary[命令合成]
修改主键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Table meta)
table[命令合成]
重命名 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Tag tag,
boolean slice)
tag[命令合成]
修改标签名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
DriverAdapter.buildRenameRun(DataRuntime runtime,
View view)
view[命令合成]
重命名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
default List<Run> |
DriverAdapter.buildTruncateRun(DataRuntime runtime,
String table) |
List<Run> |
DriverAdapter.buildTruncateRun(DataRuntime runtime,
Table table)
truncate[命令合成]
|
default List<Run> |
DriverAdapter.ddl(DataRuntime runtime,
String random,
List<MetadataDiffer> differs)
根据差异生成SQL
|
default List<Run> |
DriverAdapter.ddl(DataRuntime runtime,
String random,
MetadataDiffer differ) |
default List<Run> |
DriverAdapter.ddl(DataRuntime runtime,
String random,
MetadataDiffer differ,
boolean merge)
根据差异生成SQL
|
List<Run> |
DriverAdapter.merge(DataRuntime runtime,
Table meta,
List<Run> slices)
合关DDL片段
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DriverAdapter.addRunValue(DataRuntime runtime,
Run run,
Compare compare,
Column column,
Object value) |
Run |
DriverAdapter.buildUpdateRunLimit(DataRuntime runtime,
Run run) |
boolean |
DriverAdapter.convert(DataRuntime runtime,
ConfigStore configs,
Run run) |
boolean |
DriverAdapter.convert(DataRuntime runtime,
Table table,
Run run) |
long |
DriverAdapter.count(DataRuntime runtime,
String random,
Run run)
count [命令执行]
|
long |
DriverAdapter.delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
delete[命令执行]
|
long |
DriverAdapter.execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [命令执行]
|
boolean |
DriverAdapter.execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
Run run)
执行命令
|
long |
DriverWorker.execute(DriverAdapter adapter,
DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [命令执行]
|
void |
DriverAdapter.fillDeleteRunContent(DataRuntime runtime,
Run run)
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER) |
void |
DriverAdapter.fillExecuteContent(DataRuntime runtime,
Run run)
填充 execute 命令内容
|
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
String dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
String dest,
Collection list,
LinkedHashMap<String,Column> columns) |
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
String dest,
DataSet set,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
String dest,
DataSet set,
LinkedHashMap<String,Column> columns) |
void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
Collection list,
LinkedHashMap<String,Column> columns) |
void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
DataSet set,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
default void |
DriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
DataSet set,
LinkedHashMap<String,Column> columns) |
void |
DriverAdapter.fillQueryContent(DataRuntime runtime,
Run run) |
void |
DriverAdapter.fillQueryContent(DataRuntime runtime,
StringBuilder builder,
Run run)
select[命令合成-子流程]
填充 select 命令内容 构造查询主体 拼接where group等(不含分页 ORDER) |
long |
DriverAdapter.insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks)
insert [命令执行]
执行完成后会补齐自增主键值 |
long |
DriverWorker.insert(DriverAdapter adapter,
DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String generatedKey,
String[] pks)
执行insert
|
Map<String,Object> |
DriverAdapter.map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
Map<String,Object> |
DriverWorker.map(DriverAdapter adapter,
DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
DriverAdapter.maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
DriverWorker.maps(DriverAdapter adapter,
DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
String |
DriverAdapter.mergeFinalExists(DataRuntime runtime,
Run run)
exists [命令合成]
合成最终 exists 命令 |
String |
DriverAdapter.mergeFinalQuery(DataRuntime runtime,
Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序 |
String |
DriverAdapter.mergeFinalTotal(DataRuntime runtime,
Run run)
合成最终 select count 命令
|
default LinkedHashMap<String,Column> |
DriverWorker.metadata(DriverAdapter adapter,
DataRuntime runtime,
String random,
Run run,
boolean comment)
根据结果集对象获取列结构,如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
default DataSet |
DriverAdapter.select(DataRuntime runtime,
String random,
boolean system,
String table,
ConfigStore configs,
Run run) |
DataSet |
DriverAdapter.select(DataRuntime runtime,
String random,
boolean system,
Table table,
ConfigStore configs,
Run run)
select [命令执行]
|
DataSet |
DriverWorker.select(DriverAdapter adapter,
DataRuntime runtime,
String random,
boolean system,
ACTION.DML action,
Table table,
ConfigStore configs,
Run run,
String sql,
List<Object> values,
LinkedHashMap<String,Column> columns) |
default long |
DriverAdapter.update(DataRuntime runtime,
String random,
String dest,
Object data,
ConfigStore configs,
Run run) |
long |
DriverAdapter.update(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
long |
DriverWorker.update(DriverAdapter adapter,
DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DriverAdapter.execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
List<Run> runs) |
List<Run> |
DriverAdapter.merge(DataRuntime runtime,
Table meta,
List<Run> slices)
合关DDL片段
|
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
TemplateAdapter.buildDeleteRun(DataRuntime runtime,
int batch,
String table,
ConfigStore configs,
String key,
Object values)
delete[命令合成]
合成 where column in (values) |
Run |
AbstractDriverAdapter.buildDeleteRun(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
String key,
Object values)
delete[命令合成]
合成 where column in (values) |
Run |
TemplateAdapter.buildDeleteRun(DataRuntime runtime,
Table dest,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2 |
Run |
AbstractDriverAdapter.buildDeleteRun(DataRuntime runtime,
Table dest,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成]
合成 where k1 = v1 and k2 = v2 |
Run |
TemplateAdapter.buildDeleteRunFromEntity(DataRuntime runtime,
Table table,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2 |
Run |
AbstractDriverAdapter.buildDeleteRunFromEntity(DataRuntime runtime,
Table table,
ConfigStore configs,
Object obj,
String... columns)
delete[命令合成-子流程]
合成 where k1 = v1 and k2 = v2 |
Run |
TemplateAdapter.buildDeleteRunFromTable(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
String column,
Object values)
delete[命令合成-子流程]
合成 where column in (values) |
Run |
AbstractDriverAdapter.buildDeleteRunFromTable(DataRuntime runtime,
int batch,
Table table,
ConfigStore configs,
String column,
Object values)
delete[命令合成-子流程]
合成 where column in (values) |
Run |
TemplateAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [命令合成]
创建执行SQL |
Run |
AbstractDriverAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [命令合成]
创建执行SQL |
Run |
TemplateAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
AbstractDriverAdapter.buildInsertRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
AbstractDriverAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
Run |
TemplateAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
Run |
AbstractDriverAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
Run |
TemplateAdapter.buildUpdateRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
update [命令合成]
|
Run |
AbstractDriverAdapter.buildUpdateRun(DataRuntime runtime,
int batch,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
update [命令合成]
|
Run |
TemplateAdapter.buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
AbstractDriverAdapter.buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
TemplateAdapter.buildUpdateRunFromDataRow(DataRuntime runtime,
Table dest,
DataRow row,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
AbstractDriverAdapter.buildUpdateRunFromDataRow(DataRuntime runtime,
Table dest,
DataRow row,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
TemplateAdapter.buildUpdateRunFromEntity(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
AbstractDriverAdapter.buildUpdateRunFromEntity(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
LinkedHashMap<String,Column> columns) |
Run |
AbstractDriverAdapter.buildUpdateRunLimit(DataRuntime runtime,
Run run) |
protected Run |
TemplateAdapter.createInsertRun(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用 |
protected Run |
AbstractDriverAdapter.createInsertRun(DataRuntime runtime,
Table dest,
Object obj,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据entity创建 INSERT RunPrepare由buildInsertRun调用 |
protected Run |
TemplateAdapter.createInsertRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用 |
protected Run |
AbstractDriverAdapter.createInsertRunFromCollection(DataRuntime runtime,
int batch,
Table dest,
Collection list,
ConfigStore configs,
List<String> columns)
insert [命令合成-子流程]
根据collection创建 INSERT RunPrepare由buildInsertRun调用 |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
添加列 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
添加列 |
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
添加约束 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
添加约束 |
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
添加外键 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
添加外键 |
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
Index meta)
index[命令合成]
添加索引 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
Index meta)
index[命令合成]
添加索引 |
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
添加主键 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
添加主键 |
List<Run> |
TemplateAdapter.buildAddRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
添加标签 |
List<Run> |
AbstractDriverAdapter.buildAddRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
添加标签 |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
ForeignKey meta)
添加外键
|
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
ForeignKey meta)
添加外键
|
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表 |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表 |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
修改分区表 |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
修改分区表 |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
PrimaryKey origin,
PrimaryKey meta,
boolean slice)
primary[命令合成]
修改主键 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
PrimaryKey origin,
PrimaryKey meta,
boolean slice)
primary[命令合成]
修改主键 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Table meta)
table[命令合成]
修改表 |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Table meta)
table[命令合成]
修改表 |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Table meta,
Collection<Column> columns)
table[命令合成]
修改列 有可能生成多条SQL,根据数据库类型优先合并成一条执行 |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Table meta,
Collection<Column> columns,
boolean slice)
table[命令合成]
修改列 有可能生成多条SQL,根据数据库类型优先合并成一条执行 |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器 有可能生成多条SQL |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器 有可能生成多条SQL |
List<Run> |
TemplateAdapter.buildAlterRun(DataRuntime runtime,
View meta)
view[命令合成]
修改视图 |
List<Run> |
AbstractDriverAdapter.buildAlterRun(DataRuntime runtime,
View meta)
view[命令合成]
修改视图 |
List<Run> |
TemplateAdapter.buildAppendColumnCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
AbstractDriverAdapter.buildAppendColumnCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加列备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Column meta)二选一实现 |
List<Run> |
TemplateAdapter.buildAppendCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
添加列备注(表创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
AbstractDriverAdapter.buildAppendCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现
|
List<Run> |
TemplateAdapter.buildAppendCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
AbstractDriverAdapter.buildAppendCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
TemplateAdapter.buildAppendCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
AbstractDriverAdapter.buildAppendCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
TemplateAdapter.buildAppendCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
AbstractDriverAdapter.buildAppendCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
创建表完成后追加表备注,创建过程能添加备注的不需要实现与comment(DataRuntime runtime, StringBuilder builder, Table meta)二选一实现 |
List<Run> |
TemplateAdapter.buildAppendCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
AbstractDriverAdapter.buildAppendCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
添加视图备注(视图创建完成后调用,创建过程能添加备注的不需要实现) |
List<Run> |
TemplateAdapter.buildAppendIndexRun(DataRuntime runtime,
Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一 |
List<Run> |
AbstractDriverAdapter.buildAppendIndexRun(DataRuntime runtime,
Table meta)
index[命令合成]
创建表过程添加索引,表创建完成后添加索引,于表内索引index(DataRuntime, StringBuilder, Table)二选一 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表备注 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
修改主表备注 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-子流程]
修改分区表备注 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-子流程]
修改分区表备注 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
修改备注 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Table meta)
table[命令合成-子流程]
修改备注 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改备注 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
修改备注 |
List<Run> |
AbstractDriverAdapter.buildChangeCommentRun(DataRuntime runtime,
View meta)
view[命令合成-子流程]
修改备注 |
List<Run> |
TemplateAdapter.buildChangeDefaultRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeDefaultRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeDefaultRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeDefaultRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改默认值 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeNullableRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeNullableRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeNullableRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeNullableRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改非空限制 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeTypeRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeTypeRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildChangeTypeRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildChangeTypeRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改数据类型 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
Function meta)
function[命令合成]
添加函数 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
Function meta)
function[命令合成]
添加函数 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
创建主表 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
创建主表 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建分区表 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
创建分区表 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
添加存储过程 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
添加存储过程 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
添加序列 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
添加序列 |
List<Run> |
TemplateAdapter.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> |
AbstractDriverAdapter.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> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
添加触发器 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
添加触发器 |
List<Run> |
TemplateAdapter.buildCreateRun(DataRuntime runtime,
View meta)
view[命令合成]
创建视图 |
List<Run> |
AbstractDriverAdapter.buildCreateRun(DataRuntime runtime,
View meta)
view[命令合成]
创建视图 |
List<Run> |
TemplateAdapter.buildDropAutoIncrement(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
取消自增 |
List<Run> |
AbstractDriverAdapter.buildDropAutoIncrement(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成-子流程]
取消自增 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
删除列 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
删除列 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
删除约束 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
删除约束 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
删除外键 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
删除外键 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Function meta)
function[命令合成]
删除函数 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Function meta)
function[命令合成]
删除函数 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Index meta)
index[命令合成]
删除索引 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Index meta)
index[命令合成]
删除索引 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
删除主表 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成]
删除主表 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-]
删除分区表 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成-]
删除分区表 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
删除主键 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
PrimaryKey meta,
boolean slice)
primary[命令合成]
删除主键 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
删除存储过程 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
删除存储过程 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
删除序列 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
删除序列 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Table meta)
table[命令合成]
删除表 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Table meta)
table[命令合成]
删除表 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
删除标签 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
删除标签 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
删除触发器 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
删除触发器 |
List<Run> |
TemplateAdapter.buildDropRun(DataRuntime runtime,
View meta)
view[命令合成]
删除视图 |
List<Run> |
AbstractDriverAdapter.buildDropRun(DataRuntime runtime,
View meta)
view[命令合成]
删除视图 |
List<Run> |
AbstractDriverAdapter.buildQueryCatalogRun(DataRuntime runtime,
String random)
catalog[命令合成]
查询当前catalog |
List<Run> |
TemplateAdapter.buildQueryCatalogsRun(DataRuntime runtime,
boolean greedy,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
AbstractDriverAdapter.buildQueryCatalogsRun(DataRuntime runtime,
boolean greedy,
String name)
catalog[命令合成]
查询全部catalog |
List<Run> |
TemplateAdapter.buildQueryColumnsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
Collection<? extends Table> tables,
boolean metadata)
column[命令合成]
(方法1) 查询多个表的列 |
List<Run> |
AbstractDriverAdapter.buildQueryColumnsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
Collection<? extends Table> tables,
boolean metadata)
column[命令合成]
(方法1) 查询多个表的列 |
List<Run> |
TemplateAdapter.buildQueryColumnsRun(DataRuntime runtime,
Table table,
boolean metadata)
column[命令合成]
查询表上的列 |
List<Run> |
AbstractDriverAdapter.buildQueryColumnsRun(DataRuntime runtime,
Table table,
boolean metadata)
column[命令合成]
查询表上的列 |
List<Run> |
TemplateAdapter.buildQueryConstraintsRun(DataRuntime runtime,
Table table,
Column column,
String pattern)
constraint[命令合成]
查询表上的约束 |
List<Run> |
AbstractDriverAdapter.buildQueryConstraintsRun(DataRuntime runtime,
Table table,
Column column,
String pattern)
constraint[命令合成]
查询表上的约束 |
List<Run> |
AbstractDriverAdapter.buildQueryDatabaseRun(DataRuntime runtime)
database[命令合成]
查询当前数据库 |
List<Run> |
TemplateAdapter.buildQueryDatabasesRun(DataRuntime runtime,
boolean greedy,
String name)
database[命令合成]
查询全部数据库 |
List<Run> |
AbstractDriverAdapter.buildQueryDatabasesRun(DataRuntime runtime,
boolean greedy,
String name)
database[命令合成]
查询全部数据库 |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
EdgeTable edgeTable)
edgeTable[命令合成]
查询表DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
EdgeTable meta)
edgeTable[命令合成]
查询表DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
Function meta)
function[命令合成]
查询函数DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Function meta)
function[命令合成]
查询函数DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
MasterTable masterTable)
masterTable[命令合成]
查询表DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
MasterTable masterTable)
masterTable[命令合成]
查询表DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
PartitionTable table)
partition table[命令合成]
查询 PartitionTable DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
Procedure procedure)
procedure[命令合成]
查询存储DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Procedure procedure)
procedure[命令合成]
查询存储DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
查询序列DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
查询序列DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
Table table)
table[命令合成]
查询表DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
Table table)
table[命令合成]
查询表DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
VertexTable vertexTable)
vertexTable[命令合成]
查询表DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
VertexTable vertexTable)
vertexTable[命令合成]
查询表DDL |
List<Run> |
TemplateAdapter.buildQueryDdlsRun(DataRuntime runtime,
View view)
view[命令合成]
查询视图DDL |
List<Run> |
AbstractDriverAdapter.buildQueryDdlsRun(DataRuntime runtime,
View view)
view[命令合成]
查询视图DDL |
List<Run> |
TemplateAdapter.buildQueryEdgeTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
edgeTable[命令合成]
查询表备注 |
List<Run> |
AbstractDriverAdapter.buildQueryEdgeTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
edgeTable[命令合成]
查询表备注 |
List<Run> |
TemplateAdapter.buildQueryEdgeTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
edgeTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
AbstractDriverAdapter.buildQueryEdgeTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
edgeTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
TemplateAdapter.buildQueryForeignsRun(DataRuntime runtime,
Table table)
foreign[命令合成]
查询表上的外键 |
List<Run> |
AbstractDriverAdapter.buildQueryForeignsRun(DataRuntime runtime,
Table table)
foreign[命令合成]
查询表上的外键 |
List<Run> |
TemplateAdapter.buildQueryFunctionsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String name)
function[命令合成]
查询表上的 Trigger |
List<Run> |
AbstractDriverAdapter.buildQueryFunctionsRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
function[命令合成]
查询表上的 Function |
List<Run> |
TemplateAdapter.buildQueryIndexesRun(DataRuntime runtime,
Collection<? extends Table> tables) |
List<Run> |
AbstractDriverAdapter.buildQueryIndexesRun(DataRuntime runtime,
Collection<? extends Table> tables) |
List<Run> |
TemplateAdapter.buildQueryIndexesRun(DataRuntime runtime,
Table table,
String name)
index[命令合成]
查询表上的索引 |
List<Run> |
AbstractDriverAdapter.buildQueryIndexesRun(DataRuntime runtime,
Table table,
String name)
index[命令合成]
查询表上的索引 |
List<Run> |
TemplateAdapter.buildQueryMasterTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
masterTable[命令合成]
查询表备注 |
List<Run> |
AbstractDriverAdapter.buildQueryMasterTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
masterTable[命令合成]
查询表备注 |
List<Run> |
TemplateAdapter.buildQueryMasterTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
masterTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
AbstractDriverAdapter.buildQueryMasterTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
masterTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
TemplateAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
partition table[命令合成]
查询分区表 |
List<Run> |
AbstractDriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
partition table[命令合成]
查询分区表 |
List<Run> |
TemplateAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
AbstractDriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
TemplateAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
AbstractDriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
TemplateAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags,
String name)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
AbstractDriverAdapter.buildQueryPartitionTablesRun(DataRuntime runtime,
Table master,
Map<String,Object> tags,
String name)
partition table[命令合成]
根据主表查询分区表 |
List<Run> |
TemplateAdapter.buildQueryPrimaryRun(DataRuntime runtime,
Table table)
primary[命令合成]
查询表上的主键 |
List<Run> |
AbstractDriverAdapter.buildQueryPrimaryRun(DataRuntime runtime,
Table table)
primary[命令合成]
查询表上的主键 |
List<Run> |
TemplateAdapter.buildQueryProceduresRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
procedure[命令合成]
查询表上的 Trigger |
List<Run> |
AbstractDriverAdapter.buildQueryProceduresRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
procedure[命令合成]
查询表上的 Trigger |
List<Run> |
TemplateAdapter.buildQueryProductRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号) |
List<Run> |
AbstractDriverAdapter.buildQueryProductRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库产品说明(产品名称+版本号) |
List<Run> |
AbstractDriverAdapter.buildQuerySchemaRun(DataRuntime runtime,
String random)
schema[命令合成]
查询当前schema |
List<Run> |
TemplateAdapter.buildQuerySchemasRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
AbstractDriverAdapter.buildQuerySchemasRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
String name)
catalog[命令合成]
查询全部数据库 |
List<Run> |
TemplateAdapter.buildQuerySequence(DataRuntime runtime,
boolean next,
String... names)
查询序列cur 或 next value
|
List<Run> |
AbstractDriverAdapter.buildQuerySequence(DataRuntime runtime,
boolean next,
String... names)
查询序列cur 或 next value
|
List<Run> |
TemplateAdapter.buildQuerySequencesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String name)
sequence[命令合成]
查询表上的 Trigger |
List<Run> |
AbstractDriverAdapter.buildQuerySequencesRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern)
sequence[命令合成]
查询表上的 Sequence |
List<Run> |
TemplateAdapter.buildQueryTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
table[命令合成]
查询表备注 |
List<Run> |
AbstractDriverAdapter.buildQueryTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
table[命令合成]
查询表备注 |
List<Run> |
TemplateAdapter.buildQueryTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
table[命令合成]
查询表,不是查表中的数据 |
List<Run> |
AbstractDriverAdapter.buildQueryTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
table[命令合成]
查询表,不是查表中的数据 |
List<Run> |
TemplateAdapter.buildQueryTagsRun(DataRuntime runtime,
Table table,
boolean metadata)
tag[命令合成]
查询表上的列 |
List<Run> |
AbstractDriverAdapter.buildQueryTagsRun(DataRuntime runtime,
Table table,
boolean metadata)
tag[命令合成]
查询表上的列 |
List<Run> |
TemplateAdapter.buildQueryTriggersRun(DataRuntime runtime,
Table table,
List<Trigger.EVENT> events)
trigger[命令合成]
查询表上的 Trigger |
List<Run> |
AbstractDriverAdapter.buildQueryTriggersRun(DataRuntime runtime,
Table table,
List<Trigger.EVENT> events)
trigger[命令合成]
查询表上的 Trigger |
List<Run> |
TemplateAdapter.buildQueryVersionRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字 |
List<Run> |
AbstractDriverAdapter.buildQueryVersionRun(DataRuntime runtime)
database[命令合成]
查询当前数据源 数据库版本 版本号比较复杂 不是全数字 |
List<Run> |
TemplateAdapter.buildQueryVertexTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
vertexTable[命令合成]
查询表备注 |
List<Run> |
AbstractDriverAdapter.buildQueryVertexTablesCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
vertexTable[命令合成]
查询表备注 |
List<Run> |
TemplateAdapter.buildQueryVertexTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
vertexTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
AbstractDriverAdapter.buildQueryVertexTablesRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
vertexTable[命令合成]
查询表,不是查表中的数据 |
List<Run> |
TemplateAdapter.buildQueryViewsCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
view[命令合成]
查询视图备注 |
List<Run> |
AbstractDriverAdapter.buildQueryViewsCommentRun(DataRuntime runtime,
Catalog catalog,
Schema schema,
String pattern,
int types)
view[命令合成]
查询视图备注 |
List<Run> |
TemplateAdapter.buildQueryViewsRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
view[命令合成]
查询视图,不是查视图中的数据 |
List<Run> |
AbstractDriverAdapter.buildQueryViewsRun(DataRuntime runtime,
boolean greedy,
Catalog catalog,
Schema schema,
String pattern,
int types,
ConfigStore configs)
view[命令合成]
查询视图,不是查视图中的数据 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Column meta,
boolean slice)
column[命令合成]
修改列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Constraint meta)
constraint[命令合成]
修改约束名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
ForeignKey meta)
foreign[命令合成]
修改外键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Function meta)
function[命令合成]
修改函数名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Index meta)
index[命令合成]
修改索引名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
主表重命名 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
MasterTable meta)
master table[命令合成-子流程]
主表重命名 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
分区表重命名 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
PartitionTable meta)
partition table[命令合成]
分区表重命名 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
PrimaryKey meta)
primary[命令合成]
修改主键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
PrimaryKey meta)
primary[命令合成]
修改主键名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Procedure meta)
procedure[命令合成]
修改存储过程名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Sequence meta)
sequence[命令合成]
修改序列名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Table meta)
table[命令合成]
重命名 子类实现 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Table meta)
table[命令合成]
重命名 子类实现 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Tag meta,
boolean slice)
tag[命令合成]
修改标签名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
Trigger meta)
trigger[命令合成]
修改触发器名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildRenameRun(DataRuntime runtime,
View meta)
view[命令合成]
重命名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
AbstractDriverAdapter.buildRenameRun(DataRuntime runtime,
View meta)
view[命令合成]
重命名 一般不直接调用,如果需要由buildAlterRun内部统一调用 |
List<Run> |
TemplateAdapter.buildTruncateRun(DataRuntime runtime,
String table) |
List<Run> |
AbstractDriverAdapter.buildTruncateRun(DataRuntime runtime,
Table table) |
protected List<Run> |
AbstractDriverAdapter.checkAutoIncrement(DataRuntime runtime,
String random,
Table table,
boolean slice)
修改主键前先 根据主键检测自增 如果数据库要求自增必须在主键上时才需要执行
|
List<Run> |
AbstractDriverAdapter.merge(DataRuntime runtime,
Table meta,
List<Run> slices)
合关DDL片段
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractDriverAdapter.addRunValue(DataRuntime runtime,
Run run,
Compare compare,
Column column,
Object value)
设置参数值,主要根据数据类型格执行式化,如对象,list,map等插入json列
|
Run |
AbstractDriverAdapter.buildUpdateRunLimit(DataRuntime runtime,
Run run) |
boolean |
AbstractDriverAdapter.convert(DataRuntime runtime,
ConfigStore configs,
Run run) |
boolean |
AbstractDriverAdapter.convert(DataRuntime runtime,
Table table,
Run run) |
long |
TemplateAdapter.count(DataRuntime runtime,
String random,
Run run)
count [命令执行]
|
long |
AbstractDriverAdapter.count(DataRuntime runtime,
String random,
Run run)
count [命令执行]
|
long |
TemplateAdapter.delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
delete[命令执行]
|
long |
AbstractDriverAdapter.delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
delete[命令执行]
|
long |
TemplateAdapter.execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [命令执行]
|
long |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [命令执行]
|
boolean |
TemplateAdapter.execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
Run run)
ddl [执行命令]
|
boolean |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
Run run)
ddl [执行命令]
|
void |
TemplateAdapter.fillDeleteRunContent(DataRuntime runtime,
Run run)
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER) |
void |
AbstractDriverAdapter.fillDeleteRunContent(DataRuntime runtime,
Run run)
delete[命令合成-子流程]
构造查询主体 拼接where group等(不含分页 ORDER) |
void |
TemplateAdapter.fillExecuteContent(DataRuntime runtime,
Run run)
execute [命令合成-子流程]
填充 execute 命令内容 |
void |
AbstractDriverAdapter.fillExecuteContent(DataRuntime runtime,
Run run)
execute [命令合成-子流程]
填充 execute 命令内容 |
void |
TemplateAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
AbstractDriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
Collection list,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
TemplateAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
DataSet set,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
AbstractDriverAdapter.fillInsertContent(DataRuntime runtime,
Run run,
Table dest,
DataSet set,
ConfigStore configs,
LinkedHashMap<String,Column> columns)
insert [命令合成-子流程]
填充inset命令内容(创建批量INSERT RunPrepare) |
void |
TemplateAdapter.fillQueryContent(DataRuntime runtime,
Run run)
select[命令合成-子流程]
构造查询主体 |
void |
AbstractDriverAdapter.fillQueryContent(DataRuntime runtime,
Run run)
select[命令合成-子流程]
构造查询主体 |
void |
AbstractDriverAdapter.fillQueryContent(DataRuntime runtime,
StringBuilder builder,
Run run)
select[命令合成-子流程]
构造查询主体 |
void |
AbstractDriverAdapter.init(DataRuntime runtime,
Run run,
ConfigStore configs,
String... conditions) |
long |
TemplateAdapter.insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks)
insert [命令执行]
执行完成后会补齐自增主键值 |
long |
AbstractDriverAdapter.insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks)
insert [命令执行]
执行完成后会补齐自增主键值 |
Map<String,Object> |
TemplateAdapter.map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
Map<String,Object> |
AbstractDriverAdapter.map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
TemplateAdapter.maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
List<Map<String,Object>> |
AbstractDriverAdapter.maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [命令执行]
|
String |
TemplateAdapter.mergeFinalExists(DataRuntime runtime,
Run run) |
String |
AbstractDriverAdapter.mergeFinalExists(DataRuntime runtime,
Run run) |
String |
TemplateAdapter.mergeFinalQuery(DataRuntime runtime,
Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序 |
String |
AbstractDriverAdapter.mergeFinalQuery(DataRuntime runtime,
Run run)
select[命令合成-子流程]
合成最终 select 命令 包含分页 排序 |
String |
TemplateAdapter.mergeFinalTotal(DataRuntime runtime,
Run run)
count [命令合成]
合成最终 select count 命令 |
String |
AbstractDriverAdapter.mergeFinalTotal(DataRuntime runtime,
Run run)
count [命令合成]
合成最终 select count 命令 |
DataSet |
TemplateAdapter.select(DataRuntime runtime,
String random,
boolean system,
Table table,
ConfigStore configs,
Run run)
select [命令执行]
|
DataSet |
AbstractDriverAdapter.select(DataRuntime runtime,
String random,
boolean system,
Table table,
ConfigStore configs,
Run run)
select [命令执行]
|
protected <T> EntitySet<T> |
TemplateAdapter.select(DataRuntime runtime,
String random,
Class<T> clazz,
Table table,
ConfigStore configs,
Run run)
select [命令执行-子流程]
DataRow转换成Entity |
protected <T> EntitySet<T> |
AbstractDriverAdapter.select(DataRuntime runtime,
String random,
Class<T> clazz,
Table table,
ConfigStore configs,
Run run)
select [命令执行-子流程]
DataRow转换成Entity |
long |
TemplateAdapter.update(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
long |
AbstractDriverAdapter.update(DataRuntime runtime,
String random,
Table dest,
Object data,
ConfigStore configs,
Run run)
update [命令执行]
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
Metadata meta,
ACTION.DDL action,
List<Run> runs)
执行命令
|
List<Run> |
AbstractDriverAdapter.merge(DataRuntime runtime,
Table meta,
List<Run> slices)
合关DDL片段
|
| 限定符和类型 | 方法和说明 |
|---|---|
default <T extends Metadata<T>> |
DDInterceptor.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs,
boolean result,
long millis)
一组命令中每个执行完成后调用
|
default ACTION.SWITCH |
ExecuteInterceptor.after(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
DeleteInterceptor.after(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
ACTION.SWITCH |
CountInterceptor.after(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
QueryInterceptor.after(DataRuntime runtime,
String random,
Run run,
boolean success,
Object result,
PageNavi navi,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
UpdateInterceptor.after(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
ConfigStore configs,
List<String> columns,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.after(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
List<String> columns,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.after(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long result,
long millis) |
default <T extends Metadata<T>> |
DDInterceptor.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs)
一组命令中每个执行前后调用
在SQL执行之前触发,注意到了这一步,SQL已经创建完成不可修改
|
default ACTION.SWITCH |
ExecuteInterceptor.before(DataRuntime runtime,
String random,
Run run)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
DeleteInterceptor.before(DataRuntime runtime,
String random,
Run run)
合计总数之前调用,到这一步SQL已创建完成
|
ACTION.SWITCH |
CountInterceptor.before(DataRuntime runtime,
String random,
Run run)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
QueryInterceptor.before(DataRuntime runtime,
String random,
Run run,
PageNavi navi)
合计总数之后调用,行数页数等信息在navi中, 到这一步SQL已创建完成
|
default ACTION.SWITCH |
UpdateInterceptor.before(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.before(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
List<String> columns)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.before(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <T extends Metadata<T>> |
DDInterceptor.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
List<Run> runs,
boolean result,
long millis)
整组命令执行后调用
|
default <T extends Metadata<T>> |
DDInterceptor.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs,
boolean result,
long millis)
一组命令中每个执行完成后调用
|
default <T extends Metadata<T>> |
DDInterceptor.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
List<Run> runs)
整组命令执行前调用
|
default <T extends Metadata<T>> |
DDInterceptor.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs)
一组命令中每个执行前后调用
在SQL执行之前触发,注意到了这一步,SQL已经创建完成不可修改
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
DMListener.afterCount(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis)
count之后调用
|
default ACTION.SWITCH |
DMListener.afterDelete(DataRuntime runtime,
String random,
Run run,
boolean success,
long qty,
long millis)
执行删除后调用
|
default ACTION.SWITCH |
DMListener.afterExecute(DataRuntime runtime,
String random,
Run run,
boolean success,
long qty,
long millis)
执行SQL之后调用
|
default ACTION.SWITCH |
DMListener.afterExists(DataRuntime runtime,
String random,
Run run,
boolean success,
boolean exists,
long millis)
判断是否存在之后调用
|
default ACTION.SWITCH |
DMListener.afterInsert(DataRuntime runtime,
String random,
Run run,
long count,
Table dest,
Object obj,
List<String> columns,
boolean success,
long qty,
long millis)
插入之后调用
|
default ACTION.SWITCH |
DMListener.afterInsert(DataRuntime runtime,
String random,
Run run,
long count,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long qty,
long millis) |
default ACTION.SWITCH |
DMListener.afterQuery(DataRuntime runtime,
String random,
Run run,
boolean success,
DataSet set,
long millis)
查询之后调用(DataRuntime runtime, String random, 调用service.query或service.querys)
|
default ACTION.SWITCH |
DMListener.afterQuery(DataRuntime runtime,
String random,
Run run,
boolean success,
EntitySet<?> maps,
long millis) |
default ACTION.SWITCH |
DMListener.afterQuery(DataRuntime runtime,
String random,
Run run,
boolean success,
List<?> maps,
long millis)
查询之后调用(DataRuntime runtime, String random, 调用service.map或service.maps)
|
default ACTION.SWITCH |
DMListener.afterTotal(DataRuntime runtime,
String random,
Run run,
boolean success,
long total,
long millis)
统计总记录数之后调用
|
default ACTION.SWITCH |
DMListener.afterUpdate(DataRuntime runtime,
String random,
Run run,
long count,
Table dest,
Object obj,
List<String> columns,
boolean success,
long qty,
long millis)
更新之前调用
|
default ACTION.SWITCH |
DMListener.beforeCount(DataRuntime runtime,
String random,
Run run)
count之前调用
|
default ACTION.SWITCH |
DMListener.beforeDelete(DataRuntime runtime,
String random,
Run run)
执行删除前调用
|
default ACTION.SWITCH |
DMListener.beforeExecute(DataRuntime runtime,
String random,
Run run)
执行SQL之前调用
|
default ACTION.SWITCH |
DMListener.beforeExists(DataRuntime runtime,
String random,
Run run)
判断是否存在之前调用
|
default ACTION.SWITCH |
DMListener.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
Object obj,
List<String> columns)
创建insert sql之前调用
|
default ACTION.SWITCH |
DMListener.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
default ACTION.SWITCH |
DMListener.beforeQuery(DataRuntime runtime,
String random,
Run run,
long total)
查询之前调用
不满足查询条件的不会走到这一步(DataRuntime runtime, String random, 如必须参数未提供) 只有确定执行查询时才会到这一步,到了这一步已经不能修改查询条件 要修改查询条件可以在prepareQuery实现 |
default ACTION.SWITCH |
DMListener.beforeTotal(DataRuntime runtime,
String random,
Run run)
统计总记录数之前调用
|
default ACTION.SWITCH |
DMListener.beforeUpdate(DataRuntime runtime,
String random,
Run run,
Table dest,
Object obj,
List<String> columns)
更新之前调用
|
default ACTION.SWITCH |
DMListener.slow(DataRuntime runtime,
String random,
ACTION.DML action,
Run run,
String sql,
List inputs,
List outputs,
boolean success,
Object result,
long millis)
执行SQL时间超限时触发
|
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
DDListener.afterAdd(DataRuntime runtime,
String random,
Column column,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAdd(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAdd(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAdd(DataRuntime runtime,
String random,
Index index,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAdd(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Column column,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Function function,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Index index,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Table table,
Collection<Column> columns,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Table table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterAlter(DataRuntime runtime,
String random,
View view,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
Function function,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
Table table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterCreate(DataRuntime runtime,
String random,
View view,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Column column,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Function function,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Index index,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Table table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterDrop(DataRuntime runtime,
String random,
View view,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Column column,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Function function,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Index index,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Table table,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.afterRename(DataRuntime runtime,
String random,
View view,
List<Run> runs,
boolean result,
long millis) |
default ACTION.SWITCH |
DDListener.beforeAdd(DataRuntime runtime,
String random,
Column column,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAdd(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAdd(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAdd(DataRuntime runtime,
String random,
Index index,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAdd(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Column column,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Function function,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Index index,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Table table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeAlter(DataRuntime runtime,
String random,
View view,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
Function function,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
Table table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeCreate(DataRuntime runtime,
String random,
View view,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Column column,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Function function,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Index index,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Table table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeDrop(DataRuntime runtime,
String random,
View view,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Column column,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Constraint constraint,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
ForeignKey foreign,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Function function,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Index index,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
MasterTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
PartitionTable table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
PrimaryKey primary,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Procedure procedure,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Sequence sequence,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Table table,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
Trigger trigger,
List<Run> runs) |
default ACTION.SWITCH |
DDListener.beforeRename(DataRuntime runtime,
String random,
View view,
List<Run> runs) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
ConfigStore.runs()
执行过的命令
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigStore |
ConfigStore.add(Run run) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigStore |
ConfigStore.runs(List<Run> runs) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Run> |
DefaultConfigStore.runs |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
DefaultConfigStore.runs() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigStore |
DefaultConfigStore.add(Run run) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigStore |
DefaultConfigStore.runs(List<Run> runs) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
RunPrepare.build(DataRuntime runtime) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
DefaultTextPrepare.build(DataRuntime runtime) |
Run |
DefaultTablePrepare.build(DataRuntime runtime) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
DefaultXMLPrepare.build(DataRuntime runtime) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Run> |
AbstractRun.unions |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
XMLRun.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String column,
Object value) |
Run |
TextRun.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String var,
Object value)
添加查询条件
|
Run |
Run.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String var,
Object value)
添加查询条件
|
Run |
AbstractRun.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String var,
Object value)
添加查询条件
|
Run |
Run.addCondition(Condition condition) |
Run |
AbstractRun.addCondition(Condition condition) |
Run |
XMLRun.addCondition(String... conditions) |
Run |
Run.addCondition(String... conditions)
添加条件
|
Run |
AbstractRun.addCondition(String... conditions)
添加条件
|
Run |
XMLRun.addCondition(String condition) |
Run |
XMLRun.addCondition(String prefix,
String variable,
Object value)
添加静态文本查询条件
|
Run |
TextRun.addCondition(String condition,
String variable,
Object value)
添加静态文本查询条件
|
Run |
XMLRun.addOrder(Order order) |
Run |
TextRun.addOrder(Order order) |
Run |
Run.addOrder(Order order) |
Run |
AbstractRun.addOrder(Order order) |
Run |
XMLRun.addOrders(OrderStore orderStore) |
Run |
TextRun.addOrders(OrderStore orderStore) |
Run |
Run.addOrders(OrderStore orderStore) |
Run |
AbstractRun.addOrders(OrderStore orderStore) |
Run |
Run.addValue(RunValue value) |
Run |
AbstractRun.addValue(RunValue value) |
Run |
AbstractRun.addValues(List<RunValue> values) |
Run |
AbstractRun.addValues(RunValue run)
添加参数值
|
Run |
AbstractRun.addVariable(Variable var) |
Run |
AbstractRun.full(String table,
String condition) |
Run |
AbstractRun.full(Table table,
String condition) |
Run |
Run.group(String group) |
Run |
AbstractRun.group(String group) |
Run |
AbstractRun.inner(String table,
String condition) |
Run |
AbstractRun.inner(Table table,
String condition) |
Run |
AbstractRun.join(Join.TYPE type,
String table,
String condition) |
Run |
AbstractRun.join(Join.TYPE type,
Table table,
String condition) |
Run |
AbstractRun.join(Join join) |
Run |
AbstractRun.left(String table,
String condition) |
Run |
AbstractRun.left(Table table,
String condition) |
Run |
Run.order(String order) |
Run |
AbstractRun.order(String order) |
Run |
AbstractRun.right(String table,
String condition) |
Run |
AbstractRun.right(Table table,
String condition) |
Run |
Run.setConditionChain(ConditionChain chain) |
Run |
AbstractRun.setConditionChain(ConditionChain chain) |
Run |
XMLRun.setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String variable,
Object value) |
Run |
TextRun.setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String condition,
String variable,
Object value) |
Run |
TableRun.setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String condition,
String variable,
Object value) |
Run |
Run.setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String variable,
Object value)
添加查询条件
|
Run |
AbstractRun.setConditionValue(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String variable,
Object value) |
Run |
Run.setExcludeColumns(List<String> excludeColumn) |
Run |
AbstractRun.setExcludeColumns(List<String> excludeColumn) |
Run |
Run.setExcludeColumns(String... columns) |
Run |
AbstractRun.setExcludeColumns(String... columns) |
Run |
Run.setInsertColumns(LinkedHashMap<String,Column> columns) |
Run |
AbstractRun.setInsertColumns(LinkedHashMap<String,Column> columns) |
Run |
Run.setInsertColumns(List<String> keys) |
Run |
AbstractRun.setInsertColumns(List<String> columns) |
Run |
XMLRun.setPrepare(RunPrepare prepare) |
Run |
TextRun.setPrepare(RunPrepare prepare) |
Run |
Run.setPrepare(RunPrepare prepare) |
Run |
AbstractRun.setPrepare(RunPrepare prepare) |
Run |
Run.setQueryColumns(List<String> columns) |
Run |
AbstractRun.setQueryColumns(List<String> columns) |
Run |
Run.setQueryColumns(String... columns) |
Run |
AbstractRun.setQueryColumns(String... columns) |
Run |
Run.setRows(long rows)
设置行数
|
Run |
AbstractRun.setRows(long rows) |
Run |
Run.setRuntime(DataRuntime runtime) |
Run |
AbstractRun.setRuntime(DataRuntime runtime) |
Run |
AbstractRun.setRunValues(List<RunValue> values) |
Run |
Run.setUnionAll(boolean all) |
Run |
AbstractRun.setUnionAll(boolean all) |
Run |
Run.setUpdateColumns(LinkedHashMap<String,Column> columns) |
Run |
AbstractRun.setUpdateColumns(LinkedHashMap<String,Column> columns) |
Run |
Run.setUpdateColumns(List<String> keys) |
Run |
AbstractRun.setUpdateColumns(List<String> columns) |
Run |
Run.union(List<Run> run) |
Run |
AbstractRun.union(List<Run> unions) |
Run |
Run.union(List<Run> runs,
boolean all) |
Run |
AbstractRun.union(List<Run> unions,
boolean all) |
Run |
Run.union(Run run) |
Run |
AbstractRun.union(Run run) |
Run |
Run.union(Run run,
boolean all) |
Run |
AbstractRun.union(Run run,
boolean all) |
default Run |
Run.unionAll(List<Run> run) |
default Run |
Run.unionAll(Run run) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
Run.getUnions() |
List<Run> |
AbstractRun.getUnions() |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
Run.union(Run run) |
Run |
AbstractRun.union(Run run) |
Run |
Run.union(Run run,
boolean all) |
Run |
AbstractRun.union(Run run,
boolean all) |
default Run |
Run.unionAll(Run run) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
Run.union(List<Run> run) |
Run |
AbstractRun.union(List<Run> unions) |
Run |
Run.union(List<Run> runs,
boolean all) |
Run |
AbstractRun.union(List<Run> unions,
boolean all) |
default Run |
Run.unionAll(List<Run> run) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Run> |
ServiceProxy.ddl(List<MetadataDiffer> differs)
根据差异生成SQL
|
static List<Run> |
ServiceProxy.ddl(MetadataDiffer differ)
根据差异生成SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Metadata<T>> |
InterceptorProxy.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs,
boolean result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterCount(DataRuntime runtime,
String random,
Run run,
boolean exe,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterDelete(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterExecute(DataRuntime runtime,
String random,
Run run,
boolean success,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
List<String> columns,
boolean success,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterQuery(DataRuntime runtime,
String random,
Run run,
boolean exe,
Object result,
PageNavi navi,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterUpdate(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
ConfigStore configs,
List<String> columns,
boolean success,
long result,
long millis) |
static <T extends Metadata<T>> |
InterceptorProxy.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs) |
static ACTION.SWITCH |
InterceptorProxy.beforeCount(DataRuntime runtime,
String random,
Run run) |
static ACTION.SWITCH |
InterceptorProxy.beforeDelete(DataRuntime runtime,
String random,
Run run) |
static ACTION.SWITCH |
InterceptorProxy.beforeExecute(DataRuntime runtime,
String random,
Run run) |
static ACTION.SWITCH |
InterceptorProxy.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
List<String> columns) |
static ACTION.SWITCH |
InterceptorProxy.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
static ACTION.SWITCH |
InterceptorProxy.beforeQuery(DataRuntime runtime,
String random,
Run run,
PageNavi navi) |
static ACTION.SWITCH |
InterceptorProxy.beforeUpdate(DataRuntime runtime,
String random,
Run run,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Metadata<T>> |
InterceptorProxy.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
List<Run> runs,
boolean result,
long millis) |
static <T extends Metadata<T>> |
InterceptorProxy.after(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs,
boolean result,
long millis) |
static <T extends Metadata<T>> |
InterceptorProxy.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
List<Run> runs) |
static <T extends Metadata<T>> |
InterceptorProxy.before(DataRuntime runtime,
String random,
ACTION.DDL action,
Metadata<T> metadata,
Run run,
List<Run> runs) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
AnylineService.ddl(List<MetadataDiffer> differs)
根据差异生成SQL
|
List<Run> |
AnylineService.ddl(MetadataDiffer differ)
根据差异生成SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Run> |
DefaultService.ddl(List<MetadataDiffer> differs)
根据差异生成SQL
|
List<Run> |
DefaultService.ddl(MetadataDiffer differ)
根据差异生成SQL
|
Copyright © 2024. All rights reserved.