@Repository(value="anyline.data.jdbc.adapter.mariadb") public class MariaAdapter extends MySQLGenusAdapter implements JDBCAdapter, org.springframework.beans.factory.InitializingBean
ddListener, dmListener, log| 构造器和说明 |
|---|
MariaAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
String |
alterColumnKeyword(org.anyline.data.runtime.DataRuntime runtime) |
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
boolean slice)
添加列
ALTER TABLE HR_USER ADD COLUMN UPT_TIME datetime CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
添加约束
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
ALTER TABLE bb
ADD CONSTRAINT fk_constraint_name
FOREIGN KEY (aid, acode)
REFERENCES aa(id,code);
添加外键
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
添加索引
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
添加主键
|
List<org.anyline.data.run.Run> |
buildAddRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
添加标签
不支持
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
boolean slice)
修改列 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
修改约束
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
添加外键
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function function)
修改函数
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
修改索引
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
修改主键
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
修改存储过程
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table) |
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
Collection<org.anyline.metadata.Column> columns)
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
不支持
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger trigger)
修改触发器
有可能生成多条SQL
|
List<org.anyline.data.run.Run> |
buildAlterRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
修改表备注
ALTER TABLE T COMMENT 'ABC';
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改备注
不支持
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改默认值
不支持
|
List<org.anyline.data.run.Run> |
buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改非空限制
不支持
|
List<org.anyline.data.run.Run> |
buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改数据类型
不支持
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function function)
添加函数
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table)
创建主表
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table)
创建分区表
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
添加存储过程
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table) |
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger trigger)
添加触发器
|
List<org.anyline.data.run.Run> |
buildCreateRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view) |
List<org.anyline.data.run.Run> |
buildDropAutoIncrement(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
取消自增
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
boolean slice)
删除列
ALTER TABLE HR_USER DROP COLUMN NAME;
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
删除约束
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
删除外键
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function function)
删除函数
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
删除索引
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
删除主键
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
删除存储过程
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
删除表
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
删除标签
不支持
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger trigger)
删除触发器
|
List<org.anyline.data.run.Run> |
buildDropRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
删除视图
|
List<org.anyline.data.run.Run> |
buildQueryColumnRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
查询表上的列
|
List<org.anyline.data.run.Run> |
buildQueryConstraintRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
查询表上的约束
|
List<org.anyline.data.run.Run> |
buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function function)
查询 function DDL
|
List<org.anyline.data.run.Run> |
buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
查询 procedure DDL
|
List<org.anyline.data.run.Run> |
buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
查询表DDL
|
List<org.anyline.data.run.Run> |
buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
查询 view DDL
|
List<org.anyline.data.run.Run> |
buildQueryForeignsRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
查询表上的外键
|
List<org.anyline.data.run.Run> |
buildQueryFunctionRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String name) |
List<org.anyline.data.run.Run> |
buildQueryIndexRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
String name)
查询表上的列
|
List<org.anyline.data.run.Run> |
buildQueryMasterTableRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询主表
|
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags) |
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags,
String name) |
List<org.anyline.data.run.Run> |
buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询分区表
|
List<org.anyline.data.run.Run> |
buildQueryPrimaryRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
查询表上的主键
|
List<org.anyline.data.run.Run> |
buildQueryProcedureRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String name) |
List<org.anyline.data.run.Run> |
buildQueryTableCommentRun(org.anyline.data.runtime.DataRuntime runtime,
String catalog,
String schema,
String pattern,
String types)
查询表
|
List<org.anyline.data.run.Run> |
buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
String catalog,
String schema,
String pattern,
String types)
查询表
|
List<org.anyline.data.run.Run> |
buildQueryTagRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
不支持
|
List<org.anyline.data.run.Run> |
buildQueryTriggerRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events)
查询表上的trigger
|
List<org.anyline.data.run.Run> |
buildQueryViewRun(org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
String catalog,
String schema,
String pattern,
String types)
查询视图
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改列名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Constraint constraint)
修改约束名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.ForeignKey foreign)
修改外键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Function function)
修改函数名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Index index)
修改索引名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.MasterTable table) |
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PartitionTable table) |
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.PrimaryKey primary)
修改主键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Procedure procedure)
修改存储过程名
不支持
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
修改表名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Tag tag)
修改标签名
不支持
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Trigger trigger)
修改触发器名
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
List<org.anyline.data.run.Run> |
buildRenameRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.View view)
修改视图名
子类实现
一般不直接调用,如果需要由buildAlterRun内部统一调用
|
StringBuilder |
charset(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
checkColumnExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除列时检测是否存在
|
Boolean |
checkIgnorePrecision(org.anyline.data.runtime.DataRuntime runtime,
String datatype) |
Boolean |
checkIgnoreScale(org.anyline.data.runtime.DataRuntime runtime,
String datatype) |
void |
checkSchema(org.anyline.data.runtime.DataRuntime runtime,
Connection con,
org.anyline.metadata.Table table) |
void |
checkSchema(org.anyline.data.runtime.DataRuntime runtime,
DataSource dataSource,
org.anyline.metadata.Table table) |
StringBuilder |
checkTableExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists) |
StringBuilder |
checkTagExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除标签时检测是否存在
|
StringBuilder |
checkViewExists(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
boolean exists)
创建或删除视图时检测视图是否存在
|
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> columns,
org.anyline.entity.DataSet set)
根据查询结果集构造Tag
|
<T extends org.anyline.metadata.Column> |
columns(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List<T> columns,
org.anyline.entity.DataSet set) |
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
备注
|
void |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index index)
索引备注
|
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
备注
|
StringBuilder |
comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.View view)
备注 不支持创建视图时带备注的 在子视图中忽略
|
<T extends org.anyline.metadata.Constraint> |
constraints(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
ResultSet set) |
<T extends org.anyline.metadata.Constraint> |
constraints(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Constraint> |
constraints(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
Object |
createConditionFindInSet(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
String column,
org.anyline.entity.Compare compare,
Object value)
构造 FIND_IN_SET 查询条件
如果不需要占位符 返回null 否则原样返回value
|
List<String> |
ddl(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Function function,
List<String> ddls,
org.anyline.entity.DataSet set)
查询 Function DDL
|
List<String> |
ddl(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Procedure procedure,
List<String> ddls,
org.anyline.entity.DataSet set)
查询 procedure DDL
|
List<String> |
ddl(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
List<String> ddls,
org.anyline.entity.DataSet set)
查询表DDL
|
List<String> |
ddl(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.View view,
List<String> ddls,
org.anyline.entity.DataSet set)
查询 view DDL
|
StringBuilder |
defaultValue(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
默认值
|
StringBuilder |
define(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
定义列
|
void |
each(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Trigger trigger) |
<T extends org.anyline.metadata.ForeignKey> |
foreigns(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> foreigns,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
<T extends org.anyline.metadata.Function> |
functions(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> functions,
org.anyline.entity.DataSet set) |
String |
generatedKey() |
StringBuilder |
increment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
递增列
|
<T extends org.anyline.metadata.Index> |
indexs(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate) |
<T extends org.anyline.metadata.Index> |
indexs(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> indexs,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Index> |
indexs(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> indexs,
org.anyline.entity.DataSet set) |
String |
insertHead(org.anyline.data.param.ConfigStore configs) |
boolean |
isBooleanColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isCharColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isIgnorePrecision(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isIgnoreScale(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column) |
boolean |
isNumberColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
是否同数字
|
String |
mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run) |
<T extends org.anyline.metadata.MasterTable> |
mtables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
String pattern,
String... types)
从jdbc结果中提取表结构
ResultSet set = con.getMetaData().getTables()
|
<T extends org.anyline.metadata.MasterTable> |
mtables(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
从上一步生成的SQL查询结果中 提取表结构
|
StringBuilder |
name(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Function function) |
StringBuilder |
name(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Procedure procedure) |
StringBuilder |
name(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
构造完整表名
|
StringBuilder |
nullable(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
编码
|
StringBuilder |
onupdate(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
更新行事件
|
StringBuilder |
position(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
位置
|
org.anyline.metadata.PrimaryKey |
primary(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
根据查询结果集构造PrimaryKey
|
StringBuilder |
primary(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Table table)
定义表的主键标识,在创建表的DDL结尾部分(注意不要跟列定义中的主键重复)
|
<T extends org.anyline.metadata.Procedure> |
procedures(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
LinkedHashMap<String,T> procedures,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.PartitionTable> |
ptables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
org.anyline.metadata.MasterTable master)
根据JDBC
|
<T extends org.anyline.metadata.PartitionTable> |
ptables(org.anyline.data.runtime.DataRuntime runtime,
int total,
int index,
boolean create,
org.anyline.metadata.MasterTable master,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
根据查询结果集构造Table
|
<T extends org.anyline.metadata.Table> |
tables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.Table> |
tables(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
List<T> tables,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.Table> |
tables(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> tables,
org.anyline.entity.DataSet set)
根据查询结构解析表属性
|
<T extends org.anyline.metadata.Table> |
tables(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
List<T> tables,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Tag> |
tags(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tags,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Tag> |
tags(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
<T extends org.anyline.metadata.Tag> |
tags(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.anyline.entity.DataSet set)
不支持
根据查询结果集构造Tag
|
<T extends org.anyline.metadata.Trigger> |
triggers(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> triggers,
org.anyline.entity.DataSet set)
根据查询结果集构造Constraint
|
org.anyline.metadata.type.DatabaseType |
type() |
StringBuilder |
type(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Column column)
数据类型
|
String |
value(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column,
org.anyline.data.adapter.DriverAdapter.SQL_BUILD_IN_VALUE value)
内置函数
|
<T extends org.anyline.metadata.View> |
views(org.anyline.data.runtime.DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> views,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.View> |
views(org.anyline.data.runtime.DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,T> views,
org.anyline.entity.DataSet set) |
buildQueryDatabaseRun, buildQueryDatabaseRun, charset, concat, database, databases, typebuildDeleteRunFromEntity, buildDeleteRunFromTable, buildInsertRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, concatAdd, concatAnd, concatFun, concatOr, createConditionIn, createConditionLike, createInsertRun, createInsertRunFromCollection, fillExecuteContent, fillInsertContent, fillInsertContent, fillQueryContent, fillQueryContent, fillQueryContent, getPrimayKey, identity, insertFoot, insertValue, isMultipleValue, isMultipleValue, mergeFinalExists, mergeFinalTotal, replaceVariableadd, add, add, add, add, add, add, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, batch, checkOverride, checkPv, checkSchema, checkSchema, checkSchema, checkSchema, checkSchema, checkSchema, checkSchema, column, column, column, column, columns, columns, columns, columns, count, count, create, create, create, create, create, create, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, delete, delete, delete, deletes, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, execute, execute, execute, execute, execute, execute, exists, fillDeleteRunContent, fillDeleteRunContent, foreigns, functions, getListener, indexs, init, insert, insert, insert, jdbc, map, maps, maps, metadata, mtables, primary, procedures, ptables, querys, querys, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, row, row, save, saveCollection, saveObject, select, select, select, selects, sequence, setListener, stream, tables, tables, tags, triggers, truncate, update, update, viewsaddColumnGuide, addRunValue, batchInsertSeparator, bool, bool, buildAddRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildDeleteRun, buildDeleteRun, buildDropRun, buildExecuteRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryRun, buildQuerySequence, buildTruncateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, checkMetadata, checkPrimaryGenerator, column, comments, comments, compatible, concat, concatEqual, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, convert, convert, convert, convert, convert, convert, convert, ddl, ddl, deletes, dropColumnGuide, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillQueryContent, getDelimiterFr, getDelimiterTo, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, insert, integer, IS_AUTO_CHECK_METADATA, IS_INSERT_EMPTY_COLUMN, IS_INSERT_EMPTY_FIELD, IS_INSERT_NULL_COLUMN, IS_INSERT_NULL_FIELD, IS_KEYHOLDER_IDENTITY, IS_LOG_BATCH_SQL_PARAM, IS_LOG_SLOW_SQL, IS_LOG_SQL_PARAM_WHEN_ERROR, IS_LOG_SQL_PARAM, IS_LOG_SQL_TIME, IS_LOG_SQL_WARN, IS_LOG_SQL_WHEN_ERROR, IS_LOG_SQL, IS_PRINT_EXCEPTION_STACK_TRACE, IS_REPLACE_EMPTY_NULL, IS_SQL_LOG_PLACEHOLDER, IS_THROW_SQL_QUERY_EXCEPTION, IS_THROW_SQL_UPDATE_EXCEPTION, IS_UPDATE_EMPTY_COLUMN, IS_UPDATE_EMPTY_FIELD, IS_UPDATE_NULL_COLUMN, IS_UPDATE_NULL_FIELD, keys, longs, objectName, parameter, parseTable, primary, process, random, read, setDelimiter, setPrimaryGenerator, setPrimaryValue, SLOW_SQL_MILLIS, string, string, supportInsertPlaceholder, table, type, type, value, value, value, version, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumn, columns, identity, rowadd, add, add, add, add, add, add, add, add, add, add, add, add, add, addColumnGuide, addRunValue, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, batchInsertSeparator, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryForeignsRun, buildQueryFunctionRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildQueryTableCommentRun, buildQueryTableRun, buildQueryTagRun, buildQueryTriggerRun, buildQueryViewRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, charset, checkDefaultBuildInValue, checkSchema, column, column, columns, columns, columns, columns, comments, compatible, concat, confirmInsertColumns, convert, convert, convert, convert, convert, convert, convert, count, count, create, create, create, create, create, create, create, create, create, create, create, create, createConditionIn, createConditionLike, database, database, databases, databases, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, delete, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, dropColumnGuide, execute, execute, execute, execute, exists, fillDeleteRunContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillQueryContent, foreigns, functions, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, indexs, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, keyword, map, maps, maps, mergeFinalExists, mergeFinalTotal, metadata, mtables, objectName, parameter, partitionBy, partitionOf, primary, primary, primary, procedures, process, ptables, querys, querys, read, reader, reg, reg, reg, reg, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, save, save, save, save, save, save, save, save, save, select, selects, sequence, supportInsertPlaceholder, tables, tables, tables, tables, tags, triggers, truncate, type, type, type, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, value, version, views, write, writerpublic org.anyline.metadata.type.DatabaseType type()
type 在接口中 org.anyline.data.adapter.DriverAdapterpublic String generatedKey()
generatedKey 在接口中 org.anyline.data.adapter.DriverAdaptergeneratedKey 在类中 org.anyline.data.adapter.init.DefaultDriverAdapterpublic void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic String insertHead(org.anyline.data.param.ConfigStore configs)
insertHead 在类中 MySQLGenusAdapterpublic String mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime, org.anyline.data.run.Run run)
mergeFinalQuery 在接口中 org.anyline.data.adapter.DriverAdaptermergeFinalQuery 在类中 MySQLGenusAdapterpublic Object createConditionFindInSet(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, String column, org.anyline.entity.Compare compare, Object value)
createConditionFindInSet 在接口中 org.anyline.data.adapter.DriverAdaptercreateConditionFindInSet 在类中 MySQLGenusAdapterbuilder - buildercompare - 比较方式 默认 equal 多个值默认 incolumn - 列value - valuepublic void checkSchema(org.anyline.data.runtime.DataRuntime runtime,
Connection con,
org.anyline.metadata.Table table)
checkSchema 在接口中 org.anyline.data.adapter.DriverAdaptercheckSchema 在类中 MySQLGenusAdapterpublic void checkSchema(org.anyline.data.runtime.DataRuntime runtime,
DataSource dataSource,
org.anyline.metadata.Table table)
checkSchema 在接口中 org.anyline.data.adapter.DriverAdaptercheckSchema 在类中 MySQLGenusAdapterpublic List<org.anyline.data.run.Run> buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime, boolean greedy, String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTableRun 在类中 MySQLGenusAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<org.anyline.data.run.Run> buildQueryTableCommentRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTableCommentRun 在类中 MySQLGenusAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 MySQLGenusAdapterindex - 第几条SQL 对照buildQueryTableRun返回顺序catalog - catalogschema - schematables - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.Table> List<T> tables(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, List<T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Table> List<T> tables(org.anyline.data.runtime.DataRuntime runtime, boolean create, List<T> tables, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 org.anyline.data.adapter.DriverAdaptertables 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryDDLRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryDDLRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic List<String> ddl(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.Table table, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 org.anyline.data.adapter.DriverAdapterddl 在类中 MySQLGenusAdapterindex - 第几条SQL 对照 buildQueryDDLRun 返回顺序table - 表ddls - 上一步查询结果set - sql执行的结果集public List<org.anyline.data.run.Run> buildQueryViewRun(org.anyline.data.runtime.DataRuntime runtime, boolean greedy, String catalog, String schema, String pattern, String types) throws Exception
buildQueryViewRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryViewRun 在类中 MySQLGenusAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> views, org.anyline.entity.DataSet set) throws Exception
views 在接口中 org.anyline.data.adapter.DriverAdapterviews 在类中 MySQLGenusAdapterindex - 第几条SQL 对照buildQueryViewRun返回顺序catalog - catalogschema - schemaviews - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> views, String catalog, String schema, String pattern, String... types) throws Exception
views 在接口中 org.anyline.data.adapter.DriverAdapterviews 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildQueryDDLRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryDDLRun 在类中 MySQLGenusAdapterview - viewExceptionpublic List<String> ddl(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.View view, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 org.anyline.data.adapter.DriverAdapterddl 在类中 MySQLGenusAdapterindex - 第几条SQL 对照 buildQueryDDLRun 返回顺序view - viewddls - 上一步查询结果set - sql执行的结果集public List<org.anyline.data.run.Run> buildQueryMasterTableRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryMasterTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryMasterTableRun 在类中 MySQLGenusAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, String pattern, String... types) throws Exception
mtables 在接口中 org.anyline.data.adapter.DriverAdaptermtables 在类中 MySQLGenusAdaptercreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schemaruntime - 运行环境主要包含驱动适配器 数据源或客户端Exceptionpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
mtables 在接口中 org.anyline.data.adapter.DriverAdaptermtables 在类中 MySQLGenusAdapterindex - 第几条SQLcreate - 上一步没有查到的,这一步是否需要新创建catalog - catalogschema - schematables - 上一步查询结果set - DataSetException - 异常public List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String pattern, String types) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 MySQLGenusAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable master, Map<String,Object> tags, String name) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryPartitionTableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable master, Map<String,Object> tags) throws Exception
buildQueryPartitionTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPartitionTableRun 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(org.anyline.data.runtime.DataRuntime runtime, int total, int index, boolean create, org.anyline.metadata.MasterTable master, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
ptables 在接口中 org.anyline.data.adapter.DriverAdapterptables 在类中 MySQLGenusAdaptertotal - 合计SQL数量index - 第几条SQL 对照 buildQueryMasterTableRun返回顺序create - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, org.anyline.metadata.MasterTable master) throws Exception
ptables 在接口中 org.anyline.data.adapter.DriverAdapterptables 在类中 MySQLGenusAdaptercreate - 上一步没有查到的,这一步是否需要新创建master - 主表catalog - catalogschema - schematables - 上一步查询结果runtime - 运行环境主要包含驱动适配器 数据源或客户端Exception - 异常public List<org.anyline.data.run.Run> buildQueryColumnRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryColumnRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryColumnRun 在类中 MySQLGenusAdaptertable - 表metadata - 是否根据metadata(true:1=0,false:查询系统表)Exceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 org.anyline.data.adapter.DriverAdaptercolumns 在类中 MySQLGenusAdapterindex - 第几条SQL 对照 buildQueryColumnRun返回顺序table - 表columns - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Column> List<T> columns(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, List<T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 org.anyline.data.adapter.DriverAdaptercolumns 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
columns 在接口中 JDBCAdaptercolumns 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, String pattern) throws Exception
columns 在接口中 org.anyline.data.adapter.DriverAdaptercolumns 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryTagRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryTagRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTagRun 在类中 MySQLGenusAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.anyline.entity.DataSet set) throws Exception
tags 在接口中 org.anyline.data.adapter.DriverAdaptertags 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryTagRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(org.anyline.data.runtime.DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
tags 在接口中 JDBCAdaptertags 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> tags, org.anyline.metadata.Table table, String pattern) throws Exception
tags 在接口中 org.anyline.data.adapter.DriverAdaptertags 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryPrimaryRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryPrimaryRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryPrimaryRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic org.anyline.metadata.PrimaryKey primary(org.anyline.data.runtime.DataRuntime runtime,
int index,
org.anyline.metadata.Table table,
org.anyline.entity.DataSet set)
throws Exception
primary 在接口中 org.anyline.data.adapter.DriverAdapterprimary 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryIndexRun 返回顺序table - 表set - sql查询结果Exception - 异常public List<org.anyline.data.run.Run> buildQueryForeignsRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildQueryForeignsRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryForeignsRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.Table table, LinkedHashMap<String,T> foreigns, org.anyline.entity.DataSet set) throws Exception
foreigns 在接口中 org.anyline.data.adapter.DriverAdapterforeigns 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryForeignsRun 返回顺序table - 表foreigns - 上一步查询结果set - sql查询结果Exception - 异常public List<org.anyline.data.run.Run> buildQueryIndexRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, String name)
buildQueryIndexRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryIndexRun 在类中 MySQLGenusAdaptertable - 表name - 名称public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.anyline.entity.DataSet set) throws Exception
indexs 在接口中 org.anyline.data.adapter.DriverAdapterindexs 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryIndexRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(org.anyline.data.runtime.DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
indexs 在接口中 JDBCAdapterindexs 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(org.anyline.data.runtime.DataRuntime runtime, boolean create, LinkedHashMap<String,T> indexs, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 org.anyline.data.adapter.DriverAdapterindexs 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryConstraintRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryConstraintRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryConstraintRun 在类中 MySQLGenusAdaptertable - 表metadata - 是否根据metadata | 查询系统表Exceptionpublic <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.anyline.entity.DataSet set) throws Exception
constraints 在接口中 org.anyline.data.adapter.DriverAdapterconstraints 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表constraints - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(org.anyline.data.runtime.DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
constraints 在接口中 JDBCAdapterconstraints 在类中 MySQLGenusAdapterExceptionpublic <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(org.anyline.data.runtime.DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, ResultSet set) throws Exception
constraints 在接口中 org.anyline.data.adapter.DriverAdapterconstraints 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryTriggerRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
buildQueryTriggerRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTriggerRun 在类中 MySQLGenusAdaptertable - 表events - INSERT|UPATE|DELETEpublic <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> triggers, org.anyline.entity.DataSet set) throws Exception
triggers 在接口中 org.anyline.data.adapter.DriverAdaptertriggers 在类中 MySQLGenusAdapterindex - 第几条查询SQL 对照 buildQueryConstraintRun 返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表triggers - 上一步查询结果set - DataSetException - 异常public List<org.anyline.data.run.Run> buildQueryProcedureRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String name)
buildQueryProcedureRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryProcedureRun 在类中 MySQLGenusAdapterpublic <T extends org.anyline.metadata.Procedure> LinkedHashMap<String,T> procedures(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> procedures, org.anyline.entity.DataSet set) throws Exception
procedures 在接口中 org.anyline.data.adapter.DriverAdapterprocedures 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildQueryDDLRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryDDLRun 在类中 MySQLGenusAdapterprocedure - procedureExceptionpublic List<String> ddl(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.Procedure procedure, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 org.anyline.data.adapter.DriverAdapterddl 在类中 MySQLGenusAdapterindex - 第几条SQL 对照 buildQueryDDLRun 返回顺序procedure - Procedureddls - 上一步查询结果set - sql执行的结果集public List<org.anyline.data.run.Run> buildQueryFunctionRun(org.anyline.data.runtime.DataRuntime runtime, String catalog, String schema, String name)
buildQueryFunctionRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryFunctionRun 在类中 MySQLGenusAdapterpublic <T extends org.anyline.metadata.Function> LinkedHashMap<String,T> functions(org.anyline.data.runtime.DataRuntime runtime, int index, boolean create, LinkedHashMap<String,T> functions, org.anyline.entity.DataSet set) throws Exception
functions 在接口中 org.anyline.data.adapter.DriverAdapterfunctions 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildQueryDDLRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Function function) throws Exception
buildQueryDDLRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryDDLRun 在类中 MySQLGenusAdapterfunction - functionExceptionpublic List<String> ddl(org.anyline.data.runtime.DataRuntime runtime, int index, org.anyline.metadata.Function function, List<String> ddls, org.anyline.entity.DataSet set)
ddl 在接口中 org.anyline.data.adapter.DriverAdapterddl 在类中 MySQLGenusAdapterindex - 第几条SQL 对照 buildQueryDDLRun 返回顺序function - Functionddls - 上一步查询结果set - sql执行的结果集public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 MySQLGenusAdaptertable - 表Exception - 异常public List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table, Collection<org.anyline.metadata.Column> columns) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdaptertable - 表columns - 列Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table)
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdaptertable - 表public List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic StringBuilder checkTableExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkTableExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckTableExists 在类中 MySQLGenusAdapterpublic StringBuilder primary(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
primary 在接口中 org.anyline.data.adapter.DriverAdapterprimary 在类中 MySQLGenusAdapterbuilder - buildertable - 表public StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 MySQLGenusAdapterbuilder - buildertable - 表public StringBuilder name(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Table table)
name 在接口中 org.anyline.data.adapter.DriverAdaptername 在类中 MySQLGenusAdapterbuilder - buildertable - 表public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterview - 视图Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.View view) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterview - 视图Exceptionpublic StringBuilder checkViewExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkViewExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckViewExists 在类中 MySQLGenusAdapterbuilder - builderexists - existspublic StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.View view)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 MySQLGenusAdapterbuilder - builderview - 视图public List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.MasterTable table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdaptertable - 表Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterExceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PartitionTable table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdapterExceptionpublic String alterColumnKeyword(org.anyline.data.runtime.DataRuntime runtime)
alterColumnKeyword 在接口中 org.anyline.data.adapter.DriverAdapteralterColumnKeyword 在类中 MySQLGenusAdapterpublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, boolean slice) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdaptercolumn - 列slice - 是否只生成片段(不含alter table部分,用于DDL合并)Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeTypeRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeTypeRun 在类中 MySQLGenusAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeDefaultRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeDefaultRun 在类中 MySQLGenusAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeNullableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeNullableRun 在类中 MySQLGenusAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdaptercolumn - 列Exceptionpublic List<org.anyline.data.run.Run> buildDropAutoIncrement(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildDropAutoIncrement 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropAutoIncrement 在类中 MySQLGenusAdaptercolumn - 列Exception - 异常public StringBuilder define(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
define 在接口中 org.anyline.data.adapter.DriverAdapterdefine 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder type(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
type 在接口中 org.anyline.data.adapter.DriverAdaptertype 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public boolean isIgnorePrecision(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isIgnorePrecision 在接口中 org.anyline.data.adapter.DriverAdapterisIgnorePrecision 在类中 MySQLGenusAdapterpublic boolean isIgnoreScale(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isIgnoreScale 在接口中 org.anyline.data.adapter.DriverAdapterisIgnoreScale 在类中 MySQLGenusAdapterpublic Boolean checkIgnorePrecision(org.anyline.data.runtime.DataRuntime runtime, String datatype)
checkIgnorePrecision 在接口中 org.anyline.data.adapter.DriverAdaptercheckIgnorePrecision 在类中 MySQLGenusAdapterpublic Boolean checkIgnoreScale(org.anyline.data.runtime.DataRuntime runtime, String datatype)
checkIgnoreScale 在接口中 org.anyline.data.adapter.DriverAdaptercheckIgnoreScale 在类中 MySQLGenusAdapterpublic StringBuilder nullable(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
nullable 在接口中 org.anyline.data.adapter.DriverAdapternullable 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder charset(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
charset 在接口中 org.anyline.data.adapter.DriverAdaptercharset 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder defaultValue(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
defaultValue 在接口中 org.anyline.data.adapter.DriverAdapterdefaultValue 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder increment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
increment 在接口中 org.anyline.data.adapter.DriverAdapterincrement 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder onupdate(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
onupdate 在接口中 org.anyline.data.adapter.DriverAdapteronupdate 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder position(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
position 在接口中 org.anyline.data.adapter.DriverAdapterposition 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder comment(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Column column)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 MySQLGenusAdapterbuilder - buildercolumn - 列public StringBuilder checkColumnExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkColumnExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckColumnExists 在类中 MySQLGenusAdapterbuilder - builderexists - existspublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeDefaultRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeDefaultRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeDefaultRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeNullableRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeNullableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeNullableRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic List<org.anyline.data.run.Run> buildChangeTypeRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Tag tag) throws Exception
buildChangeTypeRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeTypeRun 在类中 MySQLGenusAdaptertag - 标签Exceptionpublic StringBuilder checkTagExists(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, boolean exists)
checkTagExists 在接口中 org.anyline.data.adapter.DriverAdaptercheckTagExists 在类中 MySQLGenusAdapterbuilder - builderexists - existspublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.PrimaryKey primary) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterprimary - 主键Exceptionpublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.ForeignKey foreign) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterforeign - 外键Exceptionpublic List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterindex - 索引Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Index index) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterindex - 索引Exceptionpublic void comment(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Index index)
comment 在接口中 org.anyline.data.adapter.DriverAdaptercomment 在类中 MySQLGenusAdapterbuilder - index - public List<org.anyline.data.run.Run> buildAddRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildAddRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAddRun 在类中 MySQLGenusAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Constraint constraint) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterconstraint - 约束Exceptionpublic List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Trigger trigger) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdaptertrigger - 触发器Exceptionpublic void each(org.anyline.data.runtime.DataRuntime runtime,
StringBuilder builder,
org.anyline.metadata.Trigger trigger)
each 在接口中 org.anyline.data.adapter.DriverAdaptereach 在类中 MySQLGenusAdapterpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Trigger trigger) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdaptertrigger - 触发器Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Trigger trigger) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdaptertrigger - 触发器Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Trigger trigger) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdaptertrigger - 触发器Exceptionpublic List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdapterprocedure - 存储过程Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterprocedure - 存储过程Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterprocedure - 存储过程Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Procedure procedure) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterprocedure - 存储过程Exceptionpublic StringBuilder name(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Procedure procedure)
name 在接口中 org.anyline.data.adapter.DriverAdaptername 在类中 MySQLGenusAdapterpublic List<org.anyline.data.run.Run> buildCreateRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Function function) throws Exception
buildCreateRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildCreateRun 在类中 MySQLGenusAdapterfunction - 函数Exceptionpublic List<org.anyline.data.run.Run> buildAlterRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Function function) throws Exception
buildAlterRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAlterRun 在类中 MySQLGenusAdapterfunction - 函数Exceptionpublic List<org.anyline.data.run.Run> buildDropRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Function function) throws Exception
buildDropRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildDropRun 在类中 MySQLGenusAdapterfunction - 函数Exceptionpublic List<org.anyline.data.run.Run> buildRenameRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Function function) throws Exception
buildRenameRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildRenameRun 在类中 MySQLGenusAdapterfunction - 函数Exceptionpublic StringBuilder name(org.anyline.data.runtime.DataRuntime runtime, StringBuilder builder, org.anyline.metadata.Function function)
name 在接口中 org.anyline.data.adapter.DriverAdaptername 在类中 MySQLGenusAdapterpublic boolean isBooleanColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isBooleanColumn 在接口中 org.anyline.data.adapter.DriverAdapterisBooleanColumn 在类中 MySQLGenusAdapterpublic boolean isNumberColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isNumberColumn 在接口中 org.anyline.data.adapter.DriverAdapterisNumberColumn 在类中 MySQLGenusAdaptercolumn - 列public boolean isCharColumn(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
isCharColumn 在接口中 org.anyline.data.adapter.DriverAdapterisCharColumn 在类中 MySQLGenusAdapterpublic String value(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column, org.anyline.data.adapter.DriverAdapter.SQL_BUILD_IN_VALUE value)
value 在接口中 org.anyline.data.adapter.DriverAdaptervalue 在类中 MySQLGenusAdaptervalue - SQL_BUILD_IN_VALUECopyright © 2023. All rights reserved.