public final class DataDefaultSource extends java.lang.Object implements DataSource, java.util.function.Function<java.lang.Class,EntityInfo>, java.lang.AutoCloseable
详情见: http://redkale.org
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DATASOURCE_CONFPATH |
| 构造器和说明 |
|---|
DataDefaultSource() |
DataDefaultSource(java.lang.String unitName) |
DataDefaultSource(java.lang.String unitName,
java.util.Properties readprop,
java.util.Properties writeprop) |
DataDefaultSource(java.lang.String unitName,
java.net.URL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityInfo |
apply(java.lang.Class t) |
void |
close() |
static java.util.Map<java.lang.String,DataDefaultSource> |
create(java.io.InputStream in) |
<T> void |
delete(java.lang.Class<T> clazz,
FilterNode node) |
<T> void |
delete(java.lang.Class<T> clazz,
java.io.Serializable... ids)
根据主键值删除数据
等价SQL: DELETE FROM WHERE {primary} IN {ids}
|
<T> void |
delete(java.nio.channels.CompletionHandler<java.lang.Void,FilterNode> handler,
java.lang.Class<T> clazz,
FilterNode node) |
<T> void |
delete(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable[]> handler,
java.lang.Class<T> clazz,
java.io.Serializable... ids) |
<T> void |
delete(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values) |
<T> void |
delete(T... values)
删除对象, 必须是Entity对象
|
<T> void |
deleteCache(java.lang.Class<T> clazz,
java.io.Serializable... ids) |
int[] |
directExecute(java.lang.String... sqls)
直接本地执行SQL语句进行增删改操作,远程模式不可用
通常用于复杂的更新操作
|
void |
directQuery(java.lang.String sql,
java.util.function.Consumer<java.sql.ResultSet> consumer)
直接本地执行SQL语句进行查询,远程模式不可用
通常用于复杂的关联查询
|
<T> boolean |
exists(java.lang.Class<T> clazz,
FilterBean bean) |
<T> boolean |
exists(java.lang.Class<T> clazz,
FilterNode node) |
<T> boolean |
exists(java.lang.Class<T> clazz,
java.io.Serializable pk) |
<T> void |
exists(java.nio.channels.CompletionHandler<java.lang.Boolean,FilterNode> handler,
java.lang.Class<T> clazz,
FilterBean bean) |
<T> void |
exists(java.nio.channels.CompletionHandler<java.lang.Boolean,FilterNode> handler,
java.lang.Class<T> clazz,
FilterNode node) |
<T> void |
exists(java.nio.channels.CompletionHandler<java.lang.Boolean,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable pk) |
<T> T |
find(java.lang.Class<T> clazz,
FilterBean bean) |
<T> T |
find(java.lang.Class<T> clazz,
FilterNode node) |
<T> T |
find(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean) |
<T> T |
find(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node) |
<T> T |
find(java.lang.Class<T> clazz,
SelectColumn selects,
java.io.Serializable pk) |
<T> T |
find(java.lang.Class<T> clazz,
java.io.Serializable pk)
根据主键获取对象
|
<T> T |
find(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
<T> void |
find(java.nio.channels.CompletionHandler<T,FilterNode> handler,
java.lang.Class<T> clazz,
FilterBean bean) |
<T> void |
find(java.nio.channels.CompletionHandler<T,FilterNode> handler,
java.lang.Class<T> clazz,
FilterNode node) |
<T> void |
find(java.nio.channels.CompletionHandler<T,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean) |
<T> void |
find(java.nio.channels.CompletionHandler<T,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node) |
<T> void |
find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
java.io.Serializable pk) |
<T> void |
find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable pk) |
<T> void |
find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
java.lang.String |
getName() |
java.lang.Number |
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column) |
java.lang.Number |
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean) |
java.lang.Number |
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node) |
void |
getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,FilterNode> handler,
java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean) |
void |
getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,FilterNode> handler,
java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node) |
void |
getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,java.lang.String> handler,
java.lang.Class entityClass,
FilterFunc func,
java.lang.String column) |
<T> void |
insert(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values) |
<T> void |
insert(T... values)
新增对象, 必须是Entity对象
|
<T> void |
insertCache(java.lang.Class<T> clazz,
T... values) |
java.lang.String |
name() |
<T,V extends java.io.Serializable> |
queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) |
<T,V extends java.io.Serializable> |
queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) |
<T,V extends java.io.Serializable> |
queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,java.io.Serializable> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
<T,V extends java.io.Serializable> |
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) |
<T,V extends java.io.Serializable> |
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) |
<T,V extends java.io.Serializable> |
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterBean bean) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterNode node) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,FilterNode> handler,
java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterBean bean) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,FilterNode> handler,
java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterNode node) |
<T,K extends java.io.Serializable,N extends java.lang.Number> |
queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,java.lang.String> handler,
java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,java.io.Serializable> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) |
<T,V extends java.io.Serializable> |
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
根据指定字段值查询对象某个字段的集合
|
<T,V extends java.io.Serializable> |
queryColumnSheet(java.nio.channels.CompletionHandler<Sheet<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) |
<T,V extends java.io.Serializable> |
queryColumnSheet(java.nio.channels.CompletionHandler<Sheet<V>,FilterNode> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T,V extends java.io.Serializable> |
queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean)
根据指定参数查询对象某个字段的集合
|
<T,V extends java.io.Serializable> |
queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
FilterBean bean)
根据过滤对象FilterBean查询对象集合
|
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
FilterNode node) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean)
根据过滤对象FilterBean查询对象集合, 对象只填充或排除SelectField指定的字段
|
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node) |
<T> java.util.List<T> |
queryList(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
根据指定字段值查询对象集合
|
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
FilterBean bean) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
FilterNode node) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,java.io.Serializable> handler,
java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key) |
<T> void |
queryList(java.nio.channels.CompletionHandler<java.util.List<T>,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) |
<T> Sheet<T> |
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean)
根据过滤对象FilterBean和翻页对象Flipper查询一页的数据
|
<T> Sheet<T> |
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T> Sheet<T> |
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
根据过滤对象FilterBean和翻页对象Flipper查询一页的数据, 对象只填充或排除SelectField指定的字段
|
<T> Sheet<T> |
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node) |
<T> void |
querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler,
java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) |
<T> void |
querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) |
<T> void |
querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean) |
<T> void |
querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node) |
<T> void |
refreshCache(java.lang.Class<T> clazz)
将entity的对象全部加载到Cache中去,如果clazz没有被@javax.persistence.Cacheable注解则不做任何事
|
<T> void |
reloadCache(java.lang.Class<T> clazz,
java.io.Serializable... ids) |
<T> void |
update(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values) |
<T> void |
update(T... values)
更新对象, 必须是Entity对象
|
<T> void |
updateCache(java.lang.Class<T> clazz,
T... values) |
<T> void |
updateColumn(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value)
根据主键值更新对象的column对应的值, 必须是Entity Class
|
<T> void |
updateColumn(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value) |
<T> void |
updateColumnAnd(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long andvalue)
根据主键值给对象的column对应的值 & andvalue, 必须是Entity Class
等价SQL: UPDATE {clazz} SET {column} = {column} & {incvalue} WHERE {primary} = {id}
|
<T> void |
updateColumnAnd(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue) |
<T> void |
updateColumnIncrement(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue)
根据主键值给对象的column对应的值+incvalue, 必须是Entity Class
等价SQL: UPDATE {clazz} SET {column} = {column} + {incvalue} WHERE {primary} = {id}
|
<T> void |
updateColumnIncrement(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue) |
<T> void |
updateColumnOr(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long orvalue)
根据主键值给对象的column对应的值 | andvalue, 必须是Entity Class
等价SQL: UPDATE {clazz} SET {column} = {column} | {incvalue} WHERE {primary} = {id}
|
<T> void |
updateColumnOr(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue) |
<T> void |
updateColumns(java.nio.channels.CompletionHandler<java.lang.Void,T> handler,
T value,
java.lang.String... columns) |
<T> void |
updateColumns(T value,
java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
|
public static final java.lang.String DATASOURCE_CONFPATH
public DataDefaultSource()
throws java.io.IOException
java.io.IOExceptionpublic DataDefaultSource(java.lang.String unitName)
throws java.io.IOException
java.io.IOExceptionpublic DataDefaultSource(java.lang.String unitName,
java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic DataDefaultSource(java.lang.String unitName,
java.util.Properties readprop,
java.util.Properties writeprop)
public static java.util.Map<java.lang.String,DataDefaultSource> create(java.io.InputStream in)
public final java.lang.String name()
public void close()
throws java.lang.Exception
close 在接口中 java.lang.AutoCloseablejava.lang.Exceptionpublic java.lang.String getName()
public final int[] directExecute(java.lang.String... sqls)
DataSourcedirectExecute 在接口中 DataSourcesqls - SQL语句public EntityInfo apply(java.lang.Class t)
apply 在接口中 java.util.function.Function<java.lang.Class,EntityInfo>public <T> void refreshCache(java.lang.Class<T> clazz)
T - Entity类泛型clazz - Entity类public <T> void insert(T... values)
insert 在接口中 DataSourceT - Entity类泛型values - Entity对象public <T> void insert(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values)
insert 在接口中 DataSourcepublic <T> void insertCache(java.lang.Class<T> clazz,
T... values)
public <T> void delete(T... values)
delete 在接口中 DataSourceT - Entity类泛型values - Entity对象public <T> void delete(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values)
delete 在接口中 DataSourcepublic <T> void delete(java.lang.Class<T> clazz,
java.io.Serializable... ids)
DataSourcedelete 在接口中 DataSourceT - Entity类的泛型clazz - Entity类ids - 主键值public <T> void delete(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable[]> handler,
java.lang.Class<T> clazz,
java.io.Serializable... ids)
delete 在接口中 DataSourcepublic <T> void delete(java.lang.Class<T> clazz,
FilterNode node)
delete 在接口中 DataSourcepublic <T> void delete(java.nio.channels.CompletionHandler<java.lang.Void,FilterNode> handler, java.lang.Class<T> clazz, FilterNode node)
delete 在接口中 DataSourcepublic <T> void deleteCache(java.lang.Class<T> clazz,
java.io.Serializable... ids)
public <T> void update(T... values)
update 在接口中 DataSourceT - Entity类泛型values - Entity对象public <T> void update(java.nio.channels.CompletionHandler<java.lang.Void,T[]> handler,
T... values)
update 在接口中 DataSourcepublic <T> void updateColumn(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value)
updateColumn 在接口中 DataSourceT - Entity类的泛型clazz - Entity类id - 主键值column - 过滤字段名value - 过滤字段值public <T> void updateColumn(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value)
updateColumn 在接口中 DataSourcepublic <T> void updateColumnIncrement(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue)
updateColumnIncrement 在接口中 DataSourceT - Entity类的泛型clazz - Entity类id - 主键值column - 字段名incvalue - 字段加值public <T> void updateColumnIncrement(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue)
updateColumnIncrement 在接口中 DataSourcepublic <T> void updateColumnAnd(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long andvalue)
updateColumnAnd 在接口中 DataSourceT - Entity类的泛型clazz - Entity类id - 主键值column - 字段名andvalue - 字段与值public <T> void updateColumnAnd(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue)
updateColumnAnd 在接口中 DataSourcepublic <T> void updateColumnOr(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long orvalue)
updateColumnOr 在接口中 DataSourceT - Entity类的泛型clazz - Entity类id - 主键值column - 字段名orvalue - 字段或值public <T> void updateColumnOr(java.nio.channels.CompletionHandler<java.lang.Void,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
long incvalue)
updateColumnOr 在接口中 DataSourcepublic <T> void updateColumns(T value,
java.lang.String... columns)
updateColumns 在接口中 DataSourceT - Entity类的泛型value - Entity对象columns - 需要更新的字段public <T> void updateColumns(java.nio.channels.CompletionHandler<java.lang.Void,T> handler,
T value,
java.lang.String... columns)
updateColumns 在接口中 DataSourcepublic <T> void updateCache(java.lang.Class<T> clazz,
T... values)
public <T> void reloadCache(java.lang.Class<T> clazz,
java.io.Serializable... ids)
public java.lang.Number getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column)
getNumberResult 在接口中 DataSourcepublic void getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,java.lang.String> handler,
java.lang.Class entityClass,
FilterFunc func,
java.lang.String column)
getNumberResult 在接口中 DataSourcepublic java.lang.Number getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean)
getNumberResult 在接口中 DataSourcepublic void getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,FilterNode> handler, java.lang.Class entityClass, FilterFunc func, java.lang.String column, FilterBean bean)
getNumberResult 在接口中 DataSourcepublic java.lang.Number getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node)
getNumberResult 在接口中 DataSourcepublic void getNumberResult(java.nio.channels.CompletionHandler<java.lang.Number,FilterNode> handler, java.lang.Class entityClass, FilterFunc func, java.lang.String column, FilterNode node)
getNumberResult 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> java.util.Map<K,N> queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn)
queryColumnMap 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> void queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,java.lang.String> handler,
java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn)
queryColumnMap 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> java.util.Map<K,N> queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterBean bean)
queryColumnMap 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> void queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,FilterNode> handler, java.lang.Class<T> entityClass, java.lang.String keyColumn, FilterFunc func, java.lang.String funcColumn, FilterBean bean)
queryColumnMap 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> java.util.Map<K,N> queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterNode node)
queryColumnMap 在接口中 DataSourcepublic <T,K extends java.io.Serializable,N extends java.lang.Number> void queryColumnMap(java.nio.channels.CompletionHandler<java.util.Map<K,N>,FilterNode> handler, java.lang.Class<T> entityClass, java.lang.String keyColumn, FilterFunc func, java.lang.String funcColumn, FilterNode node)
queryColumnMap 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
java.io.Serializable pk)
find 在接口中 DataSourceT - Entity类的泛型clazz - Entity类pk - 主键值public <T> void find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable pk)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
SelectColumn selects,
java.io.Serializable pk)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
SelectColumn selects,
java.io.Serializable pk)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
FilterBean bean)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,FilterNode> handler, java.lang.Class<T> clazz, FilterBean bean)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
FilterNode node)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,FilterNode> handler, java.lang.Class<T> clazz, FilterNode node)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, FilterBean bean)
find 在接口中 DataSourcepublic <T> T find(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node)
find 在接口中 DataSourcepublic <T> void find(java.nio.channels.CompletionHandler<T,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, FilterNode node)
find 在接口中 DataSourcepublic <T> boolean exists(java.lang.Class<T> clazz,
java.io.Serializable pk)
exists 在接口中 DataSourcepublic <T> void exists(java.nio.channels.CompletionHandler<java.lang.Boolean,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.io.Serializable pk)
exists 在接口中 DataSourcepublic <T> boolean exists(java.lang.Class<T> clazz,
FilterBean bean)
exists 在接口中 DataSourcepublic <T> void exists(java.nio.channels.CompletionHandler<java.lang.Boolean,FilterNode> handler, java.lang.Class<T> clazz, FilterBean bean)
exists 在接口中 DataSourcepublic <T> boolean exists(java.lang.Class<T> clazz,
FilterNode node)
exists 在接口中 DataSourcepublic <T> void exists(java.nio.channels.CompletionHandler<java.lang.Boolean,FilterNode> handler, java.lang.Class<T> clazz, FilterNode node)
exists 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.HashSet<V> queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
DataSourcequeryColumnSet 在接口中 DataSourceT - Entity泛型V - 字段类型selectedColumn - 字段名clazz - Entity类column - 过滤字段名key - 过滤字段值public <T,V extends java.io.Serializable> void queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,java.io.Serializable> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
queryColumnSet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.HashSet<V> queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean)
queryColumnSet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, FilterBean bean)
queryColumnSet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.HashSet<V> queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
queryColumnSet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnSet(java.nio.channels.CompletionHandler<java.util.HashSet<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, FilterNode node)
queryColumnSet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.List<V> queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,java.io.Serializable> handler,
java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.List<V> queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, FilterBean bean)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> java.util.List<V> queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnList(java.nio.channels.CompletionHandler<java.util.List<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, FilterNode node)
queryColumnList 在接口中 DataSourcepublic <T,V extends java.io.Serializable> Sheet<V> queryColumnSheet(java.lang.String selectedColumn, java.lang.Class<T> clazz, Flipper flipper, FilterBean bean)
queryColumnSheet 在接口中 DataSourceT - Entity类的泛型V - 字段值的类型selectedColumn - 字段名clazz - Entity类flipper - 翻页对象bean - 过滤Beanpublic <T,V extends java.io.Serializable> void queryColumnSheet(java.nio.channels.CompletionHandler<Sheet<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, Flipper flipper, FilterBean bean)
queryColumnSheet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> Sheet<V> queryColumnSheet(java.lang.String selectedColumn, java.lang.Class<T> clazz, Flipper flipper, FilterNode node)
queryColumnSheet 在接口中 DataSourcepublic <T,V extends java.io.Serializable> void queryColumnSheet(java.nio.channels.CompletionHandler<Sheet<V>,FilterNode> handler, java.lang.String selectedColumn, java.lang.Class<T> clazz, Flipper flipper, FilterNode node)
queryColumnSheet 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
queryList 在接口中 DataSourceT - Entity类的泛型clazz - Entity类column - 过滤字段名key - 过滤字段值public <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,java.io.Serializable> handler,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
FilterBean bean)
queryList 在接口中 DataSourceT - Entity类的泛型clazz - Entity类bean - 过滤Beanpublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, FilterBean bean)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
FilterNode node)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, FilterNode node)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean)
queryList 在接口中 DataSourceT - Entity类的泛型clazz - Entity类selects - 收集的字段bean - 过滤Beanpublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, FilterBean bean)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, FilterNode node)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,java.io.Serializable> handler,
java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, Flipper flipper, FilterBean bean)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, Flipper flipper, FilterNode node)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterBean bean)
queryList 在接口中 DataSourcepublic <T> java.util.List<T> queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
queryList 在接口中 DataSourcepublic <T> void queryList(java.nio.channels.CompletionHandler<java.util.List<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterNode node)
queryList 在接口中 DataSourcepublic <T> Sheet<T> querySheet(java.lang.Class<T> clazz, Flipper flipper, FilterBean bean)
querySheet 在接口中 DataSourceT - Entity类的泛型clazz - Entity类flipper - 翻页对象bean - 过滤Beanpublic <T> void querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler, java.lang.Class<T> clazz, Flipper flipper, FilterBean bean)
querySheet 在接口中 DataSourcepublic <T> Sheet<T> querySheet(java.lang.Class<T> clazz, Flipper flipper, FilterNode node)
querySheet 在接口中 DataSourcepublic <T> void querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler, java.lang.Class<T> clazz, Flipper flipper, FilterNode node)
querySheet 在接口中 DataSourcepublic <T> Sheet<T> querySheet(java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterBean bean)
querySheet 在接口中 DataSourceT - Entity类的泛型clazz - Entity类selects - 收集的字段集合flipper - 翻页对象bean - 过滤Beanpublic <T> void querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterBean bean)
querySheet 在接口中 DataSourcepublic <T> Sheet<T> querySheet(java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterNode node)
querySheet 在接口中 DataSourcepublic <T> void querySheet(java.nio.channels.CompletionHandler<Sheet<T>,FilterNode> handler, java.lang.Class<T> clazz, SelectColumn selects, Flipper flipper, FilterNode node)
querySheet 在接口中 DataSourcepublic final void directQuery(java.lang.String sql,
java.util.function.Consumer<java.sql.ResultSet> consumer)
DataSourcedirectQuery 在接口中 DataSourcesql - SQL语句consumer - 回调函数