T - Entity类的泛型public final class EntityCache<T>
extends java.lang.Object
详情见: http://www.redkale.org
| 构造器和说明 |
|---|
EntityCache(EntityInfo<T> info) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
protected java.util.Comparator<T> |
createComparator(Flipper flipper) |
java.io.Serializable[] |
delete(FilterNode node) |
void |
delete(java.io.Serializable id) |
boolean |
exists(FilterNode node) |
boolean |
exists(java.util.function.Predicate<T> filter) |
boolean |
exists(java.io.Serializable id) |
T |
find(SelectColumn selects,
FilterNode node) |
T |
find(SelectColumn selects,
java.io.Serializable id) |
T |
find(java.io.Serializable id) |
void |
fullLoad(java.util.List<T> all) |
Attribute<T,java.io.Serializable> |
getAttribute(java.lang.String fieldname) |
<V> java.lang.Number |
getNumberResult(FilterFunc func,
java.lang.String column,
FilterNode node) |
java.lang.Class<T> |
getType() |
void |
insert(T value) |
boolean |
isFullLoaded() |
<K,V> java.util.Map<java.io.Serializable,java.lang.Number> |
queryColumnMap(java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterNode node) |
Sheet<T> |
querySheet(boolean needtotal,
SelectColumn selects,
Flipper flipper,
FilterNode node) |
Sheet<T> |
querySheet(SelectColumn selects,
Flipper flipper,
FilterNode node) |
<V> T |
update(java.io.Serializable id,
Attribute<T,V> attr,
V fieldValue) |
void |
update(T value) |
T |
update(T value,
java.util.Collection<Attribute<T,java.io.Serializable>> attrs) |
<V> T |
updateColumnAnd(java.io.Serializable id,
Attribute<T,V> attr,
long andvalue) |
<V> T |
updateColumnIncrement(java.io.Serializable id,
Attribute<T,V> attr,
long incvalue) |
<V> T |
updateColumnOr(java.io.Serializable id,
Attribute<T,V> attr,
long orvalue) |
public EntityCache(EntityInfo<T> info)
public void fullLoad(java.util.List<T> all)
public java.lang.Class<T> getType()
public void clear()
public boolean isFullLoaded()
public T find(java.io.Serializable id)
public T find(SelectColumn selects, java.io.Serializable id)
public T find(SelectColumn selects, FilterNode node)
public boolean exists(java.io.Serializable id)
public boolean exists(FilterNode node)
public boolean exists(java.util.function.Predicate<T> filter)
public <K,V> java.util.Map<java.io.Serializable,java.lang.Number> queryColumnMap(java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn,
FilterNode node)
public <V> java.lang.Number getNumberResult(FilterFunc func, java.lang.String column, FilterNode node)
public Sheet<T> querySheet(SelectColumn selects, Flipper flipper, FilterNode node)
public Sheet<T> querySheet(boolean needtotal, SelectColumn selects, Flipper flipper, FilterNode node)
public void insert(T value)
public void delete(java.io.Serializable id)
public java.io.Serializable[] delete(FilterNode node)
public void update(T value)
public <V> T updateColumnOr(java.io.Serializable id, Attribute<T,V> attr, long orvalue)
public <V> T updateColumnAnd(java.io.Serializable id, Attribute<T,V> attr, long andvalue)
public <V> T updateColumnIncrement(java.io.Serializable id, Attribute<T,V> attr, long incvalue)