| 限定符和类型 | 方法和说明 |
|---|---|
long |
AnylineDao.count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
合计总行数
|
default long |
AnylineDao.count(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
long |
AnylineDao.execute(DataRuntime runtime,
String random,
int batch,
int vol,
RunPrepare prepare,
Collection<Object> values) |
long |
AnylineDao.execute(DataRuntime runtime,
String random,
int batch,
RunPrepare prepare,
Collection<Object> values) |
long |
AnylineDao.execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
执行
|
default long |
AnylineDao.execute(int batch,
int vol,
RunPrepare prepare,
Collection<Object> values) |
default long |
AnylineDao.execute(int batch,
RunPrepare prepare,
Collection<Object> values) |
default long |
AnylineDao.execute(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
AnylineDao.execute(RunPrepare prepare,
String... conditions) |
boolean |
AnylineDao.exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
是否存在
|
default boolean |
AnylineDao.exists(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
AnylineDao.insert(DataRuntime runtime,
String random,
String dest,
RunPrepare prepare) |
default long |
AnylineDao.insert(DataRuntime runtime,
String random,
String dest,
RunPrepare prepare,
ConfigStore configs) |
default long |
AnylineDao.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare) |
long |
AnylineDao.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
default long |
AnylineDao.insert(String dest,
RunPrepare prepare) |
default long |
AnylineDao.insert(String dest,
RunPrepare prepare,
ConfigStore configs) |
default long |
AnylineDao.insert(Table dest,
RunPrepare prepare) |
default long |
AnylineDao.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
List<Map<String,Object>> |
AnylineDao.maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
查询map列表
|
default List<Map<String,Object>> |
AnylineDao.maps(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
LinkedHashMap<String,Column> |
AnylineDao.metadata(RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构, 如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
DataSet |
AnylineDao.querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
查询row列表
|
default DataSet |
AnylineDao.querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
AnylineDao.selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
查询entity列表
|
default <T> EntitySet<T> |
AnylineDao.selects(RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
long |
AnylineDao.update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
default long |
AnylineDao.update(RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
AnylineDao.execute(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs) |
default long |
AnylineDao.execute(List<RunPrepare> prepares,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
DefaultDao.count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
统计总行数
|
long |
DefaultDao.execute(DataRuntime runtime,
String random,
int batch,
int vol,
RunPrepare prepare,
Collection<Object> values) |
long |
DefaultDao.execute(DataRuntime runtime,
String random,
int batch,
RunPrepare prepare,
Collection<Object> values) |
long |
DefaultDao.execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
执行
|
boolean |
DefaultDao.exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
检测是否存在
|
long |
DefaultDao.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
List<Map<String,Object>> |
DefaultDao.maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
查询map列表
|
LinkedHashMap<String,Column> |
DefaultDao.metadata(RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构, 如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
DataSet |
DefaultDao.querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
查询
注意:如果设置了自动还原, querys会自动还原数据源(dao内部执行过程中不要调用除非是一些重载), 而select不会 |
<T> EntitySet<T> |
DefaultDao.selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
查询
|
long |
DefaultDao.update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
DefaultDao.execute(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
default RunPrepare |
DriverAdapter.buildRunPrepare(DataRuntime runtime,
String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
DriverAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
创建执行SQL
|
default Run |
DriverAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... conditions)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
default Run |
DriverAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
Run |
DriverAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
select[命令合成]
|
default Run |
DriverAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
多表关联更新
|
default Run |
DriverAdapter.buildUpdateRun(DataRuntime runtime,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
long |
DriverAdapter.count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
count [调用入口]
|
default List<RunValue> |
DriverAdapter.createConditionExists(DataRuntime runtime,
StringBuilder builder,
Compare compare,
RunPrepare prepare) |
default List<RunValue> |
DriverAdapter.createConditionExists(DataRuntime runtime,
StringBuilder builder,
Compare compare,
RunPrepare prepare,
Boolean placeholder,
Boolean unicode)
select[命令合成-子流程]
构造 [not] exists 查询条件 如果不需要占位符 返回null 否则原样返回value |
long |
DriverAdapter.execute(DataRuntime runtime,
String random,
int batch,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values) |
long |
DriverAdapter.execute(DataRuntime runtime,
String random,
int batch,
int vol,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values) |
long |
DriverAdapter.execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [调用入口]
|
boolean |
DriverAdapter.exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
exists [调用入口]
|
default Run |
DriverAdapter.initQueryRun(DataRuntime runtime,
RunPrepare prepare) |
long |
DriverAdapter.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
List<Map<String,Object>> |
DriverAdapter.maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
对性能有要求的场景调用,返回java原生map集合,结果中不包含元数据信息 |
LinkedHashMap<String,Column> |
DriverAdapter.metadata(DataRuntime runtime,
RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构,如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
DataSet |
DriverAdapter.querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
<T> EntitySet<T> |
DriverAdapter.selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [调用入口]
|
long |
DriverAdapter.update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
DriverAdapter.execute(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
TemplateAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
execute [命令合成]
创建执行SQL |
Run |
AbstractDriverAdapter.buildExecuteRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
execute [命令合成]
创建执行SQL |
Run |
TemplateAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... conditions)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
AbstractDriverAdapter.buildInsertRun(DataRuntime runtime,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
Boolean placeholder,
Boolean unicode,
String... conditions)
insert [命令合成]
填充inset命令内容(创建批量INSERT RunPrepare) |
Run |
TemplateAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
Run |
AbstractDriverAdapter.buildQueryRun(DataRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
select[命令合成]
最终可执行命令 创建查询SQL |
Run |
TemplateAdapter.buildUpdateRun(DataRuntime runtime,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
多表关联更新
|
Run |
AbstractDriverAdapter.buildUpdateRun(DataRuntime runtime,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
Boolean placeholder,
Boolean unicode,
String... conditions)
多表关联更新
|
long |
TemplateAdapter.count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
count [调用入口]
|
long |
AbstractDriverAdapter.count(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
count [调用入口]
|
long |
TemplateAdapter.execute(DataRuntime runtime,
String random,
int batch,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values)
execute [调用入口]
|
long |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
int batch,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values)
execute [调用入口]
|
long |
TemplateAdapter.execute(DataRuntime runtime,
String random,
int batch,
int vol,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values)
execute [调用入口]
|
long |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
int batch,
int vol,
ConfigStore configs,
RunPrepare prepare,
Collection<Object> values)
execute [调用入口]
|
long |
TemplateAdapter.execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [调用入口]
|
long |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
execute [调用入口]
|
boolean |
TemplateAdapter.exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
exists [调用入口]
|
boolean |
AbstractDriverAdapter.exists(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
exists [调用入口]
|
Run |
TemplateAdapter.fillJoinTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
关联表
|
Run |
AbstractDriverAdapter.fillJoinTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
关联表
|
Run |
TemplateAdapter.fillMasterTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
主表
|
Run |
AbstractDriverAdapter.fillMasterTableContent(DataRuntime runtime,
StringBuilder builder,
TableRun run,
RunPrepare prepare)
主表
|
long |
TemplateAdapter.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
long |
AbstractDriverAdapter.insert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
List<Map<String,Object>> |
TemplateAdapter.maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
对性能有要求的场景调用,返回java原生map集合,结果中不包含元数据信息 |
List<Map<String,Object>> |
AbstractDriverAdapter.maps(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
对性能有要求的场景调用,返回java原生map集合,结果中不包含元数据信息 |
LinkedHashMap<String,Column> |
TemplateAdapter.metadata(DataRuntime runtime,
RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构,如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
LinkedHashMap<String,Column> |
AbstractDriverAdapter.metadata(DataRuntime runtime,
RunPrepare prepare,
boolean comment)
根据结果集对象获取列结构,如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
DataSet |
TemplateAdapter.querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
DataSet |
AbstractDriverAdapter.querys(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
query [调用入口]
返回DataSet中包含元数据信息,如果性能有要求换成maps |
<T> EntitySet<T> |
TemplateAdapter.selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [调用入口]
|
<T> EntitySet<T> |
AbstractDriverAdapter.selects(DataRuntime runtime,
String random,
RunPrepare prepare,
Class<T> clazz,
ConfigStore configs,
String... conditions)
query [调用入口]
|
long |
TemplateAdapter.update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
long |
AbstractDriverAdapter.update(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
AbstractDriverAdapter.execute(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
UpdateInterceptor.after(DataRuntime runtime,
String random,
Run run,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
boolean success,
long result,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.after(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long result,
long millis) |
default ACTION.SWITCH |
UpdateInterceptor.before(DataRuntime runtime,
String random,
Run run,
RunPrepare prepare,
DataRow data,
ConfigStore configs)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
InsertInterceptor.before(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
default ACTION.SWITCH |
QueryInterceptor.prepare(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建查询SQL之前,可以在这一步修改查询条件
|
default ACTION.SWITCH |
ExecuteInterceptor.prepare(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建 SQL之前,可以在这一步修改查询条件
|
ACTION.SWITCH |
CountInterceptor.prepare(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建COUNT SQL之前,可以在这一步修改查询条件
|
default ACTION.SWITCH |
UpdateInterceptor.prepare(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs)
创建update SQL之前,可以在这一步修改查询条件
|
default ACTION.SWITCH |
InsertInterceptor.prepare(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
ExecuteInterceptor.prepare(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
DMListener.afterInsert(DataRuntime runtime,
String random,
Run run,
long count,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long qty,
long millis) |
default ACTION.SWITCH |
DMListener.afterUpdate(DataRuntime runtime,
String random,
Run run,
long count,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
boolean success,
long qty,
long millis)
更新之前调用
|
default ACTION.SWITCH |
DMListener.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
default ACTION.SWITCH |
DMListener.beforeUpdate(DataRuntime runtime,
String random,
Run run,
RunPrepare prepare,
DataRow data,
ConfigStore configs)
更新之前调用
|
default ACTION.SWITCH |
DMListener.prepareInsert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
default ACTION.SWITCH |
DMListener.prepareQuery(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建查相关的SQL之前调用, 包括slect exists count等
要修改查询条件可以在这一步实现, 注意不是在beforeQuery |
default ACTION.SWITCH |
DMListener.prepareUpdate(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs)
创建更新相关的SQL之前调用
要修改更新内容或条件可以在这一步实现, 注意不是在beforeUpdate |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
TableBuilder.build()
设置完属性后调用生成RunPrepare
|
static RunPrepare |
TableBuilder.build(String json)
根据约定的JSON格式生成RunPrepare
|
RunPrepare |
Config.prepare() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RunPrepare> |
ConfigStore.prepares() |
| 限定符和类型 | 方法和说明 |
|---|---|
default ConfigStore |
ConfigStore.exists(Compare.EMPTY_VALUE_SWITCH swt,
RunPrepare prepare) |
default ConfigStore |
ConfigStore.exists(RunPrepare prepare) |
static TableBuilder |
TableBuilder.from(String alias,
RunPrepare prepare) |
TableBuilder |
TableBuilder.full(String alias,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.full(String alias,
RunPrepare prepare,
String... conditions) |
default ConfigStore |
ConfigStore.in(String var,
RunPrepare prepare) |
static TableBuilder |
TableBuilder.init(String alias,
RunPrepare prepare) |
TableBuilder |
TableBuilder.inner(String alias,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.inner(String alias,
RunPrepare prepare,
String... conditions) |
TableBuilder |
TableBuilder.join(RunPrepare prepare) |
TableBuilder |
TableBuilder.join(String alias,
Join.TYPE type,
RunPrepare prepare,
ConfigStore configs,
List<String> conditions) |
TableBuilder |
TableBuilder.join(String alias,
Join.TYPE type,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.join(String alias,
RunPrepare prepare) |
TableBuilder |
TableBuilder.join(String alias,
RunPrepare prepare,
Join.TYPE type,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.join(String alias,
RunPrepare prepare,
Join.TYPE type,
String... conditions) |
TableBuilder |
TableBuilder.join(String alias,
RunPrepare prepare,
Join join) |
TableBuilder |
TableBuilder.left(String alias,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.left(String alias,
RunPrepare prepare,
String... conditions) |
default ConfigStore |
ConfigStore.notIn(String var,
RunPrepare prepare) |
ConfigStore |
ConfigStore.prepare(RunPrepare... prepares)
执行查询或更新前 有前置命令 如创建临时表等
|
Config |
Config.prepare(RunPrepare prepare) |
TableBuilder |
TableBuilder.right(String alias,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
TableBuilder |
TableBuilder.right(String alias,
RunPrepare prepare,
String... conditions) |
AggregationBuilder |
AggregationBuilder.table(RunPrepare prepare) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RunPrepare |
DefaultConfig.prepare |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<RunPrepare> |
DefaultConfigStore.prepares |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
DefaultConfig.prepare() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RunPrepare> |
DefaultConfigStore.prepares() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigStore |
DefaultConfigStore.prepare(RunPrepare... prepares)
执行查询或更新前 有前置命令 如创建临时表等
|
Config |
DefaultConfig.prepare(RunPrepare prepare) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
RunPrepare.addColumn(Column column) |
RunPrepare |
RunPrepare.addColumn(String columns)
添加列
CD
CD, NM
|
RunPrepare |
RunPrepare.addCondition(Compare compare,
String column,
Object value)
添加查询条件
|
RunPrepare |
RunPrepare.addCondition(Condition condition) |
RunPrepare |
RunPrepare.addCondition(String column,
Object value) |
RunPrepare |
RunPrepare.addFetchKey(Collection<String> fetchKeys) |
RunPrepare |
RunPrepare.addFetchKey(String... fetchKeys) |
RunPrepare |
RunPrepare.addPrimaryKey(Collection<String> primaryKeys) |
RunPrepare |
RunPrepare.addPrimaryKey(String... primaryKeys) |
RunPrepare |
RunPrepare.aggregation(AggregationConfig... configs) |
RunPrepare |
RunPrepare.aggregation(Aggregation aggregation,
String column,
String result) |
RunPrepare |
RunPrepare.aggregation(List<AggregationConfig> configs) |
RunPrepare |
RunPrepare.box(String box)
利用RunPrepare构造更复杂的SQL
|
RunPrepare |
RunPrepare.clone() |
RunPrepare |
RunPrepare.condition(ConfigStore configs) |
RunPrepare |
RunPrepare.disposable(boolean disposable) |
RunPrepare |
RunPrepare.excludeColumn(String columns) |
RunPrepare |
RunPrepare.full(String table,
String condition) |
RunPrepare |
RunPrepare.group(GroupStore groups) |
RunPrepare |
RunPrepare.group(String... groups)
添加分组条件, 在之前的基础上添加新分组条件, 有重复条件则覆盖
|
RunPrepare |
RunPrepare.having(ConfigStore having) |
RunPrepare |
RunPrepare.having(String having) |
RunPrepare |
RunPrepare.inner(String table,
String condition) |
RunPrepare |
RunPrepare.join(Join.TYPE type,
String table,
String condition) |
RunPrepare |
RunPrepare.join(RunPrepare prepare) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join.TYPE type,
ConfigStore configs) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join.TYPE type,
String... conditions) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join join) |
RunPrepare |
RunPrepare.left(String table,
String condition) |
RunPrepare |
RunPrepare.order(Order order) |
RunPrepare |
RunPrepare.order(OrderStore order) |
RunPrepare |
RunPrepare.order(String order)
添加排序条件, 在之前的基础上添加新排序条件, 有重复条件则覆盖
|
RunPrepare |
RunPrepare.order(String col,
Order.TYPE type) |
static RunPrepare |
SQLStore.parseSQL(String id) |
RunPrepare |
Condition.prepare() |
RunPrepare |
RunPrepare.right(String table,
String condition) |
RunPrepare |
RunPrepare.setAlias(String alias) |
RunPrepare |
RunPrepare.setCatalog(String catalog) |
RunPrepare |
RunPrepare.setConditionValue(String condition,
String variable,
Object value)
设置查询条件变量值
|
RunPrepare |
RunPrepare.setDest(String dest)
设置查询或操作的目标(表、存储过程、SQL等)
查询全部列 : setDataSource("V_ADMIN")
查询指定列 : setDataSource(ADMIN(CD, ACCOUNT, NAME, REG_TIME)) 查询指定列 : setDataSource(ADMIN(DISTINCT CD, ACCOUNT, NAME, REG_TIME)) 查询指定列 : setDataSource(ADMIN(DISTINCT {NEWID()}, {getDate()}, CD, ACCOUNT, NAME, REG_TIME)) {}中内容按原样拼接到运行时SQL, 其他列将添加[]以避免关键重复 根据XML定义SQL : setDataSource("admin.power:S_POWER") admin.power : XML文件路径, 文件目录以.分隔 S_POWER : 自定义SQL的id |
RunPrepare |
RunPrepare.setDest(Table dest) |
RunPrepare |
RunPrepare.setDistinct(boolean distinct) |
RunPrepare |
RunPrepare.setExcludeColumns(List<String> excludeColumn) |
RunPrepare |
RunPrepare.setExcludeColumns(String... columns) |
RunPrepare |
RunPrepare.setFetchKey(Collection<String> fetchKeys) |
RunPrepare |
RunPrepare.setFetchKey(String... fetchKeys) |
RunPrepare |
RunPrepare.setId(String id) |
default RunPrepare |
RunPrepare.setJoin(Join.TYPE type,
ConfigStore configs) |
default RunPrepare |
RunPrepare.setJoin(Join.TYPE type,
String... conditions) |
RunPrepare |
RunPrepare.setJoin(Join join) |
RunPrepare |
RunPrepare.setMultiple(boolean multiple) |
RunPrepare |
RunPrepare.setPrimaryKey(Collection<String> primaryKeys) |
RunPrepare |
RunPrepare.setPrimaryKey(String... primaryKeys) |
RunPrepare |
RunPrepare.setQueryColumns(List<String> columns) |
RunPrepare |
RunPrepare.setQueryColumns(String... columns) |
RunPrepare |
RunPrepare.setRuntime(String runtime)
用来标记运行环境key(其中关联了数据源与适配器)
经常在service方法参数前加数据源前缀缀时会用到 |
RunPrepare |
RunPrepare.setSchema(String schema) |
RunPrepare |
RunPrepare.setText(String text)
设置SQL文本, 从XML中text标签中取出
|
RunPrepare |
RunPrepare.setUnionAll(boolean all) |
RunPrepare |
RunPrepare.union(List<RunPrepare> prepare) |
RunPrepare |
RunPrepare.union(List<RunPrepare> prepares,
boolean all) |
RunPrepare |
RunPrepare.union(RunPrepare prepare) |
RunPrepare |
RunPrepare.union(RunPrepare prepare,
boolean all) |
default RunPrepare |
RunPrepare.unionAll(List<RunPrepare> prepare) |
default RunPrepare |
RunPrepare.unionAll(RunPrepare prepare) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RunPrepare> |
RunPrepare.getJoins() |
List<RunPrepare> |
RunPrepare.getUnions() |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
RunPrepare.join(RunPrepare prepare) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join.TYPE type,
ConfigStore configs) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join.TYPE type,
String... conditions) |
default RunPrepare |
RunPrepare.join(RunPrepare prepare,
Join join) |
Condition |
Condition.prepare(RunPrepare prepare) |
RunPrepare |
RunPrepare.union(RunPrepare prepare) |
RunPrepare |
RunPrepare.union(RunPrepare prepare,
boolean all) |
default RunPrepare |
RunPrepare.unionAll(RunPrepare prepare) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
RunPrepare.union(List<RunPrepare> prepare) |
RunPrepare |
RunPrepare.union(List<RunPrepare> prepares,
boolean all) |
default RunPrepare |
RunPrepare.unionAll(List<RunPrepare> prepare) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AutoPrepare |
interface |
TablePrepare |
interface |
TextPrepare |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
AutoPrepare.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String column,
Object value)
添加查询条件
|
RunPrepare |
AutoPrepare.addCondition(String condition)
添加静态文本查询条件
|
RunPrepare |
AutoPrepare.init() |
RunPrepare |
AutoPrepare.setCatalog(Catalog catalog) |
RunPrepare |
AutoPrepare.setCatalog(String catalog) |
RunPrepare |
TextPrepare.setContent(String content)
设置数据源
|
RunPrepare |
AutoPrepare.setSchema(Schema schema) |
RunPrepare |
AutoPrepare.setSchema(String schema) |
RunPrepare |
TablePrepare.setTable(String table)
设置数据源
|
RunPrepare |
AutoPrepare.setTable(String table) |
RunPrepare |
AutoPrepare.setTable(Table table) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultAutoPrepare |
class |
DefaultTablePrepare |
class |
DefaultTextPrepare |
class |
SimplePrepare |
class |
VirtualTablePrepare |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RunPrepare |
VirtualTablePrepare.prepare |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
DefaultAutoPrepare.addColumn(Column column) |
RunPrepare |
DefaultAutoPrepare.addColumn(String columns)
添加列
CD
CD, NM
|
RunPrepare |
DefaultAutoPrepare.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String column,
Object value)
添加查询条件
|
RunPrepare |
DefaultAutoPrepare.addCondition(String condition)
添加静态文本查询条件
|
RunPrepare |
DefaultAutoPrepare.excludeColumn(String columns) |
RunPrepare |
VirtualTablePrepare.getPrepare() |
RunPrepare |
DefaultAutoPrepare.init() |
RunPrepare |
DefaultAutoPrepare.setAlias(String alias) |
RunPrepare |
DefaultAutoPrepare.setCatalog(Catalog catalog) |
RunPrepare |
DefaultAutoPrepare.setCatalog(String catalog) |
RunPrepare |
DefaultTextPrepare.setContent(String content) |
RunPrepare |
DefaultAutoPrepare.setDest(String table)
设置数据源
table(c1, c2)[pk1, pk2]
|
RunPrepare |
DefaultAutoPrepare.setDest(Table table) |
RunPrepare |
DefaultAutoPrepare.setSchema(Schema schema) |
RunPrepare |
DefaultAutoPrepare.setSchema(String schema) |
RunPrepare |
DefaultTablePrepare.setTable(String table) |
RunPrepare |
DefaultAutoPrepare.setTable(String table) |
RunPrepare |
DefaultAutoPrepare.setTable(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VirtualTablePrepare.setPrepare(RunPrepare prepare) |
| 构造器和说明 |
|---|
VirtualTablePrepare(RunPrepare prepare) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractRunPrepare |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RunPrepare |
AbstractCondition.prepare |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<RunPrepare> |
AbstractRunPrepare.joins |
protected List<RunPrepare> |
AbstractRunPrepare.unions |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
AbstractRunPrepare.addCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String column,
Object value) |
RunPrepare |
AbstractRunPrepare.addCondition(Compare compare,
String column,
Object value)
添加查询条件(自动生成)
|
RunPrepare |
AbstractRunPrepare.addCondition(Condition condition)
添加标准查询条件
|
RunPrepare |
AbstractRunPrepare.addCondition(String column,
Object value) |
RunPrepare |
AbstractRunPrepare.addFetchKey(Collection<String> fetchKeys) |
RunPrepare |
AbstractRunPrepare.addFetchKey(String... fetchKeys) |
RunPrepare |
AbstractRunPrepare.addPrimaryKey(Collection<String> primaryKeys) |
RunPrepare |
AbstractRunPrepare.addPrimaryKey(String... primaryKeys) |
protected RunPrepare |
AbstractRunPrepare.addRunValue(Object runValue)
添加运行时参数值
|
RunPrepare |
AbstractRunPrepare.aggregation(AggregationConfig... configs) |
RunPrepare |
AbstractRunPrepare.aggregation(Aggregation aggregation,
String column,
String result) |
RunPrepare |
AbstractRunPrepare.aggregation(List<AggregationConfig> configs) |
RunPrepare |
AbstractRunPrepare.box(String box) |
RunPrepare |
AbstractRunPrepare.clone() |
RunPrepare |
AbstractRunPrepare.condition(ConfigStore condition) |
RunPrepare |
AbstractRunPrepare.disposable(boolean disposable) |
RunPrepare |
AbstractRunPrepare.full(String table,
String condition) |
RunPrepare |
AbstractRunPrepare.full(Table table,
String condition) |
RunPrepare |
AbstractRunPrepare.group(GroupStore groups) |
RunPrepare |
AbstractRunPrepare.group(String... groups)
添加分组条件, 在之前的基础上添加新分组条件, 有重复条件则覆盖
|
RunPrepare |
AbstractRunPrepare.having(ConfigStore having) |
RunPrepare |
AbstractRunPrepare.having(String having) |
RunPrepare |
AbstractRunPrepare.inner(String table,
String condition) |
RunPrepare |
AbstractRunPrepare.inner(Table table,
String condition) |
RunPrepare |
AbstractRunPrepare.join(Join.TYPE type,
String table,
String condition) |
RunPrepare |
AbstractRunPrepare.join(Join.TYPE type,
Table table,
String... conditions) |
RunPrepare |
AbstractRunPrepare.join(RunPrepare prepare) |
RunPrepare |
AbstractRunPrepare.left(String table,
String condition) |
RunPrepare |
AbstractRunPrepare.left(Table table,
String condition) |
RunPrepare |
AbstractRunPrepare.order(Order order)
添加排序条件, 在之前的基础上添加新排序条件, 有重复条件则覆盖
|
RunPrepare |
AbstractRunPrepare.order(OrderStore orders) |
RunPrepare |
AbstractRunPrepare.order(String order) |
RunPrepare |
AbstractRunPrepare.order(String col,
Order.TYPE type) |
static RunPrepare |
DefaultSQLStore.parseSQL(String id) |
RunPrepare |
AbstractCondition.prepare() |
RunPrepare |
AbstractRunPrepare.right(String table,
String condition) |
RunPrepare |
AbstractRunPrepare.right(Table table,
String condition) |
RunPrepare |
AbstractRunPrepare.setAlias(String alias) |
RunPrepare |
AbstractRunPrepare.setConditionChain(ConditionChain chain) |
RunPrepare |
AbstractRunPrepare.setConditionValue(String condition,
String variable,
Object value)
设置查询条件变量值(XML定义)
|
RunPrepare |
AbstractRunPrepare.setDistinct(boolean distinct) |
RunPrepare |
AbstractRunPrepare.setExcludeColumns(List<String> excludeColumn) |
RunPrepare |
AbstractRunPrepare.setExcludeColumns(String... columns) |
RunPrepare |
AbstractRunPrepare.setFetchKey(Collection<String> fetchKeys) |
RunPrepare |
AbstractRunPrepare.setFetchKey(String... fetchKeys) |
RunPrepare |
AbstractRunPrepare.setId(String id) |
RunPrepare |
AbstractRunPrepare.setJoin(Join join) |
RunPrepare |
AbstractRunPrepare.setMultiple(boolean multiple) |
RunPrepare |
AbstractRunPrepare.setPrimaryKey(Collection<String> primaryKeys) |
RunPrepare |
AbstractRunPrepare.setPrimaryKey(String... primaryKeys)
设置主键 先清空之前设置过和主键
当前对象处于容器中时, 设置容器主键, 否则设置自身主键
|
RunPrepare |
AbstractRunPrepare.setQueryColumns(List<String> columns) |
RunPrepare |
AbstractRunPrepare.setQueryColumns(String... columns) |
RunPrepare |
AbstractRunPrepare.setRuntime(String runtime) |
RunPrepare |
AbstractRunPrepare.setText(String text) |
RunPrepare |
AbstractRunPrepare.setUnionAll(boolean all) |
RunPrepare |
AbstractRunPrepare.union(List<RunPrepare> unions) |
RunPrepare |
AbstractRunPrepare.union(List<RunPrepare> unions,
boolean all) |
RunPrepare |
AbstractRunPrepare.union(RunPrepare prepare) |
RunPrepare |
AbstractRunPrepare.union(RunPrepare prepare,
boolean all) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RunPrepare> |
AbstractRunPrepare.getJoins() |
List<RunPrepare> |
AbstractRunPrepare.getUnions() |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
AbstractRunPrepare.join(RunPrepare prepare) |
Condition |
AbstractCondition.prepare(RunPrepare prepare) |
RunPrepare |
AbstractRunPrepare.union(RunPrepare prepare) |
RunPrepare |
AbstractRunPrepare.union(RunPrepare prepare,
boolean all) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
AbstractRunPrepare.union(List<RunPrepare> unions) |
RunPrepare |
AbstractRunPrepare.union(List<RunPrepare> unions,
boolean all) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
TextPrepare.addCondition(String condition)
添加静态文本查询条件
|
RunPrepare |
TextPrepare.init() |
RunPrepare |
TextPrepare.setConditionValue(String condition,
String variable,
Object value)
添加查询条件
|
RunPrepare |
TextPrepare.setText(String text)
设置SQL 主体文本
|
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
DefaultTextPrepare.addColumn(Column column) |
RunPrepare |
DefaultTextPrepare.addColumn(String columns) |
RunPrepare |
DefaultTextPrepare.addCondition(String condition)
添加静态文本查询条件
|
RunPrepare |
DefaultTextPrepare.excludeColumn(String columns) |
RunPrepare |
DefaultTextPrepare.init() |
RunPrepare |
DefaultTextPrepare.setCatalog(String catalog) |
RunPrepare |
DefaultTextPrepare.setConditionValue(String condition,
String variable,
Object value)
添加查询条件
|
RunPrepare |
DefaultTextPrepare.setDest(String dest) |
RunPrepare |
DefaultTextPrepare.setDest(Table dest) |
RunPrepare |
DefaultTextPrepare.setSchema(String schema) |
RunPrepare |
DefaultTextPrepare.setText(String text)
设置SQL 主体文本
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected RunPrepare |
AbstractRun.prepare |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
Run.getPrepare() |
RunPrepare |
AbstractRun.getPrepare() |
| 限定符和类型 | 方法和说明 |
|---|---|
Run |
XMLRun.setPrepare(RunPrepare prepare) |
Run |
TextRun.setPrepare(RunPrepare prepare) |
Run |
Run.setPrepare(RunPrepare prepare) |
Run |
AbstractRun.setPrepare(RunPrepare prepare) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ACTION.SWITCH |
InterceptorProxy.afterInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs,
boolean success,
long result,
long millis) |
static ACTION.SWITCH |
InterceptorProxy.afterUpdate(DataRuntime runtime,
String random,
Run run,
RunPrepare prepare,
DataRow data,
ConfigStore configs,
boolean success,
long result,
long millis) |
static AggregationBuilder |
ServiceProxy.aggregation(RunPrepare table) |
static ACTION.SWITCH |
InterceptorProxy.beforeInsert(DataRuntime runtime,
String random,
Run run,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
static ACTION.SWITCH |
InterceptorProxy.beforeUpdate(DataRuntime runtime,
String random,
Run run,
RunPrepare prepare,
DataRow data,
ConfigStore configs) |
static DataRow |
ServiceProxy.cache(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
ServiceProxy.cache(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataRow |
ServiceProxy.cache(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
static DataRow |
ServiceProxy.cache(String cache,
RunPrepare prepare,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
static DataSet |
ServiceProxy.caches(String cache,
RunPrepare prepare,
String... conditions) |
static long |
ServiceProxy.count(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
ServiceProxy.count(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
ServiceProxy.count(RunPrepare prepare,
Object obj,
String... conditions) |
static long |
ServiceProxy.count(RunPrepare prepare,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(String dest,
RunPrepare prepare,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
复杂的查询先通过TableBuilder构造查询
|
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
Object obj,
String... conditions) |
static long |
ServiceProxy.insert(Table dest,
RunPrepare prepare,
String... conditions) |
static List<Map<String,Object>> |
ServiceProxy.maps(RunPrepare prepare,
DataHandler handler,
ConfigStore configs,
String... conditions) |
static List<Map<String,Object>> |
ServiceProxy.maps(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
static void |
ServiceProxy.maps(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
static void |
ServiceProxy.maps(RunPrepare prepare,
DataHandler handler,
String... conditions) |
static ACTION.SWITCH |
InterceptorProxy.prepareCount(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static ACTION.SWITCH |
InterceptorProxy.prepareExecute(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static ACTION.SWITCH |
InterceptorProxy.prepareInsert(DataRuntime runtime,
String random,
Table dest,
RunPrepare prepare,
ConfigStore configs) |
static ACTION.SWITCH |
InterceptorProxy.prepareQuery(DataRuntime runtime,
String random,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
DML
|
static ACTION.SWITCH |
InterceptorProxy.prepareUpdate(DataRuntime runtime,
String random,
RunPrepare prepare,
DataRow data,
ConfigStore configs) |
static DataRow |
ServiceProxy.query(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
ServiceProxy.query(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataRow |
ServiceProxy.query(RunPrepare prepare,
Object obj,
String... conditions) |
static void |
ServiceProxy.query(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
static DataRow |
ServiceProxy.query(RunPrepare prepare,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
static void |
ServiceProxy.querys(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
static void |
ServiceProxy.querys(RunPrepare prepare,
DataHandler handler,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
long first,
long last,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
Object obj,
String... conditions) |
static void |
ServiceProxy.querys(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
static void |
ServiceProxy.querys(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
static DataSet |
ServiceProxy.querys(RunPrepare prepare,
String... conditions) |
static long |
ServiceProxy.update(RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
static long |
ServiceProxy.update(RunPrepare prepare,
DataRow data,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ACTION.SWITCH |
InterceptorProxy.prepareExecute(DataRuntime runtime,
String random,
List<RunPrepare> prepares,
ConfigStore configs,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
AnylineService.createRunPrepare(String src) |
RunPrepare |
AnylineService.createRunPrepare(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
default AggregationBuilder |
AnylineService.aggregation(RunPrepare table) |
DataRow |
AnylineService.cache(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
AnylineService.cache(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataRow |
AnylineService.cache(String cache,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataRow |
AnylineService.cache(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
default DataRow |
AnylineService.cache(String cache,
RunPrepare prepare,
String... conditions) |
DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
default DataSet |
AnylineService.caches(String cache,
RunPrepare prepare,
String... conditions) |
long |
AnylineService.count(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
AnylineService.count(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
AnylineService.count(RunPrepare prepare,
Object obj,
String... conditions) |
default long |
AnylineService.count(RunPrepare prepare,
String... conditions) |
default long |
AnylineService.execute(ConfigStore configs,
RunPrepare... prepares) |
default long |
AnylineService.execute(RunPrepare... prepares) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
Object obj,
String... conditions) |
default long |
AnylineService.insert(String dest,
RunPrepare prepare,
String... conditions) |
long |
AnylineService.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
复杂的查询先通过TableBuilder构造查询
|
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
Object obj,
String... conditions) |
default long |
AnylineService.insert(Table dest,
RunPrepare prepare,
String... conditions) |
List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
DataHandler handler,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
AnylineService.maps(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
default void |
AnylineService.maps(RunPrepare prepare,
DataHandler handler,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
long first,
long last,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
Object obj,
String... conditions) |
default void |
AnylineService.maps(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
AnylineService.maps(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
default List<Map<String,Object>> |
AnylineService.maps(RunPrepare prepare,
String... conditions) |
DataRow |
AnylineService.query(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
AnylineService.query(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataRow |
AnylineService.query(RunPrepare prepare,
Object obj,
String... conditions) |
default DataRow |
AnylineService.query(RunPrepare prepare,
String... conditions) |
DataSet |
AnylineService.querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
AnylineService.querys(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
default void |
AnylineService.querys(RunPrepare prepare,
DataHandler handler,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
long first,
long last,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
Object obj,
String... conditions) |
default void |
AnylineService.querys(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
AnylineService.querys(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
default DataSet |
AnylineService.querys(RunPrepare prepare,
String... conditions) |
long |
AnylineService.update(RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
default long |
AnylineService.update(RunPrepare prepare,
DataRow data,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
default long |
AnylineService.execute(List<RunPrepare> prepares) |
long |
AnylineService.execute(List<RunPrepare> prepares,
ConfigStore configs)
RunPrepare批量执行 主要是为了保持在同一连接内执行
通常是用prepare来合成比较复杂的的SQL如CREATE VIEW AS prepare.sql |
| 限定符和类型 | 方法和说明 |
|---|---|
RunPrepare |
DefaultService.createRunPrepare(String src) |
RunPrepare |
DefaultService.createRunPrepare(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
DefaultService.cache(String cache,
RunPrepare table,
ConfigStore configs,
Object obj,
String... conditions) |
DataSet |
DefaultService.caches(String cache,
RunPrepare table,
ConfigStore configs,
Object obj,
String... conditions) |
long |
DefaultService.count(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
long |
DefaultService.insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
List<Map<String,Object>> |
DefaultService.maps(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
DataRow |
DefaultService.query(RunPrepare prepare,
ConfigStore store,
Object obj,
String... conditions) |
protected DataSet |
DefaultService.queryFromDao(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
DataSet |
DefaultService.querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
long |
DefaultService.update(RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
DefaultService.execute(List<RunPrepare> prepares,
ConfigStore configs)
RunPrepare批量执行 主要是为了保持在同一连接内执行
通常是用prepare来合成比较复杂的的SQL如CREATE VIEW AS prepare.sql |
Copyright © 2025. All rights reserved.