public interface AnylineService<E>
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
AnylineService.AuthorizeService |
static interface |
AnylineService.DDLService |
static interface |
AnylineService.MetaDataService |
| 限定符和类型 | 方法和说明 |
|---|---|
DriverAdapter |
adapter() |
default AggregationBuilder |
aggregation() |
default AggregationBuilder |
aggregation(RunPrepare table) |
default AggregationBuilder |
aggregation(String table) |
default AggregationBuilder |
aggregation(Table table) |
AnylineService.AuthorizeService |
authorize() |
default DataRow |
cache(String dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(String dest,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String dest,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String cache,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
RunPrepare prepare,
String... conditions) |
DataRow |
cache(String cache,
String dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
String dest,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String cache,
String dest,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
String dest,
String... conditions) |
DataRow |
cache(String cache,
Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
Table dest,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String cache,
Table dest,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
Table dest,
String... conditions) |
default DataRow |
cache(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(Table dest,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(Table dest,
Object obj,
String... conditions) |
default DataRow |
cache(Table dest,
String... conditions) |
default DataSet |
caches(String dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String dest,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String dest,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(String dest,
long first,
long last,
String... conditions) |
default DataSet |
caches(String dest,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default DataSet |
caches(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
RunPrepare prepare,
String... conditions) |
DataSet |
caches(String cache,
String dest,
ConfigStore configs,
Object obj,
String... conditions)
如果二级缓存开启 会从二级缓存中提取数据
|
default DataSet |
caches(String cache,
String dest,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
long first,
long last,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String dest,
String... conditions) |
DataSet |
caches(String cache,
Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
long first,
long last,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
Table dest,
String... conditions) |
default DataSet |
caches(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(Table dest,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(Table dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(Table dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(Table dest,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(Table dest,
long first,
long last,
String... conditions) |
default DataSet |
caches(Table dest,
Object obj,
String... conditions) |
default DataSet |
caches(Table dest,
String... conditions) |
boolean |
clearCache(String channel)
清空缓存
|
boolean |
clearCaches()
清空全部缓存
|
List<String> |
column2param(String table)
列名转找成参数名 可以给condition()提供参数用来接收前端参数
|
default List<String> |
columns(boolean greedy,
Catalog catalog,
Schema schema,
String table) |
default List<String> |
columns(boolean greedy,
String table) |
default List<String> |
columns(boolean greedy,
String catalog,
String schema,
String table) |
List<String> |
columns(boolean greedy,
Table table) |
default List<String> |
columns(Catalog catalog,
Schema schema,
String table) |
default List<String> |
columns(String table) |
default List<String> |
columns(Table table) |
default void |
commit(TransactionState state)
提交事务
|
ConfigStore |
condition() |
default List<String> |
copy() |
long |
count(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
count(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
count(RunPrepare prepare,
Object obj,
String... conditions) |
default long |
count(RunPrepare prepare,
String... conditions) |
long |
count(String dest,
ConfigStore configs,
Object obj,
String... conditions)
count
|
default long |
count(String dest,
ConfigStore configs,
String... conditions) |
default long |
count(String dest,
Object obj,
String... conditions) |
default long |
count(String dest,
String... conditions) |
long |
count(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
count(Table dest,
ConfigStore configs,
String... conditions) |
default long |
count(Table dest,
Object obj,
String... conditions) |
default long |
count(Table dest,
String... conditions) |
RunPrepare |
createRunPrepare(String src) |
RunPrepare |
createRunPrepare(Table table) |
String |
datasource()
相关数据源
|
AnylineService.DDLService |
ddl() |
List<Run> |
ddl(List<MetadataDiffer> differs)
根据差异生成SQL
|
List<Run> |
ddl(MetadataDiffer differ)
根据差异生成SQL
|
default long |
delete(ConfigStore configs) |
default long |
delete(ConfigStore configs,
String... conditions) |
default long |
delete(DataSet set,
String... columns) |
long |
delete(Object obj,
String... columns)
根据columns列删除
注意:为了避免整表删除, columns必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) delete(User/DataRow, "TYPE","AGE") DELETE FROM USER WHERE TYPE = ? |
long |
delete(String table,
Collection values) |
long |
delete(String dest,
ConfigStore configs,
String... conditions)
根据ConfigStore中的条件+conditions条件删除
|
long |
delete(String dest,
DataRow row,
String... columns) |
long |
delete(String dest,
DataSet set,
String... columns)
删除 根据columns列删除 可设置复合主键
注意:为了避免整表删除, columns必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) |
long |
delete(String table,
String... kvs)
根据多列条件删除
注意:为了避免整表删除, values必须提供否则会抛出异常 整表删除请调用service.execute("DELETE FROM TAB");或service.truncate("TAB“) 以k, v, k, v或"k:v"形式提供参数 delete("HR_EMPLOYEE","type","1","age:20"); DELETE FROM HR_EMPLOYEE WHERE TYPE = 1 AND AGE = 20 注意以下两咱情况, 并不会忽略空值 service.delete("HR_EMPLOYEE","ID","","CODE:20"); DELETE FROM HR_EMPLOYEE WHERE ID = '' AND CODE = 20 service.delete("HR_EMPLOYEE","ID","1","CODE:"); DELETE FROM HR_EMPLOYEE WHERE ID = 1 AND CODE = '' |
long |
delete(Table table,
Collection values) |
long |
delete(Table dest,
ConfigStore configs,
String... conditions) |
long |
delete(Table dest,
DataRow row,
String... columns) |
long |
delete(Table dest,
DataSet set,
String... columns) |
long |
delete(Table table,
String... kvs) |
<T> long |
deletes(int batch,
String table,
String key,
Collection<T> values)
根据一列的多个值删除
注意:为了避免整表删除, values必须提供否则会抛出异常 整表删除请调用service.execute("DELETE FROM TAB");或service.truncate("TAB“) delete("USER","TYPE", [1, 2, 3]) DELETE FROM USER WHERE TYPE IN(1, 2, 3) |
<T> long |
deletes(int batch,
String table,
String key,
T... values)
根据一列的多个值删除
注意:为了避免整表删除, values必须提供否则会抛出异常 整表删除请调用service.execute("DELETE FROM TAB");或service.truncate("TAB“) delete("USER","TYPE","1","2","3") DELETE FROM USER WHERE TYPE IN(1, 2, 3) |
<T> long |
deletes(int batch,
Table table,
String key,
Collection<T> values) |
<T> long |
deletes(int batch,
Table table,
String key,
T... values) |
default <T> long |
deletes(String table,
String key,
Collection<T> values) |
default <T> long |
deletes(String table,
String key,
T... values) |
default <T> long |
deletes(Table table,
String key,
Collection<T> values) |
default <T> long |
deletes(Table table,
String key,
T... values) |
boolean |
drop(Column column) |
boolean |
drop(Table table) |
default long |
execute(ConfigStore configs,
RunPrepare... prepares) |
default int[] |
execute(File file,
boolean brk) |
default int[] |
execute(File file,
Charset charset,
boolean brk)
执行SQL文件
|
long |
execute(int batch,
int vol,
String sql,
Collection<Object> values)
执行命令
execute(10, sql, List<List<Object>>); 批量执行要求SQL一样 |
long |
execute(int batch,
String sql,
Collection<Object> values)
执行命令
execute(10, sql, List<List<Object>>); 批量执行要求SQL一样 |
default long |
execute(List<RunPrepare> prepares) |
long |
execute(List<RunPrepare> prepares,
ConfigStore configs)
RunPrepare批量执行 主要是为了保持在同一连接内执行
通常是用prepare来合成比较复杂的的SQL如CREATE VIEW AS prepare.sql |
boolean |
execute(Procedure procedure,
String... inputs)
执行存储过程
|
default long |
execute(RunPrepare... prepares) |
default int[] |
execute(String txt,
boolean brk) |
long |
execute(String dest,
ConfigStore configs,
String... conditions)
执行
|
default long |
execute(String dest,
String... conditions) |
default boolean |
executeProcedure(String procedure,
String... inputs)
执行存储过程
|
default boolean |
exists(DataRow row) |
boolean |
exists(String dest,
ConfigStore configs,
Object obj,
String... conditions)
是否存在
|
default boolean |
exists(String dest,
ConfigStore configs,
String... conditions) |
boolean |
exists(String dest,
DataRow row) |
default boolean |
exists(String dest,
Object obj,
String... conditions) |
default boolean |
exists(String dest,
String... conditions) |
boolean |
exists(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default boolean |
exists(Table dest,
ConfigStore configs,
String... conditions) |
boolean |
exists(Table dest,
DataRow row) |
default boolean |
exists(Table dest,
Object obj,
String... conditions) |
default boolean |
exists(Table dest,
String... conditions) |
E |
get(ConfigStore configs,
String... conditions) |
default E |
get(String... conditions) |
AnylineDao |
getDao() |
EntitySet<E> |
gets(ConfigStore configs,
String... conditions) |
default EntitySet<E> |
gets(EntityHandler<E> handler,
String... conditions) |
default EntitySet<E> |
gets(long first,
long last,
String... conditions) |
default EntitySet<E> |
gets(PageNavi navi,
String... conditions) |
default EntitySet<E> |
gets(String... conditions) |
default boolean |
hit()
验证相关数据源是否正常
有可能会抛出异常
|
default long |
insert(int batch,
Object data,
ConfigStore configs,
String... columns) |
default long |
insert(int batch,
Object data,
String... columns) |
long |
insert(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
插入数据
|
default long |
insert(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
insert(int batch,
String dest,
Object data,
List<String> columns) |
default long |
insert(int batch,
String dest,
Object data,
String... columns) |
long |
insert(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
insert(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
insert(int batch,
Table dest,
Object data,
List<String> columns) |
default long |
insert(int batch,
Table dest,
Object data,
String... columns) |
default long |
insert(Object data,
ConfigStore configs,
String... columns) |
default long |
insert(Object data,
String... columns) |
default long |
insert(String dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
insert(String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
insert(String dest,
Object data,
List<String> columns) |
default long |
insert(String dest,
Object data,
String... columns) |
default long |
insert(String dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
Object obj,
String... conditions) |
default long |
insert(String dest,
RunPrepare prepare,
String... conditions) |
default long |
insert(String dest,
String origin,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
insert(String dest,
String origin,
ConfigStore configs,
String... conditions) |
default long |
insert(String dest,
String origin,
long first,
long last,
Object obj,
String... conditions) |
default long |
insert(String dest,
String origin,
long first,
long last,
String... conditions) |
default long |
insert(String dest,
String origin,
Object obj,
String... conditions) |
default long |
insert(String dest,
String origin,
PageNavi navi,
String... conditions) |
default long |
insert(String dest,
String origin,
String... conditions) |
default long |
insert(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
insert(Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
insert(Table dest,
Object data,
List<String> columns) |
default long |
insert(Table dest,
Object data,
String... columns) |
long |
insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
复杂的查询先通过TableBuilder构造查询
|
default long |
insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
default long |
insert(Table dest,
RunPrepare prepare,
Object obj,
String... conditions) |
default long |
insert(Table dest,
RunPrepare prepare,
String... conditions) |
long |
insert(Table dest,
Table origin,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
default long |
insert(Table dest,
Table origin,
ConfigStore configs,
String... conditions) |
default long |
insert(Table dest,
Table origin,
long first,
long last,
Object obj,
String... conditions) |
default long |
insert(Table dest,
Table origin,
long first,
long last,
String... conditions) |
default long |
insert(Table dest,
Table origin,
Object obj,
String... conditions) |
default long |
insert(Table dest,
Table origin,
PageNavi navi,
String... conditions) |
default long |
insert(Table dest,
Table origin,
String... conditions) |
default int |
length() |
int |
length(String cn)
计算字符串在当前数据库中占用字节数
|
default List<Map<String,Object>> |
maps(ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(ConfigStore configs,
String... conditions) |
List<Map<String,Object>> |
maps(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
DataHandler handler,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
maps(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
default void |
maps(RunPrepare prepare,
DataHandler handler,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
long first,
long last,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
Object obj,
String... conditions) |
default void |
maps(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
maps(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
default List<Map<String,Object>> |
maps(RunPrepare prepare,
String... conditions) |
List<Map<String,Object>> |
maps(String dest,
ConfigStore configs,
Object obj,
String... conditions)
直接返回Map集合不封装, 不分页
|
default List<Map<String,Object>> |
maps(String dest,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
maps(String dest,
DataHandler handler,
Object obj,
String... conditions) |
default void |
maps(String dest,
DataHandler handler,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
long first,
long last,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
long first,
long last,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
PageNavi navi,
String... conditions) |
default List<Map<String,Object>> |
maps(String dest,
String... conditions) |
List<Map<String,Object>> |
maps(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
maps(Table dest,
DataHandler handler,
Object obj,
String... conditions) |
default void |
maps(Table dest,
DataHandler handler,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
long first,
long last,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
long first,
long last,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
PageNavi navi,
String... conditions) |
default List<Map<String,Object>> |
maps(Table dest,
String... conditions) |
default List<String> |
masters() |
default List<String> |
masters(boolean greedy) |
List<String> |
masters(boolean greedy,
Catalog catalog,
Schema schema,
String name,
int types) |
default List<String> |
masters(boolean greedy,
int types) |
default List<String> |
masters(boolean greedy,
Schema schema,
String name,
int types) |
default List<String> |
masters(boolean greedy,
String name,
int types) |
default List<String> |
masters(Catalog catalog,
Schema schema,
String name,
int types) |
default List<String> |
masters(int types) |
default List<String> |
masters(Schema schema,
String name,
int types) |
default List<String> |
masters(String name,
int types) |
AnylineService.MetaDataService |
metadata() |
default LinkedHashMap<String,Column> |
metadata(String sql) |
LinkedHashMap<String,Column> |
metadata(String sql,
boolean comment,
boolean condition)
根据结果集对象获取列结构, 如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
default DataRow |
query(ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
query(ConfigStore configs,
String... conditions) |
DataRow |
query(Procedure procedure,
String... inputs) |
DataRow |
query(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
query(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataRow |
query(RunPrepare prepare,
Object obj,
String... conditions) |
default DataRow |
query(RunPrepare prepare,
String... conditions) |
DataRow |
query(String dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
query(String dest,
ConfigStore configs,
String... conditions) |
default DataRow |
query(String dest,
Object obj,
String... conditions) |
default DataRow |
query(String dest,
String... conditions) |
DataRow |
query(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
query(Table dest,
ConfigStore configs,
String... conditions) |
default DataRow |
query(Table dest,
Object obj,
String... conditions) |
default DataRow |
query(Table dest,
String... conditions) |
default DataRow |
queryProcedure(String procedure,
String... inputs) |
default DataSet |
querys(ConfigStore configs,
Object obj,
String... conditions)
有些数据库 不根据表查询 不需要提供表
|
default DataSet |
querys(ConfigStore configs,
String... conditions) |
default DataSet |
querys(DataSet set,
ConfigStore configs)
根据ConfigStore查询条件 过滤DataSet条目
|
default DataSet |
querys(Procedure procedure,
long first,
long last,
String... inputs) |
DataSet |
querys(Procedure procedure,
PageNavi navi,
String... inputs)
查询存储过程
|
default DataSet |
querys(Procedure procedure,
String... inputs) |
DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
querys(RunPrepare prepare,
DataHandler handler,
Object obj,
String... conditions) |
default void |
querys(RunPrepare prepare,
DataHandler handler,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
long first,
long last,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
Object obj,
String... conditions) |
default void |
querys(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
querys(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
default DataSet |
querys(RunPrepare prepare,
String... conditions) |
DataSet |
querys(String dest,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
default DataSet |
querys(String dest,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(String dest,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
querys(String dest,
DataHandler handler,
Object obj,
String... conditions) |
default void |
querys(String dest,
DataHandler handler,
String... conditions) |
default DataSet |
querys(String dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(String dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(String dest,
long first,
long last,
Object obj,
String... conditions)
按条件查询
|
default DataSet |
querys(String dest,
long first,
long last,
String... conditions) |
default DataSet |
querys(String dest,
Object obj,
String... conditions) |
default DataSet |
querys(String dest,
PageNavi navi,
Object obj,
String... conditions) |
default DataSet |
querys(String dest,
PageNavi navi,
String... conditions) |
default DataSet |
querys(String dest,
String... conditions) |
DataSet |
querys(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(Table dest,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(Table dest,
DataHandler handler,
long first,
long last,
String... conditions) |
default void |
querys(Table dest,
DataHandler handler,
Object obj,
String... conditions) |
default void |
querys(Table dest,
DataHandler handler,
String... conditions) |
default DataSet |
querys(Table dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(Table dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(Table dest,
long first,
long last,
Object obj,
String... conditions)
按条件查询
|
default DataSet |
querys(Table dest,
long first,
long last,
String... conditions) |
default DataSet |
querys(Table dest,
Object obj,
String... conditions) |
default DataSet |
querys(Table dest,
PageNavi navi,
Object obj,
String... conditions) |
default DataSet |
querys(Table dest,
PageNavi navi,
String... conditions) |
default DataSet |
querys(Table dest,
String... conditions) |
default DataSet |
querysProcedure(String procedure,
long first,
long last,
String... inputs)
根据存储过程查询
|
default DataSet |
querysProcedure(String procedure,
PageNavi navi,
String... inputs) |
default DataSet |
querysProcedure(String procedure,
String... inputs) |
boolean |
removeCache(String channel,
String dest,
ConfigStore configs,
String... conditions)
删除缓存 参数保持与查询参数完全一致
|
default boolean |
removeCache(String channel,
String dest,
long first,
long last,
String... conditions) |
default boolean |
removeCache(String channel,
String dest,
String... conditions) |
boolean |
removeCache(String channel,
Table dest,
ConfigStore configs,
String... conditions) |
default boolean |
removeCache(String channel,
Table dest,
long first,
long last,
String... conditions) |
default boolean |
removeCache(String channel,
Table dest,
String... conditions) |
default void |
rollback(TransactionState state)
回滚事务
|
DataRuntime |
runtime() |
boolean |
save(Column column) |
default long |
save(int batch,
Object data,
ConfigStore configs,
String... columns) |
default long |
save(int batch,
Object data,
String... columns) |
long |
save(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
save insert区别
操作单个对象时没有区别
在操作集合时区别:
save会循环操作数据库每次都会判断insert|update
save 集合中的数据可以是不同的表不同的结构
insert 集合中的数据必须保存到相同的表, 结构必须相同
insert 将一次性插入多条数据整个过程有可能只操作一次数据库 并 不考虑update情况 对于大批量数据来说 性能是主要优势
保存(insert|update)根据是否有主键值确定insert或update
|
default long |
save(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
save(int batch,
String dest,
Object data,
List<String> columns) |
default long |
save(int batch,
String dest,
Object data,
String... columns) |
long |
save(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
save(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
save(int batch,
Table dest,
Object data,
List<String> columns) |
default long |
save(int batch,
Table dest,
Object data,
String... columns) |
default long |
save(Object data,
ConfigStore configs,
List<String> columns) |
default long |
save(Object data,
ConfigStore configs,
String... columns) |
default long |
save(Object data,
List<String> columns) |
default long |
save(Object data,
String... columns) |
default long |
save(String dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
save(String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
save(String dest,
Object data,
List<String> columns) |
default long |
save(String dest,
Object data,
String... columns) |
boolean |
save(Table table) |
default long |
save(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
save(Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
save(Table dest,
Object data,
List<String> columns) |
default long |
save(Table dest,
Object data,
String... columns) |
default <T> T |
select(Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> T |
select(Class<T> clazz,
String... conditions) |
default <T> T |
select(Class<T> clazz,
T entity,
String... conditions) |
default <T> T |
select(String dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(String dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> T |
select(String dest,
Class<T> clazz,
String... conditions) |
default <T> T |
select(String dest,
Class<T> clazz,
T entity,
String... conditions) |
default <T> T |
select(Table dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(Table dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> T |
select(Table dest,
Class<T> clazz,
String... conditions) |
default <T> T |
select(Table dest,
Class<T> clazz,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
long first,
long last,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
String... conditions) |
default <T> EntitySet<T> |
selects(Class<T> clazz,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions)
根据SQL或自定义SQL返回实体
|
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
long first,
long last,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
PageNavi navi,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
String... conditions) |
default <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
long first,
long last,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
PageNavi navi,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
String... conditions) |
default <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
T entity,
String... conditions) |
BigDecimal |
sequence(boolean next,
String name)
查询序列cur 或 next value
|
default BigDecimal |
sequence(String name)
查询序列next value
|
DataRow |
sequences(boolean next,
String... names)
查询序列cur 或 next value
|
default DataRow |
sequences(String... names) |
AnylineService |
setDao(AnylineDao dao) |
default TransactionState |
start() |
default TransactionState |
start(int behavior) |
default TransactionState |
start(TransactionDefine define)
启动事务
|
default List<String> |
tables() |
List<String> |
tables(Catalog catalog,
Schema schema,
String name,
int types) |
default List<String> |
tables(int types) |
default List<String> |
tables(Schema schema,
String name,
int types) |
default List<String> |
tables(String name) |
default List<String> |
tables(String name,
int types) |
default List<String> |
tables(String schema,
String name,
int types) |
default List<String> |
tables(String catalog,
String schema,
String name,
int types) |
default List<String> |
tags(boolean greedy,
Catalog catalog,
Schema schema,
String table) |
default List<String> |
tags(boolean greedy,
String table) |
List<String> |
tags(boolean greedy,
Table table) |
default List<String> |
tags(Catalog catalog,
Schema schema,
String table) |
default List<String> |
tags(String table) |
default List<String> |
tags(Table table) |
long |
truncate(String table) |
long |
truncate(Table table) |
default long |
update(int batch,
Object data,
ConfigStore configs,
String... columns) |
default long |
update(int batch,
Object data,
String... columns) |
long |
update(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
更新记录
默认情况下以主键为更新条件, 需在更新的数据保存在data中
如果提供了dest则更新dest表, 如果没有提供则根据data解析出表名
DataRow/DataSet可以临时设置主键 如设置TYPE_CODE为主键, 则根据TYPE_CODE更新
可以提供了ConfigStore以实现更复杂的更新条件
需要更新的列通过 columns提供
|
default long |
update(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
update(int batch,
String dest,
Object data,
String... columns) |
long |
update(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
update(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
update(int batch,
Table dest,
Object data,
String... columns) |
default long |
update(Object data,
ConfigStore configs,
String... columns) |
default long |
update(Object data,
String... columns) |
long |
update(RunPrepare prepare,
DataRow data,
ConfigStore configs,
String... conditions)
多表关联更新
|
default long |
update(RunPrepare prepare,
DataRow data,
String... conditions) |
default long |
update(String dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
update(String dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
update(String dest,
Object data,
String... columns) |
default long |
update(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
default long |
update(Table dest,
Object data,
ConfigStore configs,
String... columns) |
default long |
update(Table dest,
Object data,
String... columns) |
default boolean |
validity()
验证相关数据源是否正常,异常会被捕捉并返回false
|
default List<String> |
views() |
default List<String> |
views(boolean greedy) |
List<String> |
views(boolean greedy,
Catalog catalog,
Schema schema,
String name,
int types) |
default List<String> |
views(boolean greedy,
int types) |
default List<String> |
views(boolean greedy,
Schema schema,
String name,
int types) |
default List<String> |
views(boolean greedy,
String name,
int types) |
default List<String> |
views(Catalog catalog,
Schema schema,
String name,
int types) |
default List<String> |
views(int types) |
default List<String> |
views(Schema schema,
String name,
int types) |
default List<String> |
views(String name,
int types) |
AnylineService setDao(AnylineDao dao)
AnylineDao getDao()
String datasource()
DriverAdapter adapter()
DataRuntime runtime()
default boolean validity()
default boolean hit()
throws Exception
Exception - 如果连接异常会抛出long insert(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
batch - 批量执行每批最多数量dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - entity或list或DataRow或DataSetcolumns - 需要插入哪些列default long insert(int batch,
Object data,
ConfigStore configs,
String... columns)
default long insert(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
default long insert(String dest, Object data, ConfigStore configs, List<String> columns)
default long insert(String dest, Object data, ConfigStore configs, String... columns)
default long insert(Object data, ConfigStore configs, String... columns)
long insert(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
default long insert(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
default long insert(Table dest, Object data, ConfigStore configs, List<String> columns)
default long insert(Table dest, Object data, ConfigStore configs, String... columns)
long insert(Table dest, Table origin, ConfigStore configs, Object obj, String... conditions)
dest - 插入表origin - 查询表configs - 查询条件及相关配置obj - 查询条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default long insert(Table dest, Table origin, long first, long last, Object obj, String... conditions)
default long insert(Table dest, Table origin, ConfigStore configs, String... conditions)
default long insert(String dest, String origin, ConfigStore configs, Object obj, String... conditions)
default long insert(String dest, String origin, long first, long last, Object obj, String... conditions)
default long insert(String dest, String origin, ConfigStore configs, String... conditions)
long insert(Table dest, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
dest - 表 table(c1,c2,c3)需要插入的列可以通过addColumn添加到dest中prepare - 一般通过TableBuilder生成查询default long insert(Table dest, RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
default long insert(Table dest, RunPrepare prepare, Object obj, String... conditions)
default long insert(Table dest, RunPrepare prepare, long first, long last, Object obj, String... conditions)
default long insert(Table dest, RunPrepare prepare, ConfigStore configs, String... conditions)
default long insert(Table dest, RunPrepare prepare, String... conditions)
default long insert(Table dest, RunPrepare prepare, long first, long last, String... conditions)
default long insert(String dest, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
default long insert(String dest, RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
default long insert(String dest, RunPrepare prepare, Object obj, String... conditions)
default long insert(String dest, RunPrepare prepare, long first, long last, Object obj, String... conditions)
default long insert(String dest, RunPrepare prepare, ConfigStore configs, String... conditions)
default long insert(String dest, RunPrepare prepare, String... conditions)
default long insert(String dest, RunPrepare prepare, long first, long last, String... conditions)
long update(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
batch - 批量执行每批最多数量columns - 需要更新的列dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 更新的数据及更新条件(如果有ConfigStore则以ConfigStore为准)configs - 更新条件default long update(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
default long update(int batch,
Object data,
ConfigStore configs,
String... columns)
default long update(String dest, Object data, ConfigStore configs, List<String> columns)
default long update(String dest, Object data, ConfigStore configs, String... columns)
default long update(Object data, ConfigStore configs, String... columns)
long update(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
default long update(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
default long update(Table dest, Object data, ConfigStore configs, List<String> columns)
default long update(Table dest, Object data, ConfigStore configs, String... columns)
long update(RunPrepare prepare, DataRow data, ConfigStore configs, String... conditions)
prepare - 一般通过TableBuilder生成data - K-VariableValue 更新值key:需要更新的列 value:通常是关联表的列用VariableValue表示,也可以是常量configs - 附加过滤条件 通常是在prepare最外层设置conditions - 附加查询条件 支持k:v k:v::type 以及原生sql形式 默认忽略空值条件 default long update(RunPrepare prepare, DataRow data, String... conditions)
long save(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
batch - 批量执行每批最多数量data - 数据columns - 指定更新或保存的列dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源default long save(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
default long save(int batch,
Object data,
ConfigStore configs,
String... columns)
default long save(String dest, Object data, ConfigStore configs, List<String> columns)
default long save(String dest, Object data, ConfigStore configs, String... columns)
default long save(Object data, ConfigStore configs, String... columns)
default long save(Object data, ConfigStore configs, List<String> columns)
long save(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
default long save(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
default long save(Table dest, Object data, ConfigStore configs, List<String> columns)
default long save(Table dest, Object data, ConfigStore configs, String... columns)
DataSet querys(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件 default DataSet querys(ConfigStore configs, Object obj, String... conditions)
configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet querys(ConfigStore configs, String... conditions)
default DataSet querys(DataSet set, ConfigStore configs)
set - DataSetconfigs - 包含查询条件default DataSet querys(String dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default void querys(String dest, DataHandler handler, Object obj, String... conditions)
default void querys(RunPrepare prepare, DataHandler handler, Object obj, String... conditions)
default DataSet querys(String dest, long first, long last, Object obj, String... conditions)
dest - 数据源(表或自定义SQL或SELECT语句)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)first - 起 下标从0开始last - 止conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet querys(String dest, ConfigStore configs, String... conditions)
default DataSet querys(String dest, long first, long last, ConfigStore configs, String... conditions)
default void querys(String dest, DataHandler handler, String... conditions)
default DataSet querys(String dest, DataHandler handler, long first, long last, String... conditions)
DataSet querys(Table dest, ConfigStore configs, Object obj, String... conditions)
default DataSet querys(Table dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default void querys(Table dest, DataHandler handler, Object obj, String... conditions)
default DataSet querys(Table dest, long first, long last, Object obj, String... conditions)
dest - 数据源(表或自定义SQL或SELECT语句)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)first - 起 下标从0开始last - 止conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet querys(Table dest, ConfigStore configs, String... conditions)
default DataSet querys(Table dest, long first, long last, ConfigStore configs, String... conditions)
default void querys(Table dest, DataHandler handler, String... conditions)
default void querys(RunPrepare prepare, DataHandler handler, String... conditions)
default DataSet querys(Table dest, DataHandler handler, long first, long last, String... conditions)
default DataSet querys(RunPrepare prepare, DataHandler handler, long first, long last, String... conditions)
DataRow query(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataRow query(String dest, ConfigStore configs, Object obj, String... conditions)
default DataRow query(ConfigStore configs, Object obj, String... conditions)
default DataRow query(ConfigStore configs, String... conditions)
default DataRow query(String dest, ConfigStore configs, String... conditions)
default DataRow query(RunPrepare prepare, ConfigStore configs, String... conditions)
default DataRow query(RunPrepare prepare, Object obj, String... conditions)
default DataRow query(RunPrepare prepare, String... conditions)
DataRow query(Table dest, ConfigStore configs, Object obj, String... conditions)
default DataRow query(Table dest, ConfigStore configs, String... conditions)
BigDecimal sequence(boolean next, String name)
next - 是否生成返回下一个序列 false:cur true:nextname - 序列名default BigDecimal sequence(String name)
name - 序列名DataRow sequences(boolean next, String... names)
names - 序列名next - 是否生成返回下一个序列 false:cur true:next<T> EntitySet<T> selects(String dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - Tdest - SQL或自定义SQLclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default <T> EntitySet<T> selects(String dest, Class<T> clazz, PageNavi navi, T entity, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, T entity, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, long first, long last, T entity, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, ConfigStore configs, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, PageNavi navi, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, EntityHandler<T> handler, String... conditions)
default <T> EntitySet<T> selects(String dest, Class<T> clazz, long first, long last, String... conditions)
<T> EntitySet<T> selects(Table dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, PageNavi navi, T entity, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, T entity, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, long first, long last, T entity, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, ConfigStore configs, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, PageNavi navi, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, EntityHandler<T> handler, String... conditions)
default <T> EntitySet<T> selects(Table dest, Class<T> clazz, long first, long last, String... conditions)
<T> T select(String dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
default <T> T select(String dest, Class<T> clazz, ConfigStore configs, String... conditions)
<T> T select(Table dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
default <T> T select(Table dest, Class<T> clazz, ConfigStore configs, String... conditions)
<T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - Tclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default <T> EntitySet<T> selects(Class<T> clazz, PageNavi navi, T entity, String... conditions)
default <T> EntitySet<T> selects(Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
default <T> EntitySet<T> selects(Class<T> clazz, long first, long last, T entity, String... conditions)
<T> T select(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
default <T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, String... conditions)
default <T> EntitySet<T> selects(Class<T> clazz, EntityHandler<T> handler, String... conditions)
default <T> EntitySet<T> selects(Class<T> clazz, long first, long last, String... conditions)
default <T> T select(Class<T> clazz, ConfigStore configs, String... conditions)
EntitySet<E> gets(ConfigStore configs, String... conditions)
default EntitySet<E> gets(EntityHandler<E> handler, String... conditions)
E get(ConfigStore configs, String... conditions)
List<Map<String,Object>> maps(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default void maps(String dest, DataHandler handler, Object obj, String... conditions)
default List<Map<String,Object>> maps(String dest, long first, long last, Object obj, String... conditions)
default void maps(String dest, DataHandler handler, String... conditions)
default List<Map<String,Object>> maps(String dest, long first, long last, String... conditions)
default List<Map<String,Object>> maps(String dest, DataHandler handler, long first, long last, String... conditions)
List<Map<String,Object>> maps(Table dest, ConfigStore configs, Object obj, String... conditions)
default void maps(Table dest, DataHandler handler, Object obj, String... conditions)
default void maps(RunPrepare prepare, DataHandler handler, Object obj, String... conditions)
default List<Map<String,Object>> maps(Table dest, long first, long last, Object obj, String... conditions)
default void maps(Table dest, DataHandler handler, String... conditions)
default void maps(RunPrepare prepare, DataHandler handler, String... conditions)
default List<Map<String,Object>> maps(Table dest, DataHandler handler, long first, long last, String... conditions)
default List<Map<String,Object>> maps(RunPrepare prepare, DataHandler handler, long first, long last, String... conditions)
default List<Map<String,Object>> maps(RunPrepare prepare, DataHandler handler, ConfigStore configs, String... conditions)
List<Map<String,Object>> maps(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default List<Map<String,Object>> maps(RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
default void maps(RunPrepare prepare, StreamHandler handler, Object obj, String... conditions)
default List<Map<String,Object>> maps(RunPrepare prepare, long first, long last, Object obj, String... conditions)
default List<Map<String,Object>> maps(RunPrepare prepare, ConfigStore configs, String... conditions)
default void maps(RunPrepare prepare, StreamHandler handler, String... conditions)
default List<Map<String,Object>> maps(RunPrepare prepare, long first, long last, String... conditions)
default AggregationBuilder aggregation()
default AggregationBuilder aggregation(Table table)
default AggregationBuilder aggregation(String table)
default AggregationBuilder aggregation(RunPrepare table)
List<String> column2param(String table)
table - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源DataSet caches(String cache, String dest, ConfigStore configs, Object obj, String... conditions)
cache - 对应ehcache缓存配置文件 中的cache.name 如果不指定cache则只在当前线程内有效dest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet caches(String cache, String dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String cache, String dest, long first, long last, Object obj, String... conditions)
DataSet caches(String cache, Table dest, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String cache, Table dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String cache, Table dest, long first, long last, Object obj, String... conditions)
DataRow cache(String cache, String dest, ConfigStore configs, Object obj, String... conditions)
cache - 对应ehcache缓存配置文件 中的cache.namedest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet caches(String cache, String dest, ConfigStore configs, String... conditions)
default DataSet caches(String cache, String dest, long first, long last, ConfigStore configs, String... conditions)
default DataSet caches(String cache, String dest, long first, long last, String... conditions)
default DataRow cache(String cache, String dest, ConfigStore configs, String... conditions)
DataRow cache(String cache, Table dest, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String cache, Table dest, ConfigStore configs, String... conditions)
default DataSet caches(String cache, Table dest, long first, long last, ConfigStore configs, String... conditions)
default DataSet caches(String cache, Table dest, long first, long last, String... conditions)
default DataRow cache(String cache, Table dest, ConfigStore configs, String... conditions)
default DataSet caches(String dest, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(Table dest, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(Table dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataRow cache(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet caches(String dest, ConfigStore configs, String... conditions)
default DataSet caches(String dest, long first, long last, ConfigStore configs, String... conditions)
default DataRow cache(String dest, ConfigStore configs, String... conditions)
default DataRow cache(Table dest, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(Table dest, ConfigStore configs, String... conditions)
default DataSet caches(Table dest, long first, long last, ConfigStore configs, String... conditions)
default DataRow cache(Table dest, ConfigStore configs, String... conditions)
DataSet querys(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
prepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet querys(RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataSet querys(RunPrepare prepare, Object obj, String... conditions)
default void querys(RunPrepare prepare, StreamHandler handler, Object obj, String... conditions)
default DataSet querys(RunPrepare prepare, long first, long last, Object obj, String... conditions)
default DataSet querys(RunPrepare prepare, ConfigStore configs, String... conditions)
default DataSet querys(RunPrepare prepare, String... conditions)
default void querys(RunPrepare prepare, StreamHandler handler, String... conditions)
default DataSet querys(RunPrepare prepare, long first, long last, String... conditions)
DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
cache - 缓存 channelprepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataSet caches(String cache, RunPrepare prepare, Object obj, String... conditions)
default DataSet caches(String cache, RunPrepare prepare, long first, long last, Object obj, String... conditions)
DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
cache - 缓存 channelprepare - 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default DataRow cache(String cache, RunPrepare prepare, Object obj, String... conditions)
default DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
default DataSet caches(String cache, RunPrepare prepare, String... conditions)
default DataSet caches(String cache, RunPrepare prepare, long first, long last, String... conditions)
default DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
default DataRow cache(String cache, RunPrepare prepare, long first, long last, ConfigStore configs, String... conditions)
default DataRow cache(String cache, RunPrepare prepare, String... conditions)
boolean removeCache(String channel, String dest, ConfigStore configs, String... conditions)
channel - channeldest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default boolean removeCache(String channel, String dest, long first, long last, String... conditions)
boolean removeCache(String channel, Table dest, ConfigStore configs, String... conditions)
default boolean removeCache(String channel, Table dest, long first, long last, String... conditions)
boolean clearCache(String channel)
channel - channelboolean clearCaches()
boolean exists(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default boolean exists(String dest, ConfigStore configs, String... conditions)
default boolean exists(DataRow row)
boolean exists(Table dest, ConfigStore configs, Object obj, String... conditions)
default boolean exists(Table dest, ConfigStore configs, String... conditions)
long count(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - 过滤条件obj - 根据obj生成的过滤条件conditions - 查询条件 支持k:v k:v::type 以及原生sql形式(包含ORDER、GROUP、HAVING)默认忽略空值条件default long count(String dest, ConfigStore configs, String... conditions)
long count(Table dest, ConfigStore configs, Object obj, String... conditions)
default long count(Table dest, ConfigStore configs, String... conditions)
long count(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
default long count(RunPrepare prepare, Object obj, String... conditions)
default long count(RunPrepare prepare, ConfigStore configs, String... conditions)
default long count(RunPrepare prepare, String... conditions)
int length(String cn)
cn - 字符串default int length()
boolean execute(Procedure procedure, String... inputs)
procedure - 存储过程inputs - 输入参数long execute(String dest, ConfigStore configs, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - configsconditions - conditionsdefault int[] execute(File file, Charset charset, boolean brk)
file - 文件内容charset - 文件编码brk - 失败后是否中断default int[] execute(File file, boolean brk)
default int[] execute(String txt, boolean brk)
long execute(int batch,
String sql,
Collection<Object> values)
batch - 大于1时表示批量执行sql - sqlvalues - 如果是批量执行,需要提供一个二维数组long execute(int batch,
int vol,
String sql,
Collection<Object> values)
batch - 大于1时表示批量执行vol - 每行多少个占位符sql - sqlvalues - 如果是批量执行,需要提供一个二维数组long execute(List<RunPrepare> prepares, ConfigStore configs)
prepares - preparesconfigs - ConfigStore其他配置default long execute(List<RunPrepare> prepares)
default long execute(RunPrepare... prepares)
default long execute(ConfigStore configs, RunPrepare... prepares)
default boolean executeProcedure(String procedure, String... inputs)
procedure - procedureinputs - inputsDataSet querys(Procedure procedure, PageNavi navi, String... inputs)
procedure - 存储过程navi - 分页inputs - 输入参数default DataSet querysProcedure(String procedure, long first, long last, String... inputs)
procedure - procedurefirst - firstlast - lastinputs - inputslong delete(String dest, ConfigStore configs, String... conditions)
dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源configs - 匹配条件conditions - 匹配条件default long delete(ConfigStore configs, String... conditions)
default long delete(ConfigStore configs)
long delete(Table dest, ConfigStore configs, String... conditions)
long delete(String dest, DataSet set, String... columns)
dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源set - 数据columns - 生成删除条件的列, 如果不设置则根据主键删除long delete(Object obj, String... columns)
obj - 实体对象或DataRow/Datasetcolumns - 生成删除条件的列, 如果不设置则根据主键删除long delete(String table, String... kvs)
table - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源kvs - key-valuelong delete(Table table, Collection values)
long delete(String table, Collection values)
<T> long deletes(int batch,
String table,
String key,
Collection<T> values)
table - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源key - 列values - 值集合<T> long deletes(int batch,
Table table,
String key,
Collection<T> values)
default <T> long deletes(String table, String key, Collection<T> values)
default <T> long deletes(Table table, String key, Collection<T> values)
<T> long deletes(int batch,
String table,
String key,
T... values)
table - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源key - 名values - 值集合long truncate(String table)
long truncate(Table table)
List<String> masters(boolean greedy, Catalog catalog, Schema schema, String name, int types)
AnylineService.DDLService ddl()
AnylineService.MetaDataService metadata()
AnylineService.AuthorizeService authorize()
LinkedHashMap<String,Column> metadata(String sql, boolean comment, boolean condition)
sql - sqlcomment - 是否需要列注释condition - 是否需要拼接查询条件, 如果需要会拼接where 1=0 条件(默认不添加,通常情况下SQL自带查询条件,给参数赋值NULL达到相同的效果)default LinkedHashMap<String,Column> metadata(String sql)
ConfigStore condition()
default TransactionState start(TransactionDefine define) throws Exception
define - 事务定义Exception - Exceptiondefault TransactionState start() throws Exception
Exceptiondefault TransactionState start(int behavior) throws Exception
Exceptiondefault void commit(TransactionState state) throws Exception
state - 启动事务时返回statusExceptiondefault void rollback(TransactionState state) throws Exception
state - 启动事务时返回statusExceptionList<Run> ddl(MetadataDiffer differ)
differ - differList<Run> ddl(List<MetadataDiffer> differs)
differs - differsRunPrepare createRunPrepare(Table table)
RunPrepare createRunPrepare(String src)
Copyright © 2025. All rights reserved.