@Repository(value="anyline.data.adapter.mongo") public class MongoAdapter extends DefaultDriverAdapter implements DriverAdapter
DriverAdapter.SQL_BUILD_IN_VALUEddListener, delimiterFr, delimiterTo, dmListener, log, primaryGenerator, readers, types, versions, writersBR, BR_TAB, TAB| 构造器和说明 |
|---|
MongoAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
buildDeleteRun(DataRuntime runtime,
int batch,
String table,
String key,
Object values) |
Run |
buildDeleteRun(DataRuntime runtime,
String dest,
Object obj,
String... columns) |
Run |
buildDeleteRunFromEntity(DataRuntime runtime,
String dest,
Object obj,
String... columns) |
Run |
buildDeleteRunFromTable(DataRuntime runtime,
int batch,
String table,
String key,
Object values) |
Run |
buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建查询SQL
|
List<Run> |
buildTruncateRun(DataRuntime runtime,
String table) |
Run |
buildUpdateRunFromCollection(DataRuntime runtime,
int batch,
String dest,
Collection list,
ConfigStore configs,
boolean checkPrimary,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromDataRow(DataRuntime runtime,
String dest,
org.anyline.entity.DataRow row,
ConfigStore configs,
boolean checkPrimary,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
Run |
buildUpdateRunFromEntity(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
boolean checkPrimary,
LinkedHashMap<String,org.anyline.metadata.Column> columns) |
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) |
<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) |
<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) |
<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) |
String |
concat(DataRuntime runtime,
String... args) |
long |
count(DataRuntime runtime,
String random,
Run run) |
long |
count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
Object |
createConditionFindInSet(DataRuntime runtime,
StringBuilder builder,
String column,
org.anyline.entity.Compare compare,
Object value) |
StringBuilder |
createConditionIn(DataRuntime runtime,
StringBuilder builder,
org.anyline.entity.Compare compare,
Object value) |
RunValue |
createConditionLike(DataRuntime runtime,
StringBuilder builder,
org.anyline.entity.Compare compare,
Object value) |
protected Run |
createInsertRun(DataRuntime runtime,
String dest,
Object obj,
ConfigStore configs,
boolean checkPrimary,
List<String> columns)
根据entity创建 INSERT RunPrepare
|
protected Run |
createInsertRunFromCollection(DataRuntime runtime,
int batch,
String dest,
Collection list,
ConfigStore confis,
boolean checkPrimary,
List<String> columns)
根据collection创建 INSERT RunPrepare
|
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.MasterTable table) |
List<String> |
ddl(DataRuntime runtime,
String random,
org.anyline.metadata.PartitionTable table) |
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) |
long |
delete(DataRuntime runtime,
String random,
String table,
ConfigStore configs,
String... conditions) |
<T> long |
deletes(DataRuntime runtime,
String random,
int batch,
String table,
String key,
Collection<T> values) |
long |
execute(DataRuntime runtime,
String random,
ConfigStore configs,
Run run) |
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) |
long |
execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
boolean |
exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
void |
fillDeleteRunContent(DataRuntime runtime,
Run run)
构造删除主体
|
protected void |
fillDeleteRunContent(DataRuntime runtime,
TableRun run) |
protected void |
fillQueryContent(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) |
<T extends org.anyline.metadata.Index> |
indexs(DataRuntime runtime,
String random,
boolean greedy,
org.anyline.metadata.Table table,
String name) |
long |
insert(DataRuntime runtime,
String random,
int batch,
String dest,
Object data,
ConfigStore configs,
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) |
Map<String,Object> |
map(DataRuntime runtime,
String random,
ConfigStore configs,
Run run) |
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
ConfigStore configs,
Run run) |
List<Map<String,Object>> |
maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
String |
mergeFinalQuery(DataRuntime runtime,
Run run) |
<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) |
org.anyline.entity.DataSet |
querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
long |
save(DataRuntime runtime,
String random,
String dest,
Object data,
ConfigStore configs,
boolean checkPrimary,
List<String> columns) |
org.anyline.entity.DataSet |
select(DataRuntime runtime,
String random,
boolean system,
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) |
org.anyline.entity.DataRow |
sequence(DataRuntime runtime,
String random,
boolean next,
String... names) |
<T extends org.anyline.metadata.Table> |
tables(DataRuntime runtime,
String random,
boolean greedy,
String catalog,
String schema,
String pattern,
String types) |
<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) |
<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,
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) |
org.anyline.metadata.type.DatabaseType |
type() |
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) |
<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, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildQueryColumnRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryForeignsRun, buildQueryFunctionRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryProcedureRun, buildQuerySequence, buildQueryTableCommentRun, buildQueryTableRun, buildQueryTagRun, buildQueryTriggerRun, buildQueryViewRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, charset, checkColumnExists, checkIgnorePrecision, checkIgnoreScale, checkMetadata, checkPrimaryGenerator, checkTableExists, checkTagExists, checkViewExists, column, comment, comment, comment, comment, comments, comments, compatible, concat, concatEqual, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, constraints, constraints, convert, convert, convert, convert, convert, convert, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, define, deletes, dropColumnGuide, each, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillQueryContent, fillQueryContent, fillQueryContent, foreigns, functions, generatedKey, getDelimiterFr, getDelimiterTo, getListener, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, increment, indexs, indexs, 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, setListener, setPrimaryGenerator, setPrimaryValue, SLOW_SQL_MILLIS, string, string, supportInsertPlaceholder, table, tables, tables, tables, tables, tags, tags, triggers, type, type, type, value, value, value, value, version, views, views, write, writerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumnGuide, 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, 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, buildQueryColumnRun, 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, 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, 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, charset, checkColumnExists, checkDefaultBuildInValue, checkIgnorePrecision, checkIgnoreScale, checkTableExists, checkTagExists, checkViewExists, column, comment, comment, comment, comment, comments, compatible, confirmInsertColumns, constraints, constraints, convert, convert, convert, convert, convert, convert, database, databases, ddl, ddl, 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, 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, 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, tables, tables, tags, tags, triggers, 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, views, write, writerpublic org.anyline.metadata.type.DatabaseType type()
type 在接口中 DriverAdapterpublic boolean exists(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
exists 在接口中 DriverAdapterpublic long insert(DataRuntime runtime, String random, int batch, String dest, Object data, ConfigStore configs, boolean checkPrimary, List<String> columns)
insert 在接口中 DriverAdapterinsert 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令dest - 表data - 数据checkPrimary - 是否需要检查重复主键,默认不检查columns - 列protected Run createInsertRun(DataRuntime runtime, String dest, Object obj, ConfigStore configs, boolean checkPrimary, List<String> columns)
createInsertRun 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表obj - 数据checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列protected Run createInsertRunFromCollection(DataRuntime runtime, int batch, String dest, Collection list, ConfigStore confis, boolean checkPrimary, List<String> columns)
createInsertRunFromCollection 在类中 DefaultDriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端dest - 表list - 对象集合checkPrimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列,如果不指定则全部插入public long insert(DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String[] pks)
insert 在接口中 DriverAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端random - 用来标记同一组命令data - entity|DataRow|DataSetrun - 最终待执行的命令和参数(如果是JDBC环境就是SQL)pks - pkspublic long save(DataRuntime runtime, String random, String dest, Object data, ConfigStore configs, boolean checkPrimary, List<String> columns)
save 在接口中 DriverAdapterpublic Run buildQueryRun(DataRuntime runtime, RunPrepare prepare, ConfigStore configs, String... conditions)
buildQueryRun 在接口中 DriverAdapterbuildQueryRun 在类中 DefaultDriverAdapterprepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置conditions - 简单过滤条件protected void fillQueryContent(DataRuntime runtime, TableRun run)
fillQueryContent 在类中 DefaultDriverAdapterpublic org.anyline.entity.DataSet select(DataRuntime runtime, String random, boolean system, String table, ConfigStore configs, Run run)
select 在接口中 DriverAdapterpublic long count(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
count 在接口中 DriverAdapterpublic long count(DataRuntime runtime, String random, Run run)
count 在接口中 DriverAdapterpublic List<Map<String,Object>> maps(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
maps 在接口中 DriverAdapterpublic List<Map<String,Object>> maps(DataRuntime runtime, String random, ConfigStore configs, Run run)
maps 在接口中 DriverAdapterpublic Map<String,Object> map(DataRuntime runtime, String random, ConfigStore configs, Run run)
map 在接口中 DriverAdapterpublic org.anyline.entity.DataRow sequence(DataRuntime runtime, String random, boolean next, String... names)
sequence 在接口中 DriverAdapterpublic long execute(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
execute 在接口中 DriverAdapterpublic long execute(DataRuntime runtime, String random, int batch, ConfigStore configs, String sql, List<Object> values)
execute 在接口中 DriverAdapterpublic long update(DataRuntime runtime, String random, String dest, Object data, ConfigStore configs, Run run)
update 在接口中 DriverAdapterpublic long execute(DataRuntime runtime, String random, ConfigStore configs, Run run)
execute 在接口中 DriverAdapterpublic boolean execute(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure)
execute 在接口中 DriverAdapterpublic <T> long deletes(DataRuntime runtime, String random, int batch, String table, String key, Collection<T> values)
deletes 在接口中 DriverAdapterpublic long delete(DataRuntime runtime, String random, String dest, ConfigStore configs, Object obj, String... columns)
delete 在接口中 DriverAdapterdelete 在类中 DefaultDriverAdapterpublic long delete(DataRuntime runtime, String random, String table, ConfigStore configs, String... conditions)
delete 在接口中 DriverAdapterdelete 在类中 DefaultDriverAdapterpublic long truncate(DataRuntime runtime, String random, String table)
truncate 在接口中 DriverAdapterpublic org.anyline.entity.DataSet querys(DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, org.anyline.entity.PageNavi navi)
querys 在接口中 DriverAdapterpublic org.anyline.entity.DataSet querys(DataRuntime runtime, String random, RunPrepare prepare, ConfigStore configs, String... conditions)
querys 在接口中 DriverAdapterquerys 在类中 DefaultDriverAdapterpublic <T> org.anyline.entity.EntitySet<T> selects(DataRuntime runtime, String random, RunPrepare prepare, Class<T> clazz, ConfigStore configs, String... conditions)
selects 在接口中 DriverAdapterpublic long insert(DataRuntime runtime, String random, Object data, ConfigStore configs, Run run, String[] pks, boolean simple)
insert 在接口中 DriverAdapterpublic 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 Run buildUpdateRunFromEntity(DataRuntime runtime, String dest, Object obj, ConfigStore configs, boolean checkPrimary, LinkedHashMap<String,org.anyline.metadata.Column> columns)
buildUpdateRunFromEntity 在接口中 DriverAdapterpublic Run buildUpdateRunFromDataRow(DataRuntime runtime, String dest, org.anyline.entity.DataRow row, ConfigStore configs, boolean checkPrimary, LinkedHashMap<String,org.anyline.metadata.Column> columns)
buildUpdateRunFromDataRow 在接口中 DriverAdapterpublic Run buildUpdateRunFromCollection(DataRuntime runtime, int batch, String dest, Collection list, ConfigStore configs, boolean checkPrimary, LinkedHashMap<String,org.anyline.metadata.Column> columns)
buildUpdateRunFromCollection 在接口中 DriverAdapterpublic String mergeFinalQuery(DataRuntime runtime, Run run)
mergeFinalQuery 在接口中 DriverAdapterpublic RunValue createConditionLike(DataRuntime runtime, StringBuilder builder, org.anyline.entity.Compare compare, Object value)
createConditionLike 在接口中 DriverAdapterpublic Object createConditionFindInSet(DataRuntime runtime, StringBuilder builder, String column, org.anyline.entity.Compare compare, Object value)
createConditionFindInSet 在接口中 DriverAdapterpublic StringBuilder createConditionIn(DataRuntime runtime, StringBuilder builder, org.anyline.entity.Compare compare, Object value)
createConditionIn 在接口中 DriverAdapterpublic Run buildDeleteRunFromTable(DataRuntime runtime, int batch, String table, String key, Object values)
buildDeleteRunFromTable 在接口中 DriverAdapterpublic Run buildDeleteRunFromEntity(DataRuntime runtime, String dest, Object obj, String... columns)
buildDeleteRunFromEntity 在接口中 DriverAdapterpublic Run buildDeleteRun(DataRuntime runtime, int batch, String table, String key, Object values)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 DefaultDriverAdapterpublic Run buildDeleteRun(DataRuntime runtime, String dest, Object obj, String... columns)
buildDeleteRun 在接口中 DriverAdapterbuildDeleteRun 在类中 DefaultDriverAdapterpublic List<Run> buildTruncateRun(DataRuntime runtime, String table)
buildTruncateRun 在接口中 DriverAdapterbuildTruncateRun 在类中 DefaultDriverAdapterpublic 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 void checkSchema(DataRuntime runtime, DataSource dataSource, org.anyline.metadata.Table table)
checkSchema 在接口中 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 LinkedHashMap<String,org.anyline.metadata.Database> databases(DataRuntime runtime, String random)
databases 在接口中 DriverAdapterpublic org.anyline.metadata.Database database(DataRuntime runtime, String random, String name)
database 在接口中 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> List<T> tables(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String pattern, String types)
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, String random, String catalog, String schema, String pattern, String types)
tables 在接口中 DriverAdapterpublic 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 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 <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.Column> LinkedHashMap<String,T> columns(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table, boolean primary)
columns 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, String catalog, String schema, String table)
columns 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Column> List<T> columns(DataRuntime runtime, String random, boolean greedy, String catalog, String schema)
columns 在接口中 DriverAdapterpublic <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 在接口中 DriverAdapterExceptionpublic <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 在接口中 DriverAdapterExceptionpublic <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 <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 在接口中 DriverAdapterpublic org.anyline.metadata.Column column(DataRuntime runtime, org.anyline.metadata.Column column, ResultSetMetaData rsm, int index)
column 在接口中 DriverAdapterpublic <T extends org.anyline.metadata.Tag> LinkedHashMap<String,T> tags(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
tags 在接口中 DriverAdapterpublic org.anyline.metadata.PrimaryKey primary(DataRuntime runtime, String random, boolean greedy, org.anyline.metadata.Table table)
primary 在接口中 DriverAdapterpublic <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.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 <T extends org.anyline.metadata.Function> LinkedHashMap<String,T> functions(DataRuntime runtime, String random, boolean recover, String catalog, String schema, String name)
functions 在接口中 DriverAdapterpublic String concat(DataRuntime runtime, String... args)
concat 在接口中 DriverAdapterCopyright © 2023. All rights reserved.