public abstract class DefaultJDBCAdapter extends DefaultDriverAdapter implements JDBCAdapter
DriverAdapter.SQL_BUILD_IN_VALUE| 限定符和类型 | 字段和说明 |
|---|---|
protected DDListener |
ddListener |
protected DMListener |
dmListener |
protected static org.slf4j.Logger |
log |
delimiterFr, delimiterTo, primaryGenerator, readers, types, versions, writersBR, BR_TAB, TAB| 构造器和说明 |
|---|
DefaultJDBCAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
batch(org.springframework.jdbc.core.JdbcTemplate jdbc,
String sql,
int batch,
int vol,
List<Object> values) |
List<Run> |
buildQueryColumnRun(DataRuntime runtime,
org.anyline.metadata.Table table,
boolean metadata)
1 构造查询列的QL
|
protected boolean |
checkIsNew(Object obj) |
protected Boolean |
checkOverride(Object obj) |
protected Map<String,Object> |
checkPv(Object obj) |
void |
checkSchema(DataRuntime runtime,
Connection con,
org.anyline.metadata.Table table) |
void |
checkSchema(DataRuntime runtime,
DataSource dataSource,
org.anyline.metadata.Table table) |
void |
checkSchema(DataRuntime runtime,
org.anyline.metadata.Table table) |
org.anyline.metadata.Column |
column(DataRuntime runtime,
org.anyline.metadata.Column column,
ResultSetMetaData rsm,
int index) |
org.anyline.metadata.Column |
column(DataRuntime runtime,
org.anyline.metadata.Column column,
org.springframework.jdbc.support.rowset.SqlRowSetMetaData rsm,
int index) |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
DatabaseMetaData dbmd,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
org.springframework.jdbc.support.rowset.SqlRowSet set)
解析查询结果metadata(0=1)
|
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> columns,
org.anyline.metadata.Table table,
String pattern) |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> columns,
org.anyline.entity.DataSet set)
3.1 根据查询结果解析列属性
|
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
int index,
boolean create,
org.anyline.metadata.Table table,
List<T> columns,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String table)
查询所有表的列
|
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
boolean primary)
查询表结构
|
<T extends org.anyline.metadata.Column> |
columns(DataRuntime runtime,
String random,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> columns,
List<Run> runs)
2 执行查询列的SQL
|
<T extends org.anyline.metadata.Constraint> |
constraints(DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
long |
count(DataRuntime runtime,
String random,
Run run)
count [执行]
|
long |
count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
count [入口]
|
org.anyline.metadata.Database |
database(DataRuntime runtime,
String random,
String name) |
LinkedHashMap<String,org.anyline.metadata.Database> |
databases(DataRuntime runtime,
String random) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Function function) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.MasterTable table) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.PartitionTable table) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.Table table,
boolean init) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.View view) |
long |
delete(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
执行删除
|
long |
delete(DataRuntime runtime,
String random,
String dest,
ConfigStore configs,
Object obj,
String... columns)
delete [入口]
合成 where k1 = v1 and k2 = v2 |
long |
delete(DataRuntime runtime,
String random,
String table,
ConfigStore configs,
String... conditions)
delete [入口]
根据configs和conditions过滤条件 |
<T> long |
deletes(DataRuntime runtime,
String random,
int batch,
String table,
String key,
Collection<T> values)
delete [入口]
合成 where column in (values) |
long |
execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
execute [执行]
|
long |
execute(DataRuntime runtime,
String random,
int batch,
ConfigStore configs,
String sql,
List<Object> values) |
boolean |
execute(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure)
procedure [执行]
|
long |
execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [入口]
|
boolean |
exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
exists [入口]
|
void |
fillDeleteRunContent(DataRuntime runtime,
Run run)
构造删除主体
|
protected void |
fillDeleteRunContent(DataRuntime runtime,
TableRun run) |
<T extends org.anyline.metadata.ForeignKey> |
foreigns(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table) |
<T extends org.anyline.metadata.Function> |
functions(DataRuntime runtime,
String random,
boolean recover,
String catalog,
String schema,
String name) |
DMListener |
getListener() |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> indexs,
org.anyline.metadata.Table table,
boolean unique,
boolean approximate) |
<T extends org.anyline.metadata.Index> |
indexs(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(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String name) |
protected void |
init(org.anyline.metadata.Column column,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row) |
long |
insert(DataRuntime runtime,
String random,
int batch,
String dest,
Object data,
boolean checkPrimary,
List<String> columns)
insert [入口]
执行完成后会补齐自增主键值 |
long |
insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks)
insert [执行]
执行完成后会补齐自增主键值 |
long |
insert(DataRuntime runtime,
String random,
Object data,
ConfigStore configs,
Run run,
String[] pks,
boolean simple)
insert [执行]
有些不支持返回自增的单独执行 执行完成后会补齐自增主键值 |
protected org.springframework.jdbc.core.JdbcTemplate |
jdbc(DataRuntime runtime) |
Map<String,Object> |
map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [执行]
|
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run)
select [执行]
|
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [入口]
对性能有要求的场景调用,返回java原生map集合,结果中不包含元数据信息 |
<T extends org.anyline.metadata.MasterTable> |
mtables(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String pattern,
String types) |
org.anyline.metadata.PrimaryKey |
primary(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table)
索引
|
<T extends org.anyline.metadata.Procedure> |
procedures(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String name) |
<T extends org.anyline.metadata.PartitionTable> |
ptables(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.MasterTable master,
Map<String,Object> tags,
String name) |
org.anyline.entity.DataSet |
querys(DataRuntime runtime,
String random,
org.anyline.metadata.Procedure procedure,
org.anyline.entity.PageNavi navi)
select procedure [入口]
|
org.anyline.entity.DataSet |
querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
org.anyline.entity.DataRow |
row(boolean system,
DataRuntime runtime,
LinkedHashMap<String,org.anyline.metadata.Column> metadatas,
ConfigStore configs,
ResultSet rs)
封装查询结果
|
protected org.anyline.entity.DataRow |
row(DataRuntime runtime,
boolean system,
ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> metadatas,
ResultSet rs)
封装查询结果
|
long |
save(DataRuntime runtime,
String random,
String dest,
Object data,
ConfigStore configs,
boolean checkPrimary,
List<String> columns)
save [入口]
根据是否有主键值确认insert | update 执行完成后会补齐自增主键值 |
protected long |
saveCollection(DataRuntime runtime,
String random,
String dest,
Collection<?> data,
ConfigStore configs,
boolean checkPrimary,
List<String> columns) |
protected long |
saveObject(DataRuntime runtime,
String random,
String dest,
Object data,
ConfigStore configs,
boolean checkPrimary,
List<String> columns) |
protected org.anyline.entity.DataSet |
select(DataRuntime runtime,
String random,
boolean system,
org.anyline.metadata.ACTION.DML action,
String table,
ConfigStore configs,
Run run,
String sql,
List<Object> values) |
org.anyline.entity.DataSet |
select(DataRuntime runtime,
String random,
boolean system,
String table,
ConfigStore configs,
Run run)
select [执行]
|
protected <T> org.anyline.entity.EntitySet<T> |
select(DataRuntime runtime,
String random,
Class<T> clazz,
String table,
ConfigStore configs,
Run run)
查询
|
<T> org.anyline.entity.EntitySet<T> |
selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [入口]
|
org.anyline.entity.DataRow |
sequence(DataRuntime runtime,
String random,
boolean next,
String... names)
select [执行]
|
void |
setListener(DMListener listener) |
protected boolean |
stream(StreamHandler handler,
ResultSet rs,
ConfigStore configs,
boolean system,
DataRuntime runtime,
LinkedHashMap<String,org.anyline.metadata.Column> metadatas) |
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> tables,
String catalog,
String schema,
String pattern,
String... types)
根据 DatabaseMetaData 查询表
|
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
boolean create,
List<T> tables,
String catalog,
String schema,
String pattern,
String... types) |
<T extends org.anyline.metadata.Table> |
tables(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(DataRuntime runtime,
int index,
boolean create,
String catalog,
String schema,
List<T> tables,
org.anyline.entity.DataSet set) |
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String pattern,
String types,
boolean strut) |
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
String random,
String catalog,
String schema,
String pattern,
String types,
boolean strut) |
<T extends org.anyline.metadata.Tag> |
tags(DataRuntime runtime,
boolean create,
org.anyline.metadata.Table table,
LinkedHashMap<String,T> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set)
解析查询结果metadata(0=1)
|
<T extends org.anyline.metadata.Tag> |
tags(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table) |
<T extends org.anyline.metadata.Trigger> |
triggers(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
List<org.anyline.metadata.Trigger.EVENT> events) |
long |
truncate(DataRuntime runtime,
String random,
String table)
truncate [入口]
|
long |
update(DataRuntime runtime,
String random,
int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
UPDATE [入口]
|
long |
update(DataRuntime runtime,
String random,
String dest,
Object data,
ConfigStore configs,
Run run)
update [执行]
|
<T extends org.anyline.metadata.View> |
views(DataRuntime runtime,
boolean create,
LinkedHashMap<String,T> views,
String catalog,
String schema,
String pattern,
String... types)
根据DatabaseMetaData
|
<T extends org.anyline.metadata.View> |
views(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String pattern,
String types) |
addColumnGuide, addRunValue, alterColumnKeyword, batchInsertSeparator, bool, bool, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, 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, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, 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, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, charset, checkColumnExists, checkIgnorePrecision, checkIgnoreScale, checkMetadata, checkPrimaryGenerator, checkTableExists, checkTagExists, checkViewExists, column, comment, comment, comment, comment, comments, comments, compatible, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, constraints, constraints, convert, convert, convert, convert, convert, convert, createInsertRun, createInsertRunFromCollection, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, define, deletes, dropColumnGuide, each, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillQueryContent, fillQueryContent, fillQueryContent, fillQueryContent, foreigns, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, increment, indexs, 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_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, isBooleanColumn, isCharColumn, isIgnorePrecision, isIgnoreScale, isNumberColumn, keys, longs, mergeFinalExists, mergeFinalTotal, mtables, mtables, name, name, name, nullable, objectName, onupdate, parameter, parseTable, position, primary, primary, primary, procedures, process, ptables, ptables, random, read, reader, reader, setDelimiter, setPrimaryGenerator, setPrimaryValue, SLOW_SQL_MILLIS, string, string, supportInsertPlaceholder, table, tags, tags, triggers, type, type, type, value, value, value, value, version, views, write, writerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitidentityaddColumnGuide, addRunValue, alterColumnKeyword, batchInsertSeparator, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropAutoIncrement, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, 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, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryConstraintRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryForeignsRun, buildQueryForeignsRun, buildQueryFunctionRun, buildQueryFunctionRun, buildQueryIndexRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryPrimaryRun, buildQueryProcedureRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildQueryTableCommentRun, buildQueryTableCommentRun, buildQueryTableRun, buildQueryTableRun, buildQueryTagRun, buildQueryTagRun, buildQueryTriggerRun, buildQueryTriggerRun, buildQueryViewRun, buildQueryViewRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, 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, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, charset, checkColumnExists, checkDefaultBuildInValue, checkIgnorePrecision, checkIgnoreScale, checkTableExists, checkTagExists, checkViewExists, column, columns, comment, comment, comment, comment, comments, compatible, concat, confirmInsertColumns, constraints, constraints, convert, convert, convert, convert, convert, convert, createConditionFindInSet, createConditionIn, createConditionLike, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, defaultValue, define, deletes, deletes, deletes, deletes, deletes, deletes, deletes, dropColumnGuide, each, fillExecuteContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillQueryContent, foreigns, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, increment, indexs, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isBooleanColumn, isCharColumn, isIgnorePrecision, isIgnoreScale, isNumberColumn, mergeFinalExists, mergeFinalQuery, mergeFinalTotal, mtables, mtables, name, name, name, nullable, objectName, onupdate, parameter, position, primary, primary, primary, procedures, process, ptables, ptables, read, reader, reader, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, supportInsertPlaceholder, tables, tables, tags, tags, triggers, type, 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, value, value, version, views, write, writerprotected static final org.slf4j.Logger log
@Autowired(required=false) protected DMListener dmListener
@Autowired(required=false) protected DDListener ddListener
public DMListener getListener()
getListener 在类中 DefaultDriverAdapter@Autowired(required=false) public void setListener(DMListener listener)
setListener 在类中 DefaultDriverAdapterprotected org.springframework.jdbc.core.JdbcTemplate jdbc(DataRuntime runtime)
public long update(DataRuntime runtime, String random, int batch, String dest, Object data, ConfigStore configs, List<String> columns)
update 在接口中 DriverAdapterupdate 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 数据configs - 条件columns - 列public boolean exists(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
exists 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 简单过滤条件public org.anyline.entity.DataRow sequence(DataRuntime runtime, String random, boolean next, String... names)
sequence 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令next - 是否查下一个序列值names - 存储过程名称spublic long count(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
count 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public long count(DataRuntime runtime, String random, Run run)
count 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public org.anyline.entity.DataRow row(boolean system,
DataRuntime runtime,
LinkedHashMap<String,org.anyline.metadata.Column> metadatas,
ConfigStore configs,
ResultSet rs)
row 在接口中 JDBCAdaptersystem - 系统表不检测列属性runtime - runtimemetadatas - metadatasrs - jdbc返回结果protected boolean stream(StreamHandler handler, ResultSet rs, ConfigStore configs, boolean system, DataRuntime runtime, LinkedHashMap<String,org.anyline.metadata.Column> metadatas)
protected org.anyline.entity.DataSet select(DataRuntime runtime, String random, boolean system, org.anyline.metadata.ACTION.DML action, String table, ConfigStore configs, Run run, String sql, List<Object> values)
public org.anyline.entity.DataSet select(DataRuntime runtime, String random, boolean system, String table, ConfigStore configs, Run run)
select 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令system - 系统表不检测列属性table - 表run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected org.anyline.entity.DataRow row(DataRuntime runtime, boolean system, ConfigStore configs, LinkedHashMap<String,org.anyline.metadata.Column> metadatas, ResultSet rs)
system - 系统表不检测列属性runtime - runtimemetadatas - metadatasrs - jdbc返回结果configs - ConfigStorepublic List<Map<String,Object>> maps(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
maps 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public List<Map<String,Object>> maps(DataRuntime runtime, String random, ConfigStore configs, Run run)
maps 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public Map<String,Object> map(DataRuntime runtime, String random, ConfigStore configs, Run run)
map 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected void batch(org.springframework.jdbc.core.JdbcTemplate jdbc,
String sql,
int batch,
int vol,
List<Object> values)
public long update(DataRuntime runtime, String random, String dest, Object data, ConfigStore configs, Run run)
update 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 数据run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public long insert(DataRuntime runtime, String random, int batch, String dest, Object data, boolean checkPrimary, List<String> columns)
insert 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 数据checkPrimary - 是否需要检查重复主键,默认不检查columns - 列public long insert(DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String[] pks)
insert 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令data - datarun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)pks - 需要返回的主键public long insert(DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String[] pks, boolean simple)
insert 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令data - datarun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)pks - pkssimple - 没有实际作用 用来标识有些不支持返回自增的单独执行public long save(DataRuntime runtime, String random, String dest, Object data, ConfigStore configs, boolean checkPrimary, List<String> columns)
save 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 数据checkPrimary - 是否需要检查重复主键,默认不检查columns - 列protected long saveCollection(DataRuntime runtime, String random, String dest, Collection<?> data, ConfigStore configs, boolean checkPrimary, List<String> columns)
protected long saveObject(DataRuntime runtime, String random, String dest, Object data, ConfigStore configs, boolean checkPrimary, List<String> columns)
protected boolean checkIsNew(Object obj)
public long execute(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
execute 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 查询条件及相关设置conditions - 简单过滤条件public long execute(DataRuntime runtime, String random, int batch, ConfigStore configs, String sql, List<Object> values)
execute 在接口中 DriverAdapterpublic long execute(DataRuntime runtime, String random, ConfigStore configs, Run run)
execute 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令run - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public boolean execute(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure)
execute 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端procedure - 存储过程random - randompublic org.anyline.entity.DataSet querys(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, org.anyline.entity.PageNavi navi)
querys 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令procedure - 存储过程navi - 分页public org.anyline.entity.DataSet querys(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
querys 在接口中 DriverAdapterquerys 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件public <T> org.anyline.entity.EntitySet<T> selects(DataRuntime runtime, String random, RunPrepare prepare, Class<T> clazz, ConfigStore configs, String... conditions)
selects 在接口中 DriverAdapterT - Entityruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令clazz - 类prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件protected <T> org.anyline.entity.EntitySet<T> select(DataRuntime runtime, String random, Class<T> clazz, String table, ConfigStore configs, Run run)
T - entity.classruntime - 运行环境主要包含驱动适配器 数据源或客户端clazz - entity classtable - tablerun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public <T> long deletes(DataRuntime runtime, String random, int batch, String table, String key, Collection<T> values)
deletes 在接口中 DriverAdapterT - Truntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表values - 列对应的值public long delete(DataRuntime runtime, String random, String dest, ConfigStore configs, Object obj, String... columns)
delete 在接口中 DriverAdapterdelete 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令obj - entity或DataRowcolumns - 删除条件的列或属性,根据columns取obj值并合成删除条件public long delete(DataRuntime runtime, String random, String table, ConfigStore configs, String... conditions)
delete 在接口中 DriverAdapterdelete 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表configs - 查询条件及相关设置conditions - 简单过滤条件public long truncate(DataRuntime runtime, String random, String table)
truncate 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令table - 表public void fillDeleteRunContent(DataRuntime runtime, Run run)
fillDeleteRunContent 在接口中 DriverAdapterrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)protected void fillDeleteRunContent(DataRuntime runtime, TableRun run)
public long delete(DataRuntime runtime, String random, ConfigStore configs, Run run)
delete 在接口中 DriverAdapterruntime - DataRuntimerun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)public org.anyline.metadata.Database database(DataRuntime runtime, String random, String name)
database 在接口中 DriverAdapterpublic LinkedHashMap<String,org.anyline.metadata.Database> databases(DataRuntime runtime, String random)
databases 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Table> List<T> tables(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String pattern, String types, boolean strut)
tables 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(DataRuntime runtime, String random, String catalog, String schema, String pattern, String types, boolean strut)
tables 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(DataRuntime runtime, boolean create, LinkedHashMap<String,T> tables, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 DriverAdaptertables 在类中 DefaultDriverAdapterT - Tableruntime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建tables - 上一步查询结果catalog - catalogschema - schemapattern - patterntypes - types "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".Exception - Exceptionpublic <T extends org.anyline.metadata.Table> List<T> tables(DataRuntime runtime, boolean create, List<T> tables, String catalog, String schema, String pattern, String... types) throws Exception
tables 在接口中 DriverAdaptertables 在类中 DefaultDriverAdapterExceptionpublic <T extends org.anyline.metadata.Table> LinkedHashMap<String,T> tables(DataRuntime runtime, int index, boolean create, String catalog, String schema, LinkedHashMap<String,T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 DriverAdaptertables 在类中 DefaultDriverAdapterindex - 第几条SQL 对照buildQueryTableRun返回顺序catalog - catalogschema - schematables - 上一步查询结果set - DataSetException - 异常public <T extends org.anyline.metadata.Table> List<T> tables(DataRuntime runtime, int index, boolean create, String catalog, String schema, List<T> tables, org.anyline.entity.DataSet set) throws Exception
tables 在接口中 DriverAdaptertables 在类中 DefaultDriverAdapterExceptionpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Table table, boolean init)
ddl 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String pattern, String types)
views 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.View> LinkedHashMap<String,T> views(DataRuntime runtime, boolean create, LinkedHashMap<String,T> views, String catalog, String schema, String pattern, String... types) throws Exception
views 在接口中 DriverAdapterviews 在类中 DefaultDriverAdapterT - runtime - 运行环境主要包含驱动适配器 数据源或客户端create - 上一步没有查到的,这一步是否需要新创建views - 上一步查询结果catalog - catalogschema - schemapattern - patterntypes - types "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".Exceptionpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.View view)
ddl 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.MasterTable> LinkedHashMap<String,T> mtables(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String pattern, String types)
mtables 在接口中 DriverAdapterpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.MasterTable table)
ddl 在接口中 DriverAdapterpublic void checkSchema(DataRuntime runtime, DataSource dataSource, org.anyline.metadata.Table table)
checkSchema 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.PartitionTable> LinkedHashMap<String,T> ptables(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.MasterTable master, Map<String,Object> tags, String name)
ptables 在接口中 DriverAdapterpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.PartitionTable table)
ddl 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
tags 在接口中 DriverAdapterpublic void checkSchema(DataRuntime runtime, Connection con, org.anyline.metadata.Table table)
checkSchema 在接口中 DriverAdapterpublic void checkSchema(DataRuntime runtime, org.anyline.metadata.Table table)
checkSchema 在接口中 DriverAdapterpublic org.anyline.metadata.Column column(DataRuntime runtime, org.anyline.metadata.Column column, org.springframework.jdbc.support.rowset.SqlRowSetMetaData rsm, int index)
column 在接口中 JDBCAdapterpublic org.anyline.metadata.Column column(DataRuntime runtime, org.anyline.metadata.Column column, ResultSetMetaData rsm, int index)
column 在接口中 DriverAdapterpublic List<Run> buildQueryColumnRun(DataRuntime runtime, org.anyline.metadata.Table table, boolean metadata) throws Exception
buildQueryColumnRun 在接口中 DriverAdapterbuildQueryColumnRun 在类中 DefaultDriverAdaptertable - 表metadata - 是否根据metadata(true:1=0,false:查询系统表,由子类实现)Exceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 DriverAdapterindex - 第几条SQL 对照 buildQueryColumnRun返回顺序create - 上一步没有查到的,这一步是否需要新创建table - 表columns - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, int index, boolean create, org.anyline.metadata.Table table, List<T> columns, org.anyline.entity.DataSet set) throws Exception
columns 在接口中 DriverAdapterExceptionprotected void init(org.anyline.metadata.Column column,
org.anyline.metadata.Table table,
org.anyline.entity.DataRow row)
public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, String random, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> columns, List<Run> runs)
columns 在接口中 DriverAdapterT - runtime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令create - 上一步没有查到的,这一步是否需要新创建table - 上一步查询结果columns - runs - public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, boolean primary)
columns 在接口中 DriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端greedy - 查所有库random - 用来标记同一组命令table - 表primary - 是否检测主键public <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String table)
columns 在接口中 DriverAdapterT - Columnruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - catalogschema - schematable - 查询所有表时 输入nullpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
JDBCAdaptercolumns 在接口中 JDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建columns - columnstable - 表set - setException - 异常public <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, DatabaseMetaData dbmd, org.anyline.metadata.Table table, String pattern) throws Exception
columns 在接口中 JDBCAdapterExceptionpublic <T extends org.anyline.metadata.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, boolean create, LinkedHashMap<String,T> columns, org.anyline.metadata.Table table, String pattern) throws Exception
columns 在接口中 DriverAdapterExceptionpublic org.anyline.metadata.PrimaryKey primary(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
primary 在接口中 DriverAdaptertable - 表public <T extends org.anyline.metadata.ForeignKey> LinkedHashMap<String,T> foreigns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
foreigns 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, String name)
indexs 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> tags, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
JDBCAdaptertags 在接口中 JDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建table - 表tags - 上一步查询结果set - 查询结果Exception - 异常public <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, boolean create, LinkedHashMap<String,T> indexs, org.anyline.metadata.Table table, boolean unique, boolean approximate) throws Exception
indexs 在接口中 DriverAdapterindexs 在类中 DefaultDriverAdapterExceptionpublic <T extends org.anyline.metadata.Index> LinkedHashMap<String,T> indexs(DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> indexs, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
indexs 在接口中 JDBCAdaptercreate - 上一步没有查到的,这一步是否需要新创建table - 表indexs - 上一步查询结果set - setException - 异常public <T extends org.anyline.metadata.Constraint> LinkedHashMap<String,T> constraints(DataRuntime runtime, boolean create, org.anyline.metadata.Table table, LinkedHashMap<String,T> constraints, org.springframework.jdbc.support.rowset.SqlRowSet set) throws Exception
constraints 在接口中 JDBCAdapterExceptionpublic <T extends org.anyline.metadata.Trigger> LinkedHashMap<String,T> triggers(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, List<org.anyline.metadata.Trigger.EVENT> events)
triggers 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Procedure> LinkedHashMap<String,T> procedures(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String name)
procedures 在接口中 DriverAdapterpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure)
ddl 在接口中 DriverAdapterddl 在类中 DefaultDriverAdapterpublic <T extends org.anyline.metadata.Function> LinkedHashMap<String,T> functions(DataRuntime runtime, String random, boolean recover, String catalog, String schema, String name)
functions 在接口中 DriverAdapterpublic List<String> ddl(DataRuntime runtime, String random, org.anyline.metadata.Function function)
ddl 在接口中 DriverAdapterddl 在类中 DefaultDriverAdapterCopyright © 2023. All rights reserved.