类 RedisCacheReader
java.lang.Object
gu.sql2java.redis.cache.RedisCacheReader
基于REDIS的数据库表记录缓存访问实现用于读取
RedisCache保存在REDIS中的数据- 作者:
- guyadong
-
方法概要
修饰符和类型方法说明int遍历表中所有key执行指定的actionintforeachValue(com.google.common.base.Predicate<com.alibaba.fastjson.JSONObject> action) 遍历表所有元素执行指定的action<T> Map<T,com.alibaba.fastjson.JSONObject> 以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象com.alibaba.fastjson.JSONObject返回主键或索引键返回指定的数据库记录对象<T> Map<T,com.alibaba.fastjson.JSONObject> get(T... keys) 以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回null<T> T返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回null,否则将返回字段值转换为指定的字段类型<T> T返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回defaultValue,否则将返回字段值转换为指定的字段类型返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回defaultValue<K,T> Map<K, T> 返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回null,否则将返回字段值转换为指定的字段类型<K,T> Map<K, T> 返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回null,否则将返回字段值转换为指定的字段类型<K,T> Map<K, T> 返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回defaultValue,否则将返回字段值转换为指定的字段类型<K,T> Map<K, T> 返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回defaultValue,否则将返回字段值转换为指定的字段类型gu.simplemq.redis.RedisTable<com.alibaba.fastjson.JSONObject>getTable()
-
方法详细资料
-
getTable
public gu.simplemq.redis.RedisTable<com.alibaba.fastjson.JSONObject> getTable()- 从以下版本开始:
- 3.21.1
-
get
返回主键或索引键返回指定的数据库记录对象- 参数:
key-
-
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回defaultValue- 参数:
key- 主键值fieldName- 字段名defaultValue- 没找到记录或字段值为null时的返回的默认值
-
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回null- 参数:
key- 主键值fieldName- 字段名
-
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回defaultValue,否则将返回字段值转换为指定的字段类型- 参数:
key- 主键值fieldName- 字段名targetType- 字段类型defaultValue- 没找到记录或字段值为null时的返回的默认值- 另请参阅:
-
TypeUtils.cast(Object, Class, ParserConfig)
-
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录返回null,否则将返回字段值转换为指定的字段类型- 参数:
key- 主键值fieldName- 字段名targetType- 字段类型
-
getField
public <K,T> Map<K,T> getField(String fieldName, Class<T> targetType, T defaultValue, Iterable<K> keys) 返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回defaultValue,否则将返回字段值转换为指定的字段类型- 参数:
fieldName- 字段名targetType- 字段类型defaultValue- 没找到记录或字段值为null时的返回的默认值keys- 主键值列表- 另请参阅:
-
TypeUtils.cast(Object, Class, ParserConfig)
-
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回defaultValue,否则将返回字段值转换为指定的字段类型 -
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回null,否则将返回字段值转换为指定的字段类型 -
getField
返回主键或索引键返回指定的数据库记录对象的指定字段值, 如果不存在指定记录对应的字段值返回null,否则将返回字段值转换为指定的字段类型 -
get
-
get
以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象- 参数:
keys-
-
get
以T-JSON映射形式返回主键或索引键返回指定的数据库记录对象- 参数:
keys-
-
foreach
遍历表中所有key执行指定的action- 参数:
action-- 返回:
- 返回
action执行为true的数量
-
foreachValue
public int foreachValue(com.google.common.base.Predicate<com.alibaba.fastjson.JSONObject> action) 遍历表所有元素执行指定的action- 参数:
action-- 返回:
- 返回
action执行为true的数量 - 从以下版本开始:
- 3.21.1
-