public interface AnylineService<E>
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
AnylineService.DDLService |
static interface |
AnylineService.MetaDataService |
| 限定符和类型 | 方法和说明 |
|---|---|
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 src,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
String src,
ConfigStore configs,
String... conditions) |
default DataRow |
cache(String cache,
String src,
Object obj,
String... conditions) |
default DataRow |
cache(String cache,
String src,
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 src,
ConfigStore configs,
Object obj,
String... conditions)
如果二级缓存开启 会从二级缓存中提取数据
|
default DataSet |
caches(String cache,
String src,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
String src,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String src,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
caches(String cache,
String src,
long first,
long last,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String src,
long first,
long last,
String... conditions) |
default DataSet |
caches(String cache,
String src,
Object obj,
String... conditions) |
default DataSet |
caches(String cache,
String src,
String... conditions) |
boolean |
clearCache(String channel)
清空缓存
|
List<String> |
column2param(String table)
列名转找成参数名 可以给condition()提供参数用来接收前端参数
|
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(String table) |
default List<String> |
columns(String catalog,
String schema,
String table) |
default List<String> |
columns(Table table) |
ConfigStore |
condition() |
long |
count(String src,
ConfigStore configs,
Object obj,
String... conditions)
count
|
default long |
count(String src,
ConfigStore configs,
String... conditions) |
default long |
count(String src,
Object obj,
String... conditions) |
default long |
count(String src,
String... conditions) |
AnylineService |
datasource() |
AnylineService |
datasource(String datasource)
切换数据源
|
AnylineService.DDLService |
ddl() |
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,
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 = '' |
<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) |
default <T> long |
deletes(String table,
String key,
Collection<T> values) |
default <T> long |
deletes(String table,
String key,
T... values) |
boolean |
drop(Column column) |
boolean |
drop(Table table) |
long |
execute(int batch,
String sql,
List<Object> values) |
boolean |
execute(Procedure procedure,
String... inputs)
执行存储过程
|
long |
execute(String src,
ConfigStore configs,
String... conditions)
执行
|
default long |
execute(String src,
String... conditions) |
default boolean |
executeProcedure(String procedure,
String... inputs)
执行存储过程
|
default boolean |
exists(DataRow row) |
boolean |
exists(String src,
ConfigStore configs,
Object obj,
String... conditions)
是否存在
|
default boolean |
exists(String src,
ConfigStore configs,
String... conditions) |
boolean |
exists(String src,
DataRow row) |
default boolean |
exists(String src,
Object obj,
String... conditions) |
default boolean |
exists(String src,
String... conditions) |
E |
get(ConfigStore configs,
String... conditions) |
default E |
get(String... conditions) |
AnylineDao |
getDao() |
String |
getDataSource() |
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 long |
insert(int batch,
Object data,
boolean checkPrimary,
String... columns) |
default long |
insert(int batch,
Object data,
String... columns) |
long |
insert(int batch,
String dest,
Object data,
boolean checkPrimary,
List<String> columns)
插入数据
|
default long |
insert(int batch,
String dest,
Object data,
boolean checkPrimary,
String... columns) |
default long |
insert(int batch,
String dest,
Object data,
String... columns) |
default long |
insert(Object data,
boolean checkPrimary,
String... columns) |
default long |
insert(Object data,
String... columns) |
default long |
insert(String dest,
Object data,
boolean checkPrimary,
List<String> columns) |
default long |
insert(String dest,
Object data,
boolean checkPrimary,
String... columns) |
default long |
insert(String dest,
Object data,
String... columns) |
List<Map<String,Object>> |
maps(String src,
ConfigStore configs,
Object obj,
String... conditions)
直接返回Map集合不封装,不分页
|
default List<Map<String,Object>> |
maps(String src,
ConfigStore configs,
String... conditions) |
default List<Map<String,Object>> |
maps(String src,
long first,
long last,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(String src,
long first,
long last,
String... conditions) |
default List<Map<String,Object>> |
maps(String src,
Object obj,
String... conditions) |
default List<Map<String,Object>> |
maps(String src,
PageNavi navi,
String... conditions) |
default void |
maps(String src,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
maps(String src,
StreamHandler handler,
String... conditions) |
default List<Map<String,Object>> |
maps(String src,
String... conditions) |
AnylineService.MetaDataService |
metadata() |
default List<String> |
mtables() |
default List<String> |
mtables(boolean greedy) |
default List<String> |
mtables(boolean greedy,
String types) |
default List<String> |
mtables(boolean greedy,
String name,
String types) |
default List<String> |
mtables(boolean greedy,
String schema,
String name,
String types) |
List<String> |
mtables(boolean greedy,
String catalog,
String schema,
String name,
String types) |
default List<String> |
mtables(String types) |
default List<String> |
mtables(String name,
String types) |
default List<String> |
mtables(String schema,
String name,
String types) |
default List<String> |
mtables(String catalog,
String schema,
String name,
String types) |
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 src,
ConfigStore configs,
Object obj,
String... conditions) |
default DataRow |
query(String src,
ConfigStore configs,
String... conditions) |
default DataRow |
query(String src,
Object obj,
String... conditions) |
default DataRow |
query(String src,
String... conditions) |
default DataRow |
queryProcedure(String procedure,
String... inputs) |
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,
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 src,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
default DataSet |
querys(String src,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(String src,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
default DataSet |
querys(String src,
long first,
long last,
ConfigStore configs,
String... conditions) |
default DataSet |
querys(String src,
long first,
long last,
Object obj,
String... conditions)
按条件查询
|
default DataSet |
querys(String src,
long first,
long last,
String... conditions) |
default DataSet |
querys(String src,
Object obj,
String... conditions) |
default DataSet |
querys(String src,
PageNavi navi,
Object obj,
String... conditions) |
default DataSet |
querys(String src,
PageNavi navi,
String... conditions) |
default void |
querys(String src,
StreamHandler handler,
Object obj,
String... conditions) |
default void |
querys(String src,
StreamHandler handler,
String... conditions) |
default DataSet |
querys(String src,
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) |
AnylineService |
recoverDataSource() |
boolean |
removeCache(String channel,
String src,
ConfigStore configs,
String... conditions)
删除缓存 参数保持与查询参数完全一致
|
default boolean |
removeCache(String channel,
String src,
long first,
long last,
String... conditions) |
default boolean |
removeCache(String channel,
String src,
String... conditions) |
boolean |
save(Column column) |
default long |
save(int batch,
Object data,
boolean checkPrimary,
String... columns) |
default long |
save(int batch,
Object data,
String... columns) |
long |
save(int batch,
String dest,
Object data,
boolean checkPrimary,
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,
boolean checkPrimary,
String... columns) |
default long |
save(int batch,
String dest,
Object data,
String... columns) |
default long |
save(Object data,
boolean checkPrimary,
String... columns) |
default long |
save(Object data,
String... columns) |
default long |
save(String dest,
Object data,
boolean checkPrimary,
List<String> columns) |
default long |
save(String dest,
Object data,
boolean checkPrimary,
String... columns) |
default long |
save(String dest,
Object data,
String... columns) |
boolean |
save(Table table) |
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 src,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(String src,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
default <T> T |
select(String src,
Class<T> clazz,
String... conditions) |
default <T> T |
select(String src,
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 src,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions)
根据SQL或自定义SQL返回实体
|
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
long first,
long last,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
PageNavi navi,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
Class<T> clazz,
String... conditions) |
default <T> EntitySet<T> |
selects(String src,
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) |
AnylineService |
setDataSource(String datasource) |
AnylineService |
setDataSource(String datasource,
boolean auto) |
AnylineService |
setDefaultDataSource() |
default List<String> |
tables() |
default List<String> |
tables(String types) |
default List<String> |
tables(String name,
String types) |
default List<String> |
tables(String schema,
String name,
String types) |
List<String> |
tables(String catalog,
String schema,
String name,
String types) |
default List<String> |
tags(boolean greedy,
String table) |
default List<String> |
tags(boolean greedy,
String catalog,
String schema,
String table) |
List<String> |
tags(boolean greedy,
Table table) |
default List<String> |
tags(String table) |
default List<String> |
tags(String catalog,
String schema,
String table) |
default List<String> |
tags(Table table) |
int |
truncate(String 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) |
default long |
update(Object data,
ConfigStore configs,
String... columns) |
default long |
update(Object data,
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(String dest,
Object data,
String... columns) |
default List<String> |
views() |
default List<String> |
views(boolean greedy) |
default List<String> |
views(boolean greedy,
String types) |
default List<String> |
views(boolean greedy,
String name,
String types) |
default List<String> |
views(boolean greedy,
String schema,
String name,
String types) |
List<String> |
views(boolean greedy,
String catalog,
String schema,
String name,
String types) |
default List<String> |
views(String types) |
default List<String> |
views(String name,
String types) |
default List<String> |
views(String schema,
String name,
String types) |
default List<String> |
views(String catalog,
String schema,
String name,
String types) |
AnylineService datasource(String datasource)
datasource - 数据源AnylineService datasource()
AnylineService setDataSource(String datasource)
AnylineService setDataSource(String datasource, boolean auto)
AnylineService setDefaultDataSource()
AnylineService recoverDataSource()
String getDataSource()
AnylineService setDao(AnylineDao dao)
AnylineDao getDao()
long insert(int batch,
String dest,
Object data,
boolean checkPrimary,
List<String> columns)
batch - 批量执行每批最多数量dest - 表名data - entity或list或DataRow或DataSetcheckPrimary - 是否检测主键重复columns - 需要插入哪些列default long insert(int batch,
String dest,
Object data,
boolean checkPrimary,
String... columns)
long update(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
batch - 批量执行每批最多数量columns - 需要更新的列dest - 表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 save(int batch,
String dest,
Object data,
boolean checkPrimary,
List<String> columns)
batch - 批量执行每批最多数量data - 数据checkPrimary - 是否检测主键columns - 指定更新或保存的列dest - 表default long save(int batch,
String dest,
Object data,
boolean checkPrimary,
String... columns)
DataSet querys(String src, ConfigStore configs, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件conditions - 固定查询条件 default DataSet querys(String src, long first, long last, ConfigStore configs, Object obj, String... conditions)
default void querys(String src, StreamHandler handler, Object obj, String... conditions)
default DataSet querys(String src, long first, long last, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)first - 起 下标从0开始last - 止conditions - 固定查询条件default DataSet querys(String src, ConfigStore configs, String... conditions)
default DataSet querys(String src, long first, long last, ConfigStore configs, String... conditions)
default void querys(String src, StreamHandler handler, String... conditions)
DataRow query(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataRow query(String src, ConfigStore configs, Object obj, String... conditions)
default DataRow query(String src, 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)
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 src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - Tsrc - SQL或自定义SQLclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件default <T> EntitySet<T> selects(String src, Class<T> clazz, PageNavi navi, T entity, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, T entity, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, long first, long last, T entity, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, ConfigStore configs, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, PageNavi navi, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, EntityHandler<T> handler, String... conditions)
default <T> EntitySet<T> selects(String src, Class<T> clazz, long first, long last, String... conditions)
<T> T select(String src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
default <T> T select(String src, 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 - 固定查询条件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 src, ConfigStore configs, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件default void maps(String src, StreamHandler handler, Object obj, String... conditions)
default List<Map<String,Object>> maps(String src, long first, long last, Object obj, String... conditions)
default void maps(String src, StreamHandler handler, String... conditions)
List<String> column2param(String table)
table - 表DataSet caches(String cache, String src, ConfigStore configs, Object obj, String... conditions)
cache - 对应ehcache缓存配置文件 中的cache.namesrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件default DataSet caches(String cache, String src, long first, long last, ConfigStore configs, Object obj, String... conditions)
default DataSet caches(String cache, String src, long first, long last, Object obj, String... conditions)
DataRow cache(String cache, String src, ConfigStore configs, Object obj, String... conditions)
cache - 对应ehcache缓存配置文件 中的cache.namesrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件default DataSet caches(String cache, String src, ConfigStore configs, String... conditions)
default DataSet caches(String cache, String src, long first, long last, ConfigStore configs, String... conditions)
default DataSet caches(String cache, String src, long first, long last, String... conditions)
default DataRow cache(String cache, String src, ConfigStore configs, String... conditions)
DataSet querys(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
@param - prepare 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 简单过滤条件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 - 缓存 channel@param - prepare 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 简单过滤条件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 - 缓存 channel@param - prepare 构建最终执行命令的全部参数,包含表(或视图|函数|自定义SQL)查询条件 排序 分页等configs - 过滤条件及相关配置obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 简单过滤条件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 src, ConfigStore configs, String... conditions)
channel - channelsrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件conditions - 固定查询条件default boolean removeCache(String channel, String src, long first, long last, String... conditions)
boolean clearCache(String channel)
channel - channelboolean exists(String src, ConfigStore configs, Object obj, String... conditions)
src - srcconfigs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件default boolean exists(String src, ConfigStore configs, String... conditions)
default boolean exists(DataRow row)
long count(String src, ConfigStore configs, Object obj, String... conditions)
src - 表或视图或自定义SQLconfigs - 过滤条件obj - 根据obj生成的过滤条件conditions - 简单过滤条件default long count(String src, ConfigStore configs, String... conditions)
boolean execute(Procedure procedure, String... inputs)
procedure - 存储过程inputs - 输入参数long execute(String src, ConfigStore configs, String... conditions)
src - srcconfigs - configsconditions - conditionsdefault 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 table, ConfigStore configs, String... conditions)
table - 表configs - 匹配条件conditions - 匹配条件long delete(String dest, DataSet set, String... columns)
dest - 表 如果不指定表名则根据set中的表名删除set - 数据columns - 生成删除条件的列,如果不设置则根据主键删除long delete(Object obj, String... columns)
obj - 实体对象或DataRow/Datasetcolumns - 生成删除条件的列,如果不设置则根据主键删除long delete(String table, String... kvs)
table - 表kvs - key-value<T> long deletes(int batch,
String table,
String key,
Collection<T> values)
table - 表key - 列values - 值集合default <T> long deletes(String table, String key, Collection<T> values)
<T> long deletes(int batch,
String table,
String key,
T... values)
table - 表key - 名values - 值集合int truncate(String table)
List<String> mtables(boolean greedy, String catalog, String schema, String name, String types)
AnylineService.DDLService ddl()
AnylineService.MetaDataService metadata()
ConfigStore condition()
Copyright © 2023. All rights reserved.