跳过导航链接
A B C D E F G I J M N O P R S T V X _ 

A

AbstractCacheSerializer - org.nutz.plugins.cache.dao.impl.convert中的类
 
AbstractCacheSerializer() - 类 的构造器org.nutz.plugins.cache.dao.impl.convert.AbstractCacheSerializer
 
AbstractDaoCacheProvider - org.nutz.plugins.cache.dao.impl.provider中的类
 
AbstractDaoCacheProvider() - 类 的构造器org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
 
addCachedTableName(String) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 

B

back(Object) - 接口 中的方法org.nutz.plugins.cache.dao.api.CacheSerializer
要求: 如果对象无法还原,返回null, 如果缓存的是null, 那么返回CacheResult.NULL
back(Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer
 

C

cache4Null - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
是否缓存空值
cacheClearMark - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
禁止清除缓存的标志,在Sql.getContext()中配置
CachedNutDaoExecutor - org.nutz.plugins.cache.dao中的类
基于sql的缓存DaoExecutor.
CachedNutDaoExecutor() - 类 的构造器org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
cachedTableNamePatten - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
需要缓存的数据库表名称的正则表达式
cachedTableNames - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
需要缓存的数据库表
cacheManager - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
cacheProvider - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
缓存实现提供者,默认是MemoryDaoCacheProvider
CacheResult - org.nutz.plugins.cache.dao中的枚举
 
caches - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
CacheSerializer - org.nutz.plugins.cache.dao.api中的接口
缓存序列化器, 实现类必须是线程安全的
cacheSize - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
每个cache缓存的对象数
CacheSkipMark - 类 中的静态变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
跳过缓存的标记
clear(String) - 接口 中的方法org.nutz.plugins.cache.dao.api.DaoCacheProvider
 
clear(String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
clear(String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
clear(String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
clear(String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 

D

DaoCacheInterceptor - org.nutz.plugins.cache.dao中的类
 
DaoCacheInterceptor() - 类 的构造器org.nutz.plugins.cache.dao.DaoCacheInterceptor
 
DaoCacheProvider - org.nutz.plugins.cache.dao.api中的接口
缓存提供者
DaoCacheProviderWrapper - org.nutz.plugins.cache.dao.impl.provider中的类
无任何缓存操作的实现,但会打印各种log, 供debug用的实现
DaoCacheProviderWrapper(DaoCacheProvider) - 类 的构造器org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
db - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
数据库类型,当前仅支持 MYSQL, ORACLE, PSQL, 默认MYSQL
DEBUG - 类 中的静态变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
是否打印详细的log,默认为关
depose() - 接口 中的方法org.nutz.plugins.cache.dao.api.DaoCacheProvider
 
depose() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
 
depose() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
doFetch(EntityOperator) - 类 中的方法org.nutz.dao.impl.NutDaoExt
 
doLinkQuery(EntityOperator, Condition) - 类 中的方法org.nutz.dao.impl.NutDaoExt
 

E

EhcacheDaoCacheProvider - org.nutz.plugins.cache.dao.impl.provider中的类
Ehcache实现, 需要注入CacheManager
EhcacheDaoCacheProvider() - 类 的构造器org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
enable - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
是否启用,全局开关,默认为true
enableWhenTrans - 类 中的变量org.nutz.plugins.cache.dao.CachedNutDaoExecutor
在事务环境下是否启动,默认禁用
exec(Connection, DaoStatement) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 

F

fetchLinks(T, String, Condition) - 类 中的方法org.nutz.dao.impl.NutDaoExt
 
filter(DaoInterceptorChain) - 类 中的方法org.nutz.plugins.cache.dao.DaoCacheInterceptor
 
from(Object) - 接口 中的方法org.nutz.plugins.cache.dao.api.CacheSerializer
如果对象无法序列化,返回null
from(Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer
 

G

genCacheName(String) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
生成特定Cache名.
genKey(DaoStatement, String, Object[][]) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
缓存key的生成机制,默认是 hash:pagerNum:pagerSize:sql:param1:param2:....
get(String, String) - 接口 中的方法org.nutz.plugins.cache.dao.api.DaoCacheProvider
如果缓存没有找到,返回CacheResult.NOT_FOUNT

如果缓存的的是空结果(null), 返回CacheResult.NULL 该方法如果返回null,代表缓存实现内部异常!!

get(String, String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
get(String, String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
get(String, String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
get(String, String) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 
getCache(String, boolean) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
getCacheProvider() - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
getSerializer() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
 
getTableNames() - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XDb2SqlAdapter2
 
getTableNames() - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XMySqlSqlAdapter
 
getTableNames() - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XOracleSqlAdapter
 
getTableNames() - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XPgSqlAdapter
 
getTableNames() - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XSqlServerSqlAdapter
 
getTableNames() - 接口 中的方法org.nutz.plugins.cache.dao.XSqlAdapter
 

I

init() - 接口 中的方法org.nutz.plugins.cache.dao.api.DaoCacheProvider
 
init() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
 
init() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
init() - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 
isCache4Table(String) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
是否对表进行缓存.
isNULL_OBJ(Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.convert.AbstractCacheSerializer
 

J

JavaCacheSerializer - org.nutz.plugins.cache.dao.impl.convert中的类
使用java序列化
JavaCacheSerializer() - 类 的构造器org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer
 
jedisPool - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 

M

MemoryDaoCacheProvider - org.nutz.plugins.cache.dao.impl.provider中的类
基于内存的缓存实现, 默认缓存1000个对象
MemoryDaoCacheProvider() - 类 的构造器org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 

N

NULL_OBJ - 类 中的静态变量org.nutz.plugins.cache.dao.impl.convert.AbstractCacheSerializer
 
NutDaoExt - org.nutz.dao.impl中的类
向前兼容1.b.52及之前版本的NutDao使用daocache
NutDaoExt() - 类 的构造器org.nutz.dao.impl.NutDaoExt
 
NutDaoExt(DataSource) - 类 的构造器org.nutz.dao.impl.NutDaoExt
 
NutDaoExt(DataSource, SqlManager) - 类 的构造器org.nutz.dao.impl.NutDaoExt
 
NutDaoExt(DataSource, EntityMaker) - 类 的构造器org.nutz.dao.impl.NutDaoExt
 

O

org.nutz.dao.impl - 程序包 org.nutz.dao.impl
 
org.nutz.plugins.cache.dao - 程序包 org.nutz.plugins.cache.dao
实现Nutz Dao的缓存层
org.nutz.plugins.cache.dao.api - 程序包 org.nutz.plugins.cache.dao.api
 
org.nutz.plugins.cache.dao.impl.adapter - 程序包 org.nutz.plugins.cache.dao.impl.adapter
 
org.nutz.plugins.cache.dao.impl.convert - 程序包 org.nutz.plugins.cache.dao.impl.convert
 
org.nutz.plugins.cache.dao.impl.provider - 程序包 org.nutz.plugins.cache.dao.impl.provider
 

P

proxy - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
put(String, String, Object) - 接口 中的方法org.nutz.plugins.cache.dao.api.DaoCacheProvider
 
put(String, String, Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.DaoCacheProviderWrapper
 
put(String, String, Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
put(String, String, Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
put(String, String, Object) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 

R

RedisDaoCacheProvider - org.nutz.plugins.cache.dao.impl.provider中的类
 
RedisDaoCacheProvider() - 类 的构造器org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 

S

serializer - 类 中的变量org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
序列化器
setCache4Null(boolean) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setCachedTableNamePatten(Pattern) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setCachedTableNamePatten(String) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setCachedTableNames(Set<String>) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setCacheManager(CacheManager) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
 
setCacheProvider(DaoCacheProvider) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setCacheSize(int) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
setEnable(boolean) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setEnableWhenTrans(boolean) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setJedisPool(JedisPool) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider
 
setMeta(DatabaseMeta) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
setSerializer(CacheSerializer) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.AbstractDaoCacheProvider
 
sqlParser(String) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
根据数据库类型解析sql

T

t - 类 中的变量org.nutz.plugins.cache.dao.DaoCacheInterceptor
 
tableNames - 类 中的变量org.nutz.plugins.cache.dao.impl.adapter.XDb2SqlAdapter2
 
tableNames - 类 中的变量org.nutz.plugins.cache.dao.impl.adapter.XMySqlSqlAdapter
 
tableNames - 类 中的变量org.nutz.plugins.cache.dao.impl.adapter.XOracleSqlAdapter
 
tableNames - 类 中的变量org.nutz.plugins.cache.dao.impl.adapter.XPgSqlAdapter
 
tableNames - 类 中的变量org.nutz.plugins.cache.dao.impl.adapter.XSqlServerSqlAdapter
 

V

valueOf(String) - 枚举 中的静态方法org.nutz.plugins.cache.dao.CacheResult
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.nutz.plugins.cache.dao.CacheResult
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
visit(SQLExprTableSource) - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XDb2SqlAdapter2
 
visit(SQLExprTableSource) - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XMySqlSqlAdapter
 
visit(SQLExprTableSource) - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XOracleSqlAdapter
 
visit(SQLExprTableSource) - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XPgSqlAdapter
 
visit(SQLExprTableSource) - 类 中的方法org.nutz.plugins.cache.dao.impl.adapter.XSqlServerSqlAdapter
 

X

XDb2SqlAdapter2 - org.nutz.plugins.cache.dao.impl.adapter中的类
通过Druid的遍历器获取sql所操作的数据库表
XDb2SqlAdapter2() - 类 的构造器org.nutz.plugins.cache.dao.impl.adapter.XDb2SqlAdapter2
 
XMySqlSqlAdapter - org.nutz.plugins.cache.dao.impl.adapter中的类
通过Druid的遍历器获取sql所操作的数据库表
XMySqlSqlAdapter() - 类 的构造器org.nutz.plugins.cache.dao.impl.adapter.XMySqlSqlAdapter
 
XOracleSqlAdapter - org.nutz.plugins.cache.dao.impl.adapter中的类
通过Druid的遍历器获取sql所操作的数据库表
XOracleSqlAdapter() - 类 的构造器org.nutz.plugins.cache.dao.impl.adapter.XOracleSqlAdapter
 
XPgSqlAdapter - org.nutz.plugins.cache.dao.impl.adapter中的类
通过Druid的遍历器获取sql所操作的数据库表
XPgSqlAdapter() - 类 的构造器org.nutz.plugins.cache.dao.impl.adapter.XPgSqlAdapter
 
XSqlAdapter - org.nutz.plugins.cache.dao中的接口
 
XSqlServerSqlAdapter - org.nutz.plugins.cache.dao.impl.adapter中的类
 
XSqlServerSqlAdapter() - 类 的构造器org.nutz.plugins.cache.dao.impl.adapter.XSqlServerSqlAdapter
 

_

_exec(Connection, DaoStatement) - 类 中的方法org.nutz.plugins.cache.dao.CachedNutDaoExecutor
 
_exec(Connection, DaoStatement) - 类 中的方法org.nutz.plugins.cache.dao.DaoCacheInterceptor
 
_getCache(String, boolean) - 类 中的方法org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider
 
_warn() - 类 中的方法org.nutz.dao.impl.NutDaoExt
 
A B C D E F G I J M N O P R S T V X _ 
跳过导航链接

Copyright © 2019. All rights reserved.