索引
所有程序包|所有类和接口|序列化表格
A
- afterDelete(V) - 类中的方法 gu.sql2java.redis.cache.RedisCache
- afterInsert(V) - 类中的方法 gu.sql2java.redis.cache.RedisCache
- afterUpdate(V) - 类中的方法 gu.sql2java.redis.cache.RedisCache
- asJson(B, int) - 类中的静态方法 gu.sql2java.redis.cache.BaseBeanSupport
-
返回
BaseBean对象中字段ID(jsonFieldID)指定的字段解析的JSON对象, 如果输入参数为null或字段为空或null返回空的JSONObject对象, JSON解析失败则抛出异常
B
- BaseBeanSupport - gu.sql2java.redis.cache中的类
- BaseBeanSupport() - 类的构造器 gu.sql2java.redis.cache.BaseBeanSupport
C
- channel - 类中的变量 gu.sql2java.redis.cache.RedisCache
- channelNameOf(String, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
使用默认前缀(
RedisCaches.getCacheKeyPrefix())根据类名和字段名创建频道名 - channelNameOf(String, String, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
根据类名和字段名创建频道名
- columns(boolean, Iterable<String>) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
配置数据库对象转换为JSON时的输出字段
- columns(boolean, Iterable<String>) - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
-
配置数据库对象转换为JSON时的输出字段
- columns(boolean, String...) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
配置数据库对象转换为JSON时的输出字段
- columns(boolean, String...) - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
- createCache(Class<V>, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
使用默认前缀(
RedisCaches.getCacheKeyPrefix())创建RedisCache实例 - createCache(Class<V>, String, Function<V, JSONObject>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCache(String, Class<V>, Function<V, JSONObject>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
创建
beanClass指定数据库表的以主键为索引的REDSI 缓存实例 - createCache(String, Class<V>, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCache(String, Class<V>, String, Function<V, JSONObject>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
创建
beanClass指定数据库表的REDSI 缓存机制
如果已经创建则忽略 - createCacheReader(String, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCacheReader(String, String, String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
返回
beanClass指定数据库表的REDSI 缓存读取实例
如果没有找到则创建新实例 - createCaches(Class<V>, Function<V, JSONObject>, Iterable<String>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(Class<V>, Function<V, JSONObject>, String...) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(Class<V>, Iterable<String>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(Class<V>, String...) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(String, Class<V>, Function<V, JSONObject>, Iterable<String>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
创建
beanClass指定数据库表的REDSI 缓存机制
如果已经创建则忽略 - createCaches(String, Class<V>, Function<V, JSONObject>, String...) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(String, Class<V>, Iterable<String>) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- createCaches(String, Class<V>, String...) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
D
- DEFAULT_CACHE_KEY_PREFIX - 类中的静态变量 gu.sql2java.redis.cache.RedisCaches
-
在REDIS中保存表记录时KEY的统一前缀默认值
- DEFAULT_SEPARATOR - 类中的静态变量 gu.sql2java.redis.cache.RedisCaches
-
在REDIS中保存表记录时KEY的字符串分割符默认值
F
- foreach(Predicate<String>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
遍历表中所有key执行指定的
action - foreachValue(Predicate<JSONObject>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
遍历表所有元素执行指定的
action
G
- get(Iterable<T>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象
- get(Object) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象
- get(String...) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
- get(T...) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象
- getCacheKeyPrefix() - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
返回在REDIS中保存表记录时KEY的统一前缀
- getField(Object, String) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回
null - getField(Object, String, Class<T>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回
null,否则将返回字段值转换为指定的字段类型 - getField(Object, String, Class<T>, T) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回
defaultValue,否则将返回字段值转换为指定的字段类型 - getField(Object, String, Object) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回
defaultValue - getField(String, Class<T>, Iterable<K>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回
null,否则将返回字段值转换为指定的字段类型 - getField(String, Class<T>, K...) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回
null,否则将返回字段值转换为指定的字段类型 - getField(String, Class<T>, T, Iterable<K>) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回
defaultValue,否则将返回字段值转换为指定的字段类型 - getField(String, Class<T>, T, K...) - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
-
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回
defaultValue,否则将返回字段值转换为指定的字段类型 - getFieldOfJson(B, int, String) - 类中的静态方法 gu.sql2java.redis.cache.BaseBeanSupport
-
返回JSON中指定字段的值,不存在则返回
null - getTable() - 类中的方法 gu.sql2java.redis.cache.RedisCacheReader
- gu.sql2java.redis.cache - 程序包 gu.sql2java.redis.cache
J
- jsonFields(int...) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
配置数据库对象转换为JSON时类型为JSON的字段ID
- jsonFields(int...) - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
- jsonFields(Iterable<String>) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
配置数据库对象转换为JSON时类型为JSON的字段名列表
- jsonFields(Iterable<String>) - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
- jsonFields(String...) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
配置数据库对象转换为JSON时类型为JSON的字段名列表
- jsonFields(String...) - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
-
配置数据库对象转换为JSON时类型为JSON的字段名列表
M
- metaData - 类中的变量 gu.sql2java.redis.cache.RedisCache
R
- RedisCache<V extends gu.sql2java.BaseBean> - gu.sql2java.redis.cache中的类
-
基于REDIS的数据库表记录缓存
实现与数据库内容实时同步 - RedisCacheReader - gu.sql2java.redis.cache中的类
-
基于REDIS的数据库表记录缓存访问实现用于读取
RedisCache保存在REDIS中的数据 - RedisCaches - gu.sql2java.redis.cache中的类
-
REDIS数据库缓存项目工具类,定义公用的静态方法
- RedisCaches.Caches<V extends gu.sql2java.BaseBean> - gu.sql2java.redis.cache中的类
-
编译管理一个表下主键及唯一键缓存配置
S
- setCacheKeyPrefix(String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
-
定义在REDIS中保存表记录时KEY的统一前缀,如果未指定则使用默认值
RedisCaches.DEFAULT_CACHE_KEY_PREFIX - setJsonFormater(Function<V, JSONObject>) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
设置Java Bean到JSON转换器实例,不指定使用默认转换所有字段的实例
- setSeparator(String) - 类中的静态方法 gu.sql2java.redis.cache.RedisCaches
- start() - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
启动缓存
将所有数据库加载到REDIS,并注册侦听器 - start() - 类中的方法 gu.sql2java.redis.cache.RedisCaches.Caches
T
- table - 类中的变量 gu.sql2java.redis.cache.RedisCache
U
- updateJsonField(B, int, JSON) - 类中的静态方法 gu.sql2java.redis.cache.BaseBeanSupport
-
更新bean的
jsonFieldID指定字段(JSON) - updateJsonField(B, int, String) - 类中的静态方法 gu.sql2java.redis.cache.BaseBeanSupport
-
更新bean的
jsonFieldID指定字段(JSON) - updateJsonField(B, int, String, Object) - 类中的静态方法 gu.sql2java.redis.cache.BaseBeanSupport
-
更新bean的
jsonFieldID指定字段(JSON) - updatePeriodically(long, TimeUnit) - 类中的方法 gu.sql2java.redis.cache.RedisCache
-
开启主动更新缓存机制
定期执行RedisCache.loadAllIntoCache(boolean)更新缓存数据
所有程序包|所有类和接口|序列化表格