| 接口 | 说明 |
|---|---|
| CacheSource<K extends java.io.Serializable,V> | |
| DataCacheListener |
详情见: http://redkale.org
|
| DataSource |
DataSource 为数据库或内存数据库的数据源,提供类似JPA、Hibernate的接口与功能。
|
| DataSQLListener |
@Resource(name = "property.datasource.nodeid")
详情见: http://redkale.org
|
| DistributeTableStrategy<T> |
详情见: http://redkale.org
|
| FilterBean |
不被标记为@javax.persistence.Transient 的字段均视为过滤条件
详情见: http://redkale.org
|
| Range<E extends java.lang.Comparable> |
详情见: http://redkale.org
|
| 类 | 说明 |
|---|---|
| DataCallArrayAttribute<T,F> |
详情见: http://redkale.org
|
| DataCallAttribute |
详情见: http://redkale.org
|
| DataDefaultSource |
详情见: http://redkale.org
|
| EntityCache<T> |
详情见: http://redkale.org
|
| EntityInfo<T> |
详情见: http://redkale.org
|
| FilterJoinNode |
详情见: http://redkale.org
|
| FilterKey |
FilterKey主要用于自身字段间的表达式, 如: a.recordid = a.parentid , a.parentid就需要FilterKey来表示 new FilterKey("parentid")
注意:该类型不支持表达式:FV_XXX、BETWEEN、NOTBETWEEN、IN、NOTIN
详情见: http://redkale.org
|
| FilterNode |
注意:
在调用 createSQLExpress 之前必须先调用 createSQLJoin 在调用 createPredicate 之前必须先调用 isCacheUseable 详情见: http://redkale.org |
| FilterNodeBean<T extends FilterBean> |
详情见: http://redkale.org
|
| FilterValue |
FilterValue主要用于复杂的表达式。
|
| Flipper |
详情见: http://redkale.org
|
| JDBCPoolSource |
详情见: http://redkale.org
|
| Range.ByteRange | |
| Range.DoubleRange | |
| Range.FloatRange | |
| Range.IntRange | |
| Range.LongRange | |
| Range.ShortRange | |
| Range.StringRange | |
| VirtualEntity.DefaultFunctionLoader |
| 枚举 | 说明 |
|---|---|
| FilterExpress |
函数表达式, 均与SQL定义中的表达式相同
详情见: http://redkale.org
|
| FilterFunc |
常见的SQL聚合函数
详情见: http://redkale.org
|
| 注释类型 | 说明 |
|---|---|
| DistributeGenerator |
详情见: http://redkale.org
|
| DistributeTable |
详情见: http://redkale.org
|
| FilterColumn |
过滤字段标记
详情见: http://redkale.org
|
| FilterGroup |
详情见: http://redkale.org
|
| FilterJoinColumn |
详情见: http://redkale.org
|
| VirtualEntity |
VirtualEntity表示虚拟的数据实体类, 通常Entity都会映射到数据库中的某个表,而标记为VirtualEntity的Entity类只存在DataCache中
详情见: http://redkale.org
|