JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
J
M
N
O
P
R
S
T
V
X
_
A
AbstractCacheSerializer
- Class in
org.nutz.plugins.cache.dao.impl.convert
AbstractCacheSerializer()
- Constructor for class org.nutz.plugins.cache.dao.impl.convert.
AbstractCacheSerializer
AbstractDaoCacheProvider
- Class in
org.nutz.plugins.cache.dao.impl.provider
AbstractDaoCacheProvider()
- Constructor for class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
addCachedTableName(String)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
B
back(Object)
- Method in interface org.nutz.plugins.cache.dao.api.
CacheSerializer
要求: 如果对象无法还原,返回null, 如果缓存的是null, 那么返回CacheResult.NULL
back(Object)
- Method in class org.nutz.plugins.cache.dao.impl.convert.
JavaCacheSerializer
C
cache4Null
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
是否缓存空值
cacheClearMark
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
禁止清除缓存的标志,在Sql.getContext()中配置
CachedNutDaoExecutor
- Class in
org.nutz.plugins.cache.dao
基于sql的缓存DaoExecutor.
CachedNutDaoExecutor()
- Constructor for class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
cachedTableNamePatten
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
需要缓存的数据库表名称的正则表达式
cachedTableNames
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
需要缓存的数据库表
cacheManager
- Variable in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
cacheProvider
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
缓存实现提供者,默认是MemoryDaoCacheProvider
CacheResult
- Enum in
org.nutz.plugins.cache.dao
CacheSerializer
- Interface in
org.nutz.plugins.cache.dao.api
缓存序列化器, 实现类必须是线程安全的
cacheSize
- Variable in class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
每个cache缓存的对象数
CacheSkipMark
- Static variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
跳过缓存的标记
clear(String)
- Method in interface org.nutz.plugins.cache.dao.api.
DaoCacheProvider
clear(String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
clear(String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
clear(String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
clear(String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
D
DaoCacheInterceptor
- Class in
org.nutz.plugins.cache.dao
DaoCacheInterceptor()
- Constructor for class org.nutz.plugins.cache.dao.
DaoCacheInterceptor
DaoCacheProvider
- Interface in
org.nutz.plugins.cache.dao.api
缓存提供者
DaoCacheProviderWrapper
- Class in
org.nutz.plugins.cache.dao.impl.provider
无任何缓存操作的实现,但会打印各种log, 供debug用的实现
DaoCacheProviderWrapper(DaoCacheProvider)
- Constructor for class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
db
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
数据库类型
,当前仅支持 MYSQL, ORACLE, PSQL, 默认MYSQL
DEBUG
- Static variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
是否打印详细的log,默认为关
depose()
- Method in interface org.nutz.plugins.cache.dao.api.
DaoCacheProvider
depose()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
depose()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
doFetch(EntityOperator)
- Method in class org.nutz.dao.impl.
NutDaoExt
doLinkQuery(EntityOperator, Condition)
- Method in class org.nutz.dao.impl.
NutDaoExt
E
EhcacheDaoCacheProvider
- Class in
org.nutz.plugins.cache.dao.impl.provider
Ehcache实现, 需要注入CacheManager
EhcacheDaoCacheProvider()
- Constructor for class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
enable
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
是否启用,全局开关,默认为true
enableWhenTrans
- Variable in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
在事务环境下是否启动,默认禁用
exec(Connection, DaoStatement)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
F
fetchLinks(T, String, Condition)
- Method in class org.nutz.dao.impl.
NutDaoExt
filter(DaoInterceptorChain)
- Method in class org.nutz.plugins.cache.dao.
DaoCacheInterceptor
from(Object)
- Method in interface org.nutz.plugins.cache.dao.api.
CacheSerializer
如果对象无法序列化,返回null
from(Object)
- Method in class org.nutz.plugins.cache.dao.impl.convert.
JavaCacheSerializer
G
genCacheName(String)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
生成特定Cache名.
genKey(DaoStatement, String, Object[][])
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
缓存key的生成机制,默认是 hash:pagerNum:pagerSize:sql:param1:param2:....
get(String, String)
- Method in interface org.nutz.plugins.cache.dao.api.
DaoCacheProvider
如果缓存没有找到,返回CacheResult.NOT_FOUNT
如果缓存的的是空结果(null), 返回CacheResult.NULL 该方法如果返回null,代表缓存实现内部异常!!
get(String, String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
get(String, String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
get(String, String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
get(String, String)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
getCache(String, boolean)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
getCacheProvider()
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
getSerializer()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
getTableNames()
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XDb2SqlAdapter2
getTableNames()
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XMySqlSqlAdapter
getTableNames()
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XOracleSqlAdapter
getTableNames()
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XPgSqlAdapter
getTableNames()
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XSqlServerSqlAdapter
getTableNames()
- Method in interface org.nutz.plugins.cache.dao.
XSqlAdapter
I
init()
- Method in interface org.nutz.plugins.cache.dao.api.
DaoCacheProvider
init()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
init()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
init()
- Method in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
isCache4Table(String)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
是否对表进行缓存.
isNULL_OBJ(Object)
- Method in class org.nutz.plugins.cache.dao.impl.convert.
AbstractCacheSerializer
J
JavaCacheSerializer
- Class in
org.nutz.plugins.cache.dao.impl.convert
使用java序列化
JavaCacheSerializer()
- Constructor for class org.nutz.plugins.cache.dao.impl.convert.
JavaCacheSerializer
jedisPool
- Variable in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
M
MemoryDaoCacheProvider
- Class in
org.nutz.plugins.cache.dao.impl.provider
基于内存的缓存实现, 默认缓存1000个对象
MemoryDaoCacheProvider()
- Constructor for class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
N
NULL_OBJ
- Static variable in class org.nutz.plugins.cache.dao.impl.convert.
AbstractCacheSerializer
NutDaoExt
- Class in
org.nutz.dao.impl
向前兼容1.b.52及之前版本的NutDao使用daocache
NutDaoExt()
- Constructor for class org.nutz.dao.impl.
NutDaoExt
NutDaoExt(DataSource)
- Constructor for class org.nutz.dao.impl.
NutDaoExt
NutDaoExt(DataSource, SqlManager)
- Constructor for class org.nutz.dao.impl.
NutDaoExt
NutDaoExt(DataSource, EntityMaker)
- Constructor for class org.nutz.dao.impl.
NutDaoExt
O
org.nutz.dao.impl
- package org.nutz.dao.impl
org.nutz.plugins.cache.dao
- package org.nutz.plugins.cache.dao
实现Nutz Dao的缓存层
org.nutz.plugins.cache.dao.api
- package org.nutz.plugins.cache.dao.api
org.nutz.plugins.cache.dao.impl.adapter
- package org.nutz.plugins.cache.dao.impl.adapter
org.nutz.plugins.cache.dao.impl.convert
- package org.nutz.plugins.cache.dao.impl.convert
org.nutz.plugins.cache.dao.impl.provider
- package org.nutz.plugins.cache.dao.impl.provider
P
proxy
- Variable in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
put(String, String, Object)
- Method in interface org.nutz.plugins.cache.dao.api.
DaoCacheProvider
put(String, String, Object)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
DaoCacheProviderWrapper
put(String, String, Object)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
put(String, String, Object)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
put(String, String, Object)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
R
RedisDaoCacheProvider
- Class in
org.nutz.plugins.cache.dao.impl.provider
RedisDaoCacheProvider()
- Constructor for class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
S
serializer
- Variable in class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
序列化器
setCache4Null(boolean)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setCachedTableNamePatten(Pattern)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setCachedTableNamePatten(String)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setCachedTableNames(Set<String>)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setCacheManager(CacheManager)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
EhcacheDaoCacheProvider
setCacheProvider(DaoCacheProvider)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setEnable(boolean)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setEnableWhenTrans(boolean)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setJedisPool(JedisPool)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
RedisDaoCacheProvider
setMeta(DatabaseMeta)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
setSerializer(CacheSerializer)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
AbstractDaoCacheProvider
sqlParser(String)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
根据数据库类型解析sql
T
t
- Variable in class org.nutz.plugins.cache.dao.
DaoCacheInterceptor
tableNames
- Variable in class org.nutz.plugins.cache.dao.impl.adapter.
XDb2SqlAdapter2
tableNames
- Variable in class org.nutz.plugins.cache.dao.impl.adapter.
XMySqlSqlAdapter
tableNames
- Variable in class org.nutz.plugins.cache.dao.impl.adapter.
XOracleSqlAdapter
tableNames
- Variable in class org.nutz.plugins.cache.dao.impl.adapter.
XPgSqlAdapter
tableNames
- Variable in class org.nutz.plugins.cache.dao.impl.adapter.
XSqlServerSqlAdapter
V
valueOf(String)
- Static method in enum org.nutz.plugins.cache.dao.
CacheResult
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.nutz.plugins.cache.dao.
CacheResult
Returns an array containing the constants of this enum type, in the order they are declared.
visit(SQLExprTableSource)
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XDb2SqlAdapter2
visit(SQLExprTableSource)
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XMySqlSqlAdapter
visit(SQLExprTableSource)
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XOracleSqlAdapter
visit(SQLExprTableSource)
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XPgSqlAdapter
visit(SQLExprTableSource)
- Method in class org.nutz.plugins.cache.dao.impl.adapter.
XSqlServerSqlAdapter
X
XDb2SqlAdapter2
- Class in
org.nutz.plugins.cache.dao.impl.adapter
通过Druid的遍历器获取sql所操作的数据库表
XDb2SqlAdapter2()
- Constructor for class org.nutz.plugins.cache.dao.impl.adapter.
XDb2SqlAdapter2
XMySqlSqlAdapter
- Class in
org.nutz.plugins.cache.dao.impl.adapter
通过Druid的遍历器获取sql所操作的数据库表
XMySqlSqlAdapter()
- Constructor for class org.nutz.plugins.cache.dao.impl.adapter.
XMySqlSqlAdapter
XOracleSqlAdapter
- Class in
org.nutz.plugins.cache.dao.impl.adapter
通过Druid的遍历器获取sql所操作的数据库表
XOracleSqlAdapter()
- Constructor for class org.nutz.plugins.cache.dao.impl.adapter.
XOracleSqlAdapter
XPgSqlAdapter
- Class in
org.nutz.plugins.cache.dao.impl.adapter
通过Druid的遍历器获取sql所操作的数据库表
XPgSqlAdapter()
- Constructor for class org.nutz.plugins.cache.dao.impl.adapter.
XPgSqlAdapter
XSqlAdapter
- Interface in
org.nutz.plugins.cache.dao
XSqlServerSqlAdapter
- Class in
org.nutz.plugins.cache.dao.impl.adapter
XSqlServerSqlAdapter()
- Constructor for class org.nutz.plugins.cache.dao.impl.adapter.
XSqlServerSqlAdapter
_
_exec(Connection, DaoStatement)
- Method in class org.nutz.plugins.cache.dao.
CachedNutDaoExecutor
_exec(Connection, DaoStatement)
- Method in class org.nutz.plugins.cache.dao.
DaoCacheInterceptor
_getCache(String, boolean)
- Method in class org.nutz.plugins.cache.dao.impl.provider.
MemoryDaoCacheProvider
_warn()
- Method in class org.nutz.dao.impl.
NutDaoExt
A
B
C
D
E
F
G
I
J
M
N
O
P
R
S
T
V
X
_
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.