public class ServiceProxy extends Object
| 构造器和说明 |
|---|
ServiceProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataRow |
cache(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
RunPrepare prepare,
String... conditions) |
static DataRow |
cache(String cache,
String dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
String dest,
ConfigStore configs,
String... conditions) |
static DataRow |
cache(String cache,
String dest,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
String dest,
String... conditions) |
static DataRow |
cache(String cache,
Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
Table dest,
ConfigStore configs,
String... conditions) |
static DataRow |
cache(String cache,
Table dest,
Object obj,
String... conditions) |
static DataRow |
cache(String cache,
Table dest,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
RunPrepare prepare,
String... conditions) |
static DataSet |
caches(String cache,
String dest,
ConfigStore configs,
Object obj,
String... conditions)
如果二级缓存开启 会从二级缓存中提取数据
|
static DataSet |
caches(String cache,
String dest,
ConfigStore configs,
String... conditions) |
static DataSet |
caches(String cache,
String dest,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
String dest,
long first,
long last,
String... conditions) |
static DataSet |
caches(String cache,
String dest,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
String dest,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
ConfigStore configs,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
long first,
long last,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
Object obj,
String... conditions) |
static DataSet |
caches(String cache,
Table dest,
String... conditions) |
static boolean |
clearCache(String channel)
清空缓存
|
static List<String> |
column2param(String table)
列名转找成参数名 可以给condition()提供参数用来接收前端参数
|
static List<String> |
columns(Catalog catalog,
Schema schema,
String table) |
static List<String> |
columns(String table) |
static List<String> |
columns(Table table) |
static ConfigStore |
condition() |
static long |
count(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
count(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
count(RunPrepare prepare,
Object obj,
String... conditions) |
static long |
count(RunPrepare prepare,
String... conditions) |
static long |
count(String dest,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
count(String dest,
ConfigStore configs,
String... conditions) |
static long |
count(String dest,
Object obj,
String... conditions) |
static long |
count(String dest,
String... conditions) |
static long |
count(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
count(Table dest,
ConfigStore configs,
String... conditions) |
static long |
count(Table dest,
Object obj,
String... conditions) |
static long |
count(Table dest,
String... conditions) |
static AnylineService.DDLService |
ddl() |
static List<Run> |
ddl(List<MetadataDiffer> differs)
根据差异生成SQL
|
static List<Run> |
ddl(MetadataDiffer differ)
根据差异生成SQL
|
static long |
delete(DataSet set,
String... columns) |
static long |
delete(Object obj,
String... columns)
根据columns列删除
|
static long |
delete(String table,
ConfigStore configs,
String... conditions) |
static long |
delete(String dest,
DataRow row,
String... columns) |
static long |
delete(String dest,
DataSet set,
String... columns)
删除 根据columns列删除 可设置复合主键
|
static long |
delete(String table,
String... kvs)
根据多列条件删除 delete("user","type","1","age:20");
|
static long |
delete(Table dest,
ConfigStore configs,
String... conditions) |
static long |
delete(Table dest,
DataRow row,
String... columns) |
static long |
delete(Table dest,
DataSet set,
String... columns) |
static long |
delete(Table table,
String... kvs) |
static long |
deletes(int batch,
String table,
String key,
Collection<Object> values) |
static <T> long |
deletes(int batch,
String table,
String key,
T... values) |
static long |
deletes(int batch,
Table table,
String key,
Collection<Object> values) |
static <T> long |
deletes(int batch,
Table table,
String key,
T... values) |
static long |
deletes(String table,
String key,
Collection<Object> values)
根据一列的多个值删除多行
|
static <T> long |
deletes(String table,
String key,
T... values)
根据一列的多个值删除多行
|
static long |
deletes(Table table,
String key,
Collection<Object> values) |
static <T> long |
deletes(Table table,
String key,
T... values) |
static int[] |
execute(File file,
boolean brk) |
static int[] |
execute(File file,
Charset charset,
boolean brk)
执行SQL文件
|
static long |
execute(int batch,
int vol,
String sql,
Collection<Object> values)
执行命令
execute(10, sql, List<List<Object>>); 批量执行要求SQL一样 |
static long |
execute(int batch,
String sql,
Collection<Object> values)
执行命令
execute(10, sql, List<List<Object>>); 批量执行要求SQL一样 |
static boolean |
execute(Procedure procedure,
String... inputs) |
static int[] |
execute(String txt,
boolean brk) |
static long |
execute(String dest,
ConfigStore configs,
String... conditions)
执行
|
static long |
execute(String dest,
String... conditions) |
static boolean |
executeProcedure(String procedure,
String... inputs)
执行存储过程
|
static boolean |
exists(DataRow row) |
static boolean |
exists(String dest,
ConfigStore configs,
Object obj,
String... conditions)
是否存在
|
static boolean |
exists(String dest,
ConfigStore configs,
String... conditions) |
static boolean |
exists(String dest,
DataRow row) |
static boolean |
exists(String dest,
Object obj,
String... conditions) |
static boolean |
exists(String dest,
String... conditions) |
static boolean |
exists(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static boolean |
exists(Table dest,
ConfigStore configs,
String... conditions) |
static boolean |
exists(Table dest,
DataRow row) |
static boolean |
exists(Table dest,
Object obj,
String... conditions) |
static boolean |
exists(Table dest,
String... conditions) |
static void |
init(AnylineService service) |
static long |
insert(int batch,
Object data,
ConfigStore configs,
String... columns) |
static long |
insert(int batch,
Object data,
String... columns) |
static long |
insert(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
insert(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
insert(int batch,
String dest,
Object data,
List<String> columns) |
static long |
insert(int batch,
String dest,
Object data,
String... columns) |
static long |
insert(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
insert(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
insert(int batch,
Table dest,
Object data,
List<String> columns) |
static long |
insert(int batch,
Table dest,
Object data,
String... columns) |
static long |
insert(Object data,
ConfigStore configs,
String... columns) |
static long |
insert(Object data,
String... columns) |
static long |
insert(String dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
insert(String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
insert(String dest,
Object data,
List<String> columns) |
static long |
insert(String dest,
Object data,
String... columns) |
static long |
insert(String dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
Object obj,
String... conditions) |
static long |
insert(String dest,
RunPrepare prepare,
String... conditions) |
static long |
insert(String dest,
String origin,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
insert(String dest,
String origin,
ConfigStore configs,
String... conditions) |
static long |
insert(String dest,
String origin,
long first,
long last,
Object obj,
String... conditions) |
static long |
insert(String dest,
String origin,
long first,
long last,
String... conditions) |
static long |
insert(String dest,
String origin,
Object obj,
String... conditions) |
static long |
insert(String dest,
String origin,
PageNavi navi,
String... conditions) |
static long |
insert(String dest,
String origin,
String... conditions) |
static long |
insert(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
insert(Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
insert(Table dest,
Object data,
List<String> columns) |
static long |
insert(Table dest,
Object data,
String... columns) |
static long |
insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
复杂的查询先通过TableBuilder构造查询
|
static long |
insert(Table dest,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static long |
insert(Table dest,
RunPrepare prepare,
long first,
long last,
String... conditions) |
static long |
insert(Table dest,
RunPrepare prepare,
Object obj,
String... conditions) |
static long |
insert(Table dest,
RunPrepare prepare,
String... conditions) |
static long |
insert(Table dest,
Table origin,
ConfigStore configs,
Object obj,
String... conditions)
insert into table select * from table
与query参数一致
|
static long |
insert(Table dest,
Table origin,
ConfigStore configs,
String... conditions) |
static long |
insert(Table dest,
Table origin,
long first,
long last,
Object obj,
String... conditions) |
static long |
insert(Table dest,
Table origin,
long first,
long last,
String... conditions) |
static long |
insert(Table dest,
Table origin,
Object obj,
String... conditions) |
static long |
insert(Table dest,
Table origin,
PageNavi navi,
String... conditions) |
static long |
insert(Table dest,
Table origin,
String... conditions) |
static List<Map<String,Object>> |
maps(String dest,
ConfigStore configs,
Object obj,
String... conditions)
直接返回Map集合不封装, 不分页
|
static List<Map<String,Object>> |
maps(String dest,
ConfigStore configs,
String... conditions) |
static void |
maps(String dest,
DataHandler handler,
Object obj,
String... conditions) |
static void |
maps(String dest,
DataHandler handler,
String... conditions) |
static List<Map<String,Object>> |
maps(String dest,
long first,
long last,
Object obj,
String... conditions) |
static List<Map<String,Object>> |
maps(String dest,
long first,
long last,
String... conditions) |
static List<Map<String,Object>> |
maps(String dest,
Object obj,
String... conditions) |
static List<Map<String,Object>> |
maps(String dest,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
ConfigStore configs,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
DataHandler handler,
long first,
long last,
String... conditions) |
static void |
maps(Table dest,
DataHandler handler,
Object obj,
String... conditions) |
static void |
maps(Table dest,
DataHandler handler,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
long first,
long last,
Object obj,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
long first,
long last,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
Object obj,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
PageNavi navi,
String... conditions) |
static List<Map<String,Object>> |
maps(Table dest,
String... conditions) |
static List<String> |
masterTables() |
static List<String> |
masterTables(Catalog catalog,
Schema schema,
String name,
int types) |
static List<String> |
masterTables(int types) |
static List<String> |
masterTables(Schema schema,
String name,
int types) |
static List<String> |
masterTables(String name,
int types) |
static AnylineService.MetaDataService |
metadata() |
static LinkedHashMap<String,Column> |
metadata(String sql) |
static LinkedHashMap<String,Column> |
metadata(String sql,
boolean comment,
boolean condition)
根据结果集对象获取列结构, 如果有表名应该调用metadata().columns(table);或metadata().table(table).getColumns()
|
static DataRow |
query(Procedure procedure,
String... inputs) |
static DataRow |
query(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
query(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataRow |
query(RunPrepare prepare,
Object obj,
String... conditions) |
static void |
query(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
static DataRow |
query(RunPrepare prepare,
String... conditions) |
static DataRow |
query(String dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
query(String dest,
ConfigStore configs,
String... conditions) |
static DataRow |
query(String dest,
Object obj,
String... conditions) |
static DataRow |
query(String dest,
String... conditions) |
static DataRow |
query(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataRow |
query(Table dest,
ConfigStore configs,
String... conditions) |
static DataRow |
query(Table dest,
Object obj,
String... conditions) |
static DataRow |
query(Table dest,
String... conditions) |
static DataRow |
queryProcedure(String procedure,
String... inputs) |
static DataSet |
querys(DataSet set,
ConfigStore configs) |
static DataSet |
querys(Procedure procedure,
long first,
long last,
String... inputs) |
static DataSet |
querys(Procedure procedure,
PageNavi navi,
String... inputs) |
static DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
static DataSet |
querys(RunPrepare prepare,
long first,
long last,
Object obj,
String... conditions) |
static DataSet |
querys(RunPrepare prepare,
long first,
long last,
String... conditions) |
static DataSet |
querys(RunPrepare prepare,
Object obj,
String... conditions) |
static void |
querys(RunPrepare prepare,
StreamHandler handler,
Object obj,
String... conditions) |
static void |
querys(RunPrepare prepare,
StreamHandler handler,
String... conditions) |
static DataSet |
querys(RunPrepare prepare,
String... conditions) |
static DataSet |
querys(String dest,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
static DataSet |
querys(String dest,
ConfigStore configs,
String... conditions) |
static void |
querys(String dest,
DataHandler handler,
Object obj,
String... conditions) |
static void |
querys(String dest,
DataHandler handler,
String... conditions) |
static DataSet |
querys(String dest,
long first,
long last,
Object obj,
String... conditions)
按条件查询
|
static DataSet |
querys(String dest,
long first,
long last,
String... conditions)
按条件查询
|
static DataSet |
querys(String dest,
Object obj,
String... conditions) |
static DataSet |
querys(String dest,
PageNavi navi,
Object obj,
String... conditions) |
static DataSet |
querys(String dest,
PageNavi navi,
String... conditions) |
static DataSet |
querys(String dest,
String... conditions) |
static DataSet |
querys(Table dest,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
querys(Table dest,
ConfigStore configs,
String... conditions) |
static DataSet |
querys(Table dest,
DataHandler handler,
long first,
long last,
String... conditions) |
static void |
querys(Table dest,
DataHandler handler,
Object obj,
String... conditions) |
static void |
querys(Table dest,
DataHandler handler,
String... conditions) |
static DataSet |
querys(Table dest,
long first,
long last,
ConfigStore configs,
Object obj,
String... conditions) |
static DataSet |
querys(Table dest,
long first,
long last,
ConfigStore configs,
String... conditions) |
static DataSet |
querys(Table dest,
long first,
long last,
Object obj,
String... conditions)
按条件查询
|
static DataSet |
querys(Table dest,
long first,
long last,
String... conditions) |
static DataSet |
querys(Table dest,
Object obj,
String... conditions) |
static DataSet |
querys(Table dest,
PageNavi navi,
Object obj,
String... conditions) |
static DataSet |
querys(Table dest,
PageNavi navi,
String... conditions) |
static DataSet |
querys(Table dest,
String... conditions) |
static DataSet |
querysProcedure(String procedure,
long first,
long last,
String... inputs)
根据存储过程查询
|
static DataSet |
querysProcedure(String procedure,
PageNavi navi,
String... inputs) |
static DataSet |
querysProcedure(String procedure,
String... inputs) |
static boolean |
removeCache(String channel,
String dest,
ConfigStore configs,
String... conditions)
删除缓存 参数保持与查询参数完全一致
|
static boolean |
removeCache(String channel,
String dest,
long first,
long last,
String... conditions) |
static boolean |
removeCache(String channel,
String dest,
String... conditions) |
static boolean |
removeCache(String channel,
Table dest,
ConfigStore configs,
String... conditions) |
static boolean |
removeCache(String channel,
Table dest,
long first,
long last,
String... conditions) |
static boolean |
removeCache(String channel,
Table dest,
String... conditions) |
static long |
save(int batch,
Object data,
ConfigStore configs,
String... columns) |
static long |
save(int batch,
Object data,
String... columns) |
static long |
save(int batch,
String dest,
ConfigStore configs,
Object data,
String... columns) |
static long |
save(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
save(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
save(int batch,
String dest,
Object data,
List<String> columns)
save insert区别
操作单个对象时没有区别
在操作集合时区别:
save会循环操作数据库每次都会判断insert|update
save 集合中的数据可以是不同的表不同的结构
insert 集合中的数据必须保存到相同的表, 结构必须相同
insert 将一次性插入多条数据整个过程有可能只操作一次数据库 并 不考虑update情况 对于大批量数据来说 性能是主要优势
保存(insert|update)根据是否有主键值确定insert或update
|
static long |
save(int batch,
String dest,
Object data,
String... columns) |
static long |
save(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
save(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
save(int batch,
Table dest,
Object data,
List<String> columns) |
static long |
save(int batch,
Table dest,
Object data,
String... columns) |
static long |
save(Object data,
ConfigStore configs,
String... columns) |
static long |
save(Object data,
String... columns) |
static long |
save(String dest,
ConfigStore configs,
Object data,
String... columns) |
static long |
save(String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
save(String dest,
Object data,
String... columns) |
static long |
save(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
save(Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
save(Table dest,
Object data,
List<String> columns) |
static long |
save(Table dest,
Object data,
String... columns) |
static <T> T |
select(Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> T |
select(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> T |
select(Class<T> clazz,
String... conditions) |
static <T> T |
select(Class<T> clazz,
T entity,
String... conditions) |
static <T> T |
select(String dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> T |
select(String dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> T |
select(String dest,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
static <T> T |
select(String dest,
Class<T> clazz,
String... conditions) |
static <T> T |
select(String dest,
Class<T> clazz,
T entity,
String... conditions) |
static <T> T |
select(Table dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> T |
select(Table dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> T |
select(Table dest,
Class<T> clazz,
String... conditions) |
static <T> T |
select(Table dest,
Class<T> clazz,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
long first,
long last,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
String... conditions) |
static <T> EntitySet<T> |
selects(Class<T> clazz,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
long first,
long last,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
PageNavi navi,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
String... conditions) |
static <T> EntitySet<T> |
selects(String dest,
Class<T> clazz,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
EntityHandler<T> handler,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
EntityHandler<T> handler,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
long first,
long last,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
long first,
long last,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
PageNavi navi,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
String... conditions) |
static <T> EntitySet<T> |
selects(Table dest,
Class<T> clazz,
T entity,
String... conditions) |
static AnylineService |
service() |
static AnylineService |
service(DatabaseType type) |
static AnylineService |
service(DatabaseType type,
DriverAdapter adapter) |
static AnylineService |
service(String key) |
static List<String> |
tables() |
static List<String> |
tables(Catalog catalog,
Schema schema,
String name,
int types) |
static List<String> |
tables(int types) |
static List<String> |
tables(Schema schema,
String name,
int types) |
static List<String> |
tables(String name,
int types) |
static List<String> |
tags(Catalog catalog,
Schema schema,
String table) |
static List<String> |
tags(String table) |
static List<String> |
tags(Table table) |
static AnylineService |
temporary(Object datasource) |
static AnylineService |
temporary(Object datasource,
DatabaseType type) |
static AnylineService |
temporary(Object datasource,
String database) |
static AnylineService |
temporary(Object datasource,
String database,
DatabaseType type) |
static AnylineService |
temporary(Object datasource,
String database,
DatabaseType type,
DriverAdapter adapter)
临时数据源
|
static long |
truncate(String table) |
static long |
truncate(Table table) |
static long |
update(int batch,
Object data,
ConfigStore configs,
String... columns) |
static long |
update(int batch,
Object data,
String... columns) |
static 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提供
|
static long |
update(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
update(int batch,
String dest,
Object data,
String... columns) |
static long |
update(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
update(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
update(int batch,
Table dest,
Object data,
String... columns) |
static long |
update(Object data,
ConfigStore configs,
String... columns) |
static long |
update(Object data,
String... columns) |
static long |
update(String dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
update(String dest,
Object data,
String... columns) |
static long |
update(Table dest,
Object data,
ConfigStore configs,
List<String> columns) |
static long |
update(Table dest,
Object data,
ConfigStore configs,
String... columns) |
static long |
update(Table dest,
Object data,
String... columns) |
public static void init(AnylineService service)
public static AnylineService service()
public static AnylineService service(String key)
public static AnylineService service(DatabaseType type, DriverAdapter adapter)
public static AnylineService service(DatabaseType type)
public static AnylineService temporary(Object datasource, String database, DatabaseType type, DriverAdapter adapter) throws Exception
datasource - 数据源, 如DruidDataSource, MongoClientdatabase - 数据库, jdbc类型数据源不需要adapter - 如果确认数据库类型可以提供如 new MySQLAdapter(), 如果不提供则根据ds检测Exception - 异常 Exceptionpublic static AnylineService temporary(Object datasource, DatabaseType type) throws Exception
Exceptionpublic static AnylineService temporary(Object datasource, String database, DatabaseType type) throws Exception
Exceptionpublic static AnylineService temporary(Object datasource) throws Exception
Exceptionpublic static AnylineService temporary(Object datasource, String database) throws Exception
Exceptionpublic static ConfigStore condition()
public static long insert(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
public static long insert(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
public static long insert(int batch,
Object data,
ConfigStore configs,
String... columns)
public static long insert(String dest, Object data, ConfigStore configs, List<String> columns)
public static long insert(String dest, Object data, ConfigStore configs, String... columns)
public static long insert(Object data, ConfigStore configs, String... columns)
public static long insert(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
public static long insert(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
public static long insert(Table dest, Object data, ConfigStore configs, List<String> columns)
public static long insert(Table dest, Object data, ConfigStore configs, String... columns)
public static long insert(Table dest, Table origin, ConfigStore configs, Object obj, String... conditions)
dest - 插入表origin - 查询表configs - 查询条件及相关配置obj - 查询条件conditions - 查询条件public static long insert(Table dest, Table origin, long first, long last, Object obj, String... conditions)
public static long insert(Table dest, Table origin, ConfigStore configs, String... conditions)
public static long insert(Table dest, Table origin, long first, long last, String... conditions)
public static long insert(String dest, String origin, ConfigStore configs, Object obj, String... conditions)
public static long insert(String dest, String origin, long first, long last, Object obj, String... conditions)
public static long insert(String dest, String origin, ConfigStore configs, String... conditions)
public static long insert(String dest, String origin, long first, long last, String... conditions)
public static long insert(Table dest, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
dest - 表 table(c1,c2,c3)需要插入的列可以通过addColumn添加到dest中prepare - 一般通过TableBuilder生成查询public static long insert(Table dest, RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
public static long insert(Table dest, RunPrepare prepare, Object obj, String... conditions)
public static long insert(Table dest, RunPrepare prepare, long first, long last, Object obj, String... conditions)
public static long insert(Table dest, RunPrepare prepare, ConfigStore configs, String... conditions)
public static long insert(Table dest, RunPrepare prepare, String... conditions)
public static long insert(Table dest, RunPrepare prepare, long first, long last, String... conditions)
public static long insert(String dest, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static long insert(String dest, RunPrepare prepare, long first, long last, ConfigStore configs, Object obj, String... conditions)
public static long insert(String dest, RunPrepare prepare, Object obj, String... conditions)
public static long insert(String dest, RunPrepare prepare, long first, long last, Object obj, String... conditions)
public static long insert(String dest, RunPrepare prepare, ConfigStore configs, String... conditions)
public static long insert(String dest, RunPrepare prepare, String... conditions)
public static long insert(String dest, RunPrepare prepare, long first, long last, String... conditions)
public static long update(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
columns - 需要更新的列dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源data - 更新的数据及更新条件(如果有ConfigStore则以ConfigStore为准)configs - 更新条件public static long update(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
public static long update(int batch,
Object data,
ConfigStore configs,
String... columns)
public static long update(String dest, Object data, ConfigStore configs, String... columns)
public static long update(Object data, ConfigStore configs, String... columns)
public static long update(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
public static long update(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
public static long update(Table dest, Object data, ConfigStore configs, List<String> columns)
public static long update(Table dest, Object data, ConfigStore configs, String... columns)
public static long save(int batch,
String dest,
Object data,
List<String> columns)
data - 数据columns - 指定更新或保存的列dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源public static long save(int batch,
String dest,
Object data,
ConfigStore configs,
List<String> columns)
public static long save(int batch,
String dest,
Object data,
ConfigStore configs,
String... columns)
public static long save(int batch,
Object data,
ConfigStore configs,
String... columns)
public static long save(int batch,
String dest,
ConfigStore configs,
Object data,
String... columns)
public static long save(String dest, Object data, ConfigStore configs, String... columns)
public static long save(Object data, ConfigStore configs, String... columns)
public static long save(String dest, ConfigStore configs, Object data, String... columns)
public static long save(int batch,
Table dest,
Object data,
ConfigStore configs,
List<String> columns)
public static long save(int batch,
Table dest,
Object data,
ConfigStore configs,
String... columns)
public static long save(Table dest, Object data, ConfigStore configs, List<String> columns)
public static long save(Table dest, Object data, ConfigStore configs, String... columns)
public static DataSet querys(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件conditions - 固定查询条件
原生SQL(AND GROUP ORDER)
{原生}
[+]CD:1
[+]CD:
[+]CD:null
[+]CD:NULLpublic static DataSet querys(DataSet set, ConfigStore configs)
public static void querys(String dest, DataHandler handler, Object obj, String... conditions)
public static DataSet querys(String dest, long first, long last, Object obj, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)first - 起 下标从0开始last - 止conditions - 固定查询条件public static DataRow query(String dest, ConfigStore configs, Object obj, String... conditions)
public static DataSet querys(String dest, ConfigStore configs, String... conditions)
public static void querys(String dest, DataHandler handler, String... conditions)
public static DataSet querys(String dest, long first, long last, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)first - 起 下标从0开始last - 止conditions - 固定查询条件public static DataSet querys(Table dest, ConfigStore configs, Object obj, String... conditions)
public static DataSet querys(Table dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
public static void querys(Table dest, DataHandler handler, Object obj, String... conditions)
public static 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 - 固定查询条件public static DataSet querys(Table dest, ConfigStore configs, String... conditions)
public static DataSet querys(Table dest, long first, long last, ConfigStore configs, String... conditions)
public static void querys(Table dest, DataHandler handler, String... conditions)
public static DataSet querys(Table dest, DataHandler handler, long first, long last, String... conditions)
public static DataRow query(String dest, ConfigStore configs, String... conditions)
public static DataRow query(Table dest, ConfigStore configs, Object obj, String... conditions)
public static DataRow query(Table dest, ConfigStore configs, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, PageNavi navi, T entity, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, T entity, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, long first, long last, T entity, String... conditions)
public static <T> T select(String dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
public static <T> T select(String dest, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, ConfigStore configs, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, PageNavi navi, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, EntityHandler<T> handler, String... conditions)
public static <T> EntitySet<T> selects(String dest, Class<T> clazz, long first, long last, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, PageNavi navi, T entity, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, T entity, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, long first, long last, T entity, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, ConfigStore configs, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, PageNavi navi, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, EntityHandler<T> handler, String... conditions)
public static <T> EntitySet<T> selects(Table dest, Class<T> clazz, long first, long last, String... conditions)
public static <T> T select(String dest, Class<T> clazz, ConfigStore configs, String... conditions)
public static <T> T select(Table dest, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
public static <T> T select(Table dest, Class<T> clazz, ConfigStore configs, String... conditions)
public static <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 - 固定查询条件public static <T> EntitySet<T> selects(Class<T> clazz, PageNavi navi, T entity, String... conditions)
public static <T> EntitySet<T> selects(Class<T> clazz, EntityHandler<T> handler, T entity, String... conditions)
public static <T> EntitySet<T> selects(Class<T> clazz, long first, long last, T entity, String... conditions)
public static <T> T select(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
public static <T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, String... conditions)
public static <T> EntitySet<T> selects(Class<T> clazz, EntityHandler<T> handler, String... conditions)
public static <T> EntitySet<T> selects(Class<T> clazz, long first, long last, String... conditions)
public static <T> T select(Class<T> clazz, ConfigStore configs, String... conditions)
public static 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 - 固定查询条件public static void maps(String dest, DataHandler handler, Object obj, String... conditions)
public static List<Map<String,Object>> maps(String dest, long first, long last, Object obj, String... conditions)
public static List<Map<String,Object>> maps(String dest, ConfigStore configs, String... conditions)
public static void maps(String dest, DataHandler handler, String... conditions)
public static List<Map<String,Object>> maps(String dest, long first, long last, String... conditions)
public static List<Map<String,Object>> maps(Table dest, ConfigStore configs, Object obj, String... conditions)
public static void maps(Table dest, DataHandler handler, Object obj, String... conditions)
public static List<Map<String,Object>> maps(Table dest, long first, long last, Object obj, String... conditions)
public static List<Map<String,Object>> maps(Table dest, ConfigStore configs, String... conditions)
public static void maps(Table dest, DataHandler handler, String... conditions)
public static List<Map<String,Object>> maps(Table dest, long first, long last, String... conditions)
public static List<Map<String,Object>> maps(Table dest, DataHandler handler, long first, long last, String... conditions)
public static List<String> column2param(String table)
table - 表public static DataSet caches(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 - 固定查询条件public static DataSet caches(String cache, String dest, long first, long last, Object obj, String... conditions)
public static DataSet caches(String cache, Table dest, ConfigStore configs, Object obj, String... conditions)
public static DataSet caches(String cache, Table dest, long first, long last, ConfigStore configs, Object obj, String... conditions)
public static DataSet caches(String cache, Table dest, long first, long last, Object obj, String... conditions)
public static DataRow cache(String cache, String dest, ConfigStore configs, Object obj, String... conditions)
public static DataSet caches(String cache, String dest, ConfigStore configs, String... conditions)
public static DataSet caches(String cache, String dest, long first, long last, String... conditions)
public static DataRow cache(String cache, String dest, ConfigStore configs, String... conditions)
public static DataRow cache(String cache, Table dest, ConfigStore configs, Object obj, String... conditions)
public static DataSet caches(String cache, Table dest, ConfigStore configs, String... conditions)
public static DataSet caches(String cache, Table dest, long first, long last, ConfigStore configs, String... conditions)
public static DataSet caches(String cache, Table dest, long first, long last, String... conditions)
public static DataRow cache(String cache, Table dest, ConfigStore configs, String... conditions)
public static DataSet querys(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static DataSet querys(RunPrepare prepare, Object obj, String... conditions)
public static void querys(RunPrepare prepare, StreamHandler handler, Object obj, String... conditions)
public static DataSet querys(RunPrepare prepare, long first, long last, Object obj, String... conditions)
public static DataRow query(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static DataRow query(RunPrepare prepare, Object obj, String... conditions)
public static DataSet querys(RunPrepare prepare, ConfigStore configs, String... conditions)
public static DataSet querys(RunPrepare prepare, String... conditions)
public static void querys(RunPrepare prepare, StreamHandler handler, String... conditions)
public static DataSet querys(RunPrepare prepare, long first, long last, String... conditions)
public static DataRow query(RunPrepare prepare, ConfigStore configs, String... conditions)
public static DataRow query(RunPrepare prepare, String... conditions)
public static void query(RunPrepare prepare, StreamHandler handler, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, Object obj, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, long first, long last, Object obj, String... conditions)
public static DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static DataRow cache(String cache, RunPrepare prepare, Object obj, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, String... conditions)
public static DataSet caches(String cache, RunPrepare prepare, long first, long last, String... conditions)
public static DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
public static DataRow cache(String cache, RunPrepare prepare, String... conditions)
public static boolean removeCache(String channel, String dest, ConfigStore configs, String... conditions)
channel - channeldest - 查询或操作的目标(表、存储过程、SQL等)configs - 根据http等上下文构造查询条件conditions - 固定查询条件public static boolean removeCache(String channel, String dest, long first, long last, String... conditions)
public static boolean removeCache(String channel, Table dest, ConfigStore configs, String... conditions)
public static boolean removeCache(String channel, Table dest, long first, long last, String... conditions)
public static boolean clearCache(String channel)
channel - channelpublic static boolean exists(String dest, ConfigStore configs, Object obj, String... conditions)
dest - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件conditions - 固定查询条件public static boolean exists(String dest, ConfigStore configs, String... conditions)
public static boolean exists(DataRow row)
public static boolean exists(Table dest, ConfigStore configs, Object obj, String... conditions)
public static boolean exists(Table dest, ConfigStore configs, String... conditions)
public static long count(String dest, ConfigStore configs, Object obj, String... conditions)
public static long count(String dest, ConfigStore configs, String... conditions)
public static long count(Table dest, ConfigStore configs, Object obj, String... conditions)
public static long count(Table dest, ConfigStore configs, String... conditions)
public static long count(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
public static long count(RunPrepare prepare, Object obj, String... conditions)
public static long count(RunPrepare prepare, ConfigStore configs, String... conditions)
public static long count(RunPrepare prepare, String... conditions)
public static int[] execute(File file, Charset charset, boolean brk)
file - 文件内容charset - 文件编码brk - 失败后是否中断public static int[] execute(File file, boolean brk)
public static int[] execute(String txt, boolean brk)
public static long execute(String dest, ConfigStore configs, String... conditions)
dest - 查询或操作的目标(表、存储过程、SQL等)configs - configsconditions - conditionspublic static boolean executeProcedure(String procedure, String... inputs)
procedure - procedureinputs - inputspublic static long execute(int batch,
String sql,
Collection<Object> values)
batch - 大于1时表示批量执行sql - sqlvalues - 如果是批量执行,需要提供一个二维数组public static long execute(int batch,
int vol,
String sql,
Collection<Object> values)
batch - 大于1时表示批量执行vol - 每行多少个占位符sql - sqlvalues - 如果是批量执行,需要提供一个二维数组public static DataSet querysProcedure(String procedure, long first, long last, String... inputs)
procedure - procedurefirst - firstlast - lastinputs - inputspublic static DataSet querysProcedure(String procedure, PageNavi navi, String... inputs)
public static long truncate(String table)
public static long truncate(Table table)
public static long delete(String table, ConfigStore configs, String... conditions)
public static long delete(Table dest, ConfigStore configs, String... conditions)
public static long delete(String dest, DataSet set, String... columns)
dest - 表 如果不提供表名则根据data解析, 表名可以事实前缀<数据源名>表示切换数据源set - 数据columns - 生成删除条件的列, 如果不设置则根据主键删除public static long delete(Object obj, String... columns)
obj - objcolumns - 生成删除条件的列, 如果不设置则根据主键删除public static long delete(String table, String... kvs)
table - 表kvs - key-valuepublic static long deletes(String table, String key, Collection<Object> values)
table - 表key - 名values - 值集合public static long deletes(Table table, String key, Collection<Object> values)
public static long deletes(int batch,
String table,
String key,
Collection<Object> values)
public static long deletes(int batch,
Table table,
String key,
Collection<Object> values)
public static <T> long deletes(String table, String key, T... values)
table - 表key - 名values - 值集合public static List<String> masterTables(Catalog catalog, Schema schema, String name, int types)
public static List<Run> ddl(MetadataDiffer differ)
differ - differpublic static List<Run> ddl(List<MetadataDiffer> differs)
differs - differspublic static LinkedHashMap<String,Column> metadata(String sql, boolean comment, boolean condition)
sql - sqlcomment - 是否需要列注释condition - 是否需要拼接查询条件, 如果需要会拼接where 1=0 条件(默认不添加,通常情况下SQL自带查询条件,给参数赋值NULL达到相同的效果)public static LinkedHashMap<String,Column> metadata(String sql)
public static AnylineService.DDLService ddl()
public static AnylineService.MetaDataService metadata()
Copyright © 2024. All rights reserved.