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

A

AbstractZealotConfig - com.blinkfox.zealot.config中的类
Zealot主配置类.
AbstractZealotConfig() - 类 的构造器com.blinkfox.zealot.config.AbstractZealotConfig
 
add(String, Class<? extends IConditHandler>) - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
添加自定义标签和其对应的Handler class.
add(String, String, Class<? extends IConditHandler>) - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
添加自定义标签和其对应的Handler class.
add(String, Class<? extends IConditHandler>, String) - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
添加自定义标签和其对应的Handler class.
add(String, String, Class<? extends IConditHandler>, String) - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
添加自定义标签和其对应的Handler class.
add(String, String) - 枚举 中的方法com.blinkfox.zealot.config.entity.XmlContext
添加xml命名空间和文件路径到 ConcurrentHashMap 中.
AND - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
and(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'AND'关键字的字符串.
AND_BETWEEN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_IS_NOT_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_IS_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_LESS - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_LESS_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_MORE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_MORE_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_NOT_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_NOT_IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_NOT_LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
AND_PREFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
andBetween(String, Object, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的between区间查询的SQL片段(当某一个值为null时,会是大于等于或小于等于的情形).
andBetween(String, Object, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的between区间查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成(当某一个值为null时,会是大于等于或小于等于的情形).
andEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀等值查询的SQL片段.
andEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀等值查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andIn(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的in范围查询的SQL片段.
andIn(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andIn(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的in范围查询的SQL片段.
andIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andIsNotNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀" IS NOT NULL "的SQL片段.
andIsNotNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀" IS NOT NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andIsNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀" IS NULL "的SQL片段.
andIsNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀" IS NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andLessEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀小于等于查询的SQL片段.
andLessEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀小于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andLessThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀小于查询的SQL片段.
andLessThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀小于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andLike(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的like模糊查询的SQL片段.
andLike(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andLikePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" AND "前缀的like模糊查询的SQL片段.
andLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" AND "前缀的like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andMoreEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀大于等于查询的SQL片段.
andMoreEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀大于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andMoreThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀大于查询的SQL片段.
andMoreThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀大于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andNotEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀不等查询的SQL片段.
andNotEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀不等查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andNotIn(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT IN "范围查询的SQL片段.
andNotIn(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andNotIn(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT IN "范围查询的SQL片段.
andNotIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andNotLike(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT LIKE "模糊查询的SQL片段.
andNotLike(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" AND "前缀的" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
andNotLikePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" AND "前缀的" NOT LIKE "模糊查询的SQL片段.
andNotLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" AND "前缀的" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
AS - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
as(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'AS'关键字的字符串.
ASC - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
asc() - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'ASC'关键字的字符串.
ATTR_CHILD - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_ELSE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_ENT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_FIELD - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_ID - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_MATCH - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_NAME_SPACE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_NAMESPACE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_PATTERN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_START - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_THEN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_VALUE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_WHEN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ATTR_ZEALOT_ID - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 

B

BannerLoader - com.blinkfox.zealot.loader中的类
加载 zealot banner 加载器类.
BETWEEN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
between(String, Object, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成between区间查询的SQL片段(当某一个值为null时,会是大于等于或小于等于的情形).
between(String, Object, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成between区间查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成(当某一个值为null时,会是大于等于或小于等于的情形).
BetweenHandler - com.blinkfox.zealot.core.concrete中的类
区间查询动态sql生成的实现类.
BetweenHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.BetweenHandler
 
BT_AND_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
buildBetweenSql(String, Object, Object) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
构建区间查询的SqlInfo信息.
buildBetweenSql(String, String, String) - 类 中的方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
构建between区间查询的sqlInfo信息.
buildInSql(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
构建" IN "范围查询的SqlInfo信息.
buildInSql(String, String) - 类 中的方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
构建in范围查询的sqlInfo信息.
buildInSqlByCollection(String, Collection<Object>) - 类 中的方法com.blinkfox.zealot.core.builder.JavaSqlInfoBuilder
构建" IN "范围查询的sql信息.
buildIsNullSql(String) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
构建" IS NULL "和" IS NOT NULL "需要的SqlInfo信息.
buildLikePatternSql(String, String) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
根据指定的模式`pattern`来构建like模糊查询需要的SqlInfo信息.
buildLikeSql(String, Object) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
构建like模糊查询需要的SqlInfo信息.
buildLikeSql(String, String, String) - 类 中的方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
构建Like模糊查询的sqlInfo信息.
buildNormalSql(String, Object, String) - 类 中的方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
构建普通查询需要的SqlInfo信息.
buildNormalSql(String, String, String) - 类 中的方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
构建普通类型查询的sqlInfo信息.
BuildSource - com.blinkfox.zealot.bean中的类
构建动态sql和参数相关的封装实体类.
BuildSource(SqlInfo) - 类 的构造器com.blinkfox.zealot.bean.BuildSource
仅仅有sqlInfo的构造方法.
BuildSource(String, SqlInfo, Node, Object) - 类 的构造器com.blinkfox.zealot.bean.BuildSource
含SqlInfo、Node节点、参数上下文的构造方法.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.BetweenHandler
构建一般区间查询(数字、字符串等)的动态条件sql.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.ChooseHandler
构建`case when`条件选择生成sqlInfo的片段信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.ImportHandler
构建import标签的sqlInfo信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.InHandler
构建in查询的动态条件sql.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.IsNullHandler
构建" IS NULL "和" IS NOT NULL "查询的动态条件sql.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.LikeHandler
构建等值查询的动态条件sql.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.NormalHandler
构建等值查询的动态条件sql.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.zealot.core.concrete.TextHandler
构建等值查询的动态条件sql.
buildSqlInfo(BuildSource, String) - 类 中的静态方法com.blinkfox.zealot.core.ConditContext
根据标签名称和对应的构建参数构造出对应标签的sql和参数.
buildSqlInfo(BuildSource) - 接口 中的方法com.blinkfox.zealot.core.IConditHandler
构建sqlInfo信息.
buildSqlInfo(String, SqlInfo, Node, Object) - 类 中的静态方法com.blinkfox.zealot.core.Zealot
构建完整的SqlInfo对象.
buildTextSqlParams(String) - 类 中的方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
构建任意文本和自定义有序参数集合来构建的sqlInfo信息.

C

CHOOSE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ChooseHandler - com.blinkfox.zealot.core.concrete中的类
choose条件选择标签对应的动态条件选择标签,用来生成SqlInfo片段处理器的实现类.
ChooseHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.ChooseHandler
 
clear() - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
清空zealot所有缓存的内容.
closeQuietly(Closeable) - 类 中的静态方法com.blinkfox.zealot.helpers.IoHelper
“安静的”关闭资源.
CollectionHelper - com.blinkfox.zealot.helpers中的类
集合操作相关的工具类.
com.blinkfox.zealot.bean - 程序包 com.blinkfox.zealot.bean
 
com.blinkfox.zealot.config - 程序包 com.blinkfox.zealot.config
 
com.blinkfox.zealot.config.annotation - 程序包 com.blinkfox.zealot.config.annotation
 
com.blinkfox.zealot.config.entity - 程序包 com.blinkfox.zealot.config.entity
 
com.blinkfox.zealot.config.scanner - 程序包 com.blinkfox.zealot.config.scanner
 
com.blinkfox.zealot.consts - 程序包 com.blinkfox.zealot.consts
 
com.blinkfox.zealot.core - 程序包 com.blinkfox.zealot.core
 
com.blinkfox.zealot.core.builder - 程序包 com.blinkfox.zealot.core.builder
 
com.blinkfox.zealot.core.concrete - 程序包 com.blinkfox.zealot.core.concrete
 
com.blinkfox.zealot.exception - 程序包 com.blinkfox.zealot.exception
 
com.blinkfox.zealot.helpers - 程序包 com.blinkfox.zealot.helpers
 
com.blinkfox.zealot.loader - 程序包 com.blinkfox.zealot.loader
 
com.blinkfox.zealot.log - 程序包 com.blinkfox.zealot.log
 
COMMA - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
逗号常量.
concat(String...) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
快速连接参数中的字符串.
ConditContext - com.blinkfox.zealot.core中的类
构建动态条件查询的协调类.
configNormal(NormalConfig) - 类 中的方法com.blinkfox.zealot.config.AbstractZealotConfig
配置Zealot的普通配置信息(默认配置方法,开发者可覆盖此方法来做一些自定义配置).
ConfigNotFoundException - com.blinkfox.zealot.exception中的异常错误
zealot配置未找到的异常.
ConfigNotFoundException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.ConfigNotFoundException
附带日志消息组成的构造方法.
ConfigNotFoundException(String, Throwable) - 异常错误 的构造器com.blinkfox.zealot.exception.ConfigNotFoundException
附带日志消息和异常信息组成的构造方法.
configTagHandler() - 类 中的方法com.blinkfox.zealot.config.AbstractZealotConfig
配置标签和其对应的处理类(默认了许多常用的标签,开发者可覆盖此方法来配置更多的自定义标签).
configXml(XmlContext) - 类 中的方法com.blinkfox.zealot.config.AbstractZealotConfig
配置xml文件的标识和资源路径.
ContainXmlTagException - com.blinkfox.zealot.exception中的异常错误
包含了xml标签的异常.
ContainXmlTagException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.ContainXmlTagException
附带日志消息参数的构造方法.
contextDestroyed(ServletContextEvent) - 类 中的方法com.blinkfox.zealot.loader.ZealotConfigLoader
ZealotConfig销毁时执行的方法.
contextInitialized(ServletContextEvent) - 类 中的方法com.blinkfox.zealot.loader.ZealotConfigLoader
应用服务器启动时执行.

D

DefaultVfs - com.blinkfox.zealot.config.scanner中的类
DefaultVfs.
DefaultVfs() - 类 的构造器com.blinkfox.zealot.config.scanner.DefaultVfs
 
DELETE_FROM - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
deleteFrom(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'DELETE FROM'关键字的字符串.
DESC - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
desc() - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'DESC'关键字的字符串.
doAnything(ICustomAction) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
执行自定义的任意操作.
doAnything(boolean, ICustomAction) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
当匹配match条件为true时,才执行自定义的任意操作.

E

EMPTY - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
end() - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
结束SQL拼接流程,并生成最终的sqlInfo信息.
EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
equal(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成等值查询的SQL片段.
equal(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成等值查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
EQUAL_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
error(String) - 类 中的方法com.blinkfox.zealot.log.Log
记录 error 级别的日志信息.
error(String, Throwable) - 类 中的方法com.blinkfox.zealot.log.Log
记录 error 级别的日志信息和异常信息.
execute(StringBuilder, List<Object>) - 接口 中的方法com.blinkfox.zealot.core.ICustomAction
执行的执行语句.

F

FieldEmptyException - com.blinkfox.zealot.exception中的异常错误
字段为空的异常.
FieldEmptyException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.FieldEmptyException
附带日志消息参数的构造方法.
FROM - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
from(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'FROM'关键字的字符串.
FULL_JOIN - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
fullJoin(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'FULL JOIN'关键字的字符串.

G

get(Class<T>) - 类 中的静态方法com.blinkfox.zealot.log.Log
构造并获取日志对象的实例.
getAndCheckNodeText(Node, String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
检查和获取节点文本,会检查节点是否为空,如果节点为空,则抛出异常.
getBothCheckNodeText(Node) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
检查和获取开始和结束文本的内容,返回一个数组,会检查两个节点是否为空,如果都为空,则抛出异常.
getDocument(String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
读取xml文件为dom4j的Docment文档.
getHandlerCls() - 类 中的方法com.blinkfox.zealot.config.entity.TagHandler
 
getHandlerLocations() - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
获取配置的zealot的自定义handler处理器所在的位置字符串.
getInstance() - 类 中的静态方法com.blinkfox.zealot.config.entity.NormalConfig
得到新的具有默认属性的`NormalConfig`实例.
getInstance() - 类 中的静态方法com.blinkfox.zealot.config.ZealotConfigManager
获取 ZealotConfigManager的唯一实例.
getJoin() - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
getNameSpace() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取nameSpace的getter方法.
getNode() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取node的getter方法.
getNodeAttrText(Node, String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
获取节点文本.
getNodeBySpaceAndId(String, String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
根据xml文件的nameSpace及zealot节点id值获取对应的第一个dom4j节点.
getNodeText(Node) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
获取xml节点的文本值,如果对象是空的,则转为空字符串.
getParamObj() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取paramObj的getter方法.
getParams() - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
getParamsArr() - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
得到参数的对象数组.
getPrefix() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取前缀prefix的getter方法.
getPrefix() - 类 中的方法com.blinkfox.zealot.config.entity.TagHandler
 
getSql() - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
getSqlInfo() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取sqlInfo的getter方法.
getSqlInfo(String, String) - 类 中的静态方法com.blinkfox.zealot.core.Zealot
通过传入zealot xml文件对应的命名空间和zealot节点的ID来生成和获取sqlInfo信息(无参的SQL).
getSqlInfo(String, String, Object) - 类 中的静态方法com.blinkfox.zealot.core.Zealot
通过传入zealot xml文件对应的命名空间、zealot节点的ID以及参数对象(一般是JavaBean或者Map)来生成和获取sqlInfo信息(有参的SQL).
getSqlInfoSimply(String) - 类 中的静态方法com.blinkfox.zealot.core.Zealot
通过传入zealot xml文件对应的命名空间及zealot节点的ID的结合体,来简单快速的生成和获取sqlInfo信息(无参的SQL).
getSqlInfoSimply(String, Object) - 类 中的静态方法com.blinkfox.zealot.core.Zealot
通过传入zealot xml文件对应的命名空间、zealot节点的ID以及参数对象(一般是JavaBean或者Map)的结合体,来简单快速的生成和获取sqlInfo信息(有参的SQL).
getSuffix() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
获取后缀suffix的getter方法.
getSuffix() - 类 中的方法com.blinkfox.zealot.config.entity.TagHandler
 
getTagHandlerMap() - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
获取全局的标签和对应处理器的tagHandlerMap对象.
getXmlLocations() - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
获取配置的zealot的XML文件所在的位置字符串.
getXmlPathMap() - 枚举 中的方法com.blinkfox.zealot.config.entity.XmlContext
获取key为xml命名空间,value为xml文件资源路径字符串的Map.
getZealotNodeById(Document, String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
根据xml文件docment中的zealot节点id值获取对应的第一个节点.
getZealots() - 类 中的静态方法com.blinkfox.zealot.config.AbstractZealotConfig
获取全局的Zealots文档缓存数据.
getZealotXmlNameSpace(String) - 类 中的静态方法com.blinkfox.zealot.helpers.XmlNodeHelper
根据xml文件的路径判断该xml文件是否是zealot xml文件(简单判断是否有'zealots'根节点即可),如果是则返回nameSpace.
GROUP_BY - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
groupBy(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'GROUP BY'关键字的字符串.
GT_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
GTE_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 

H

HAVING - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
having(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'HAVING'关键字的字符串.

I

IConditHandler - com.blinkfox.zealot.core中的接口
构建动态条件sql和参数的抽象接口.
ICustomAction - com.blinkfox.zealot.core中的接口
执行自定义任意操作的接口.
IMPORT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ImportHandler - com.blinkfox.zealot.core.concrete中的类
引用import标签对应的动态sql生成处理器的实现类.
ImportHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.ImportHandler
 
IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
in(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成in范围查询的SQL片段.
in(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
in(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成in范围查询的SQL片段.
in(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
IN_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
info(String) - 类 中的方法com.blinkfox.zealot.log.Log
记录 info 级别的日志信息.
InHandler - com.blinkfox.zealot.core.concrete中的类
in查询动态sql生成的实现类.
InHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.InHandler
 
initLoad(String, String, String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoad(Class<? extends AbstractZealotConfig>, String, String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoad(AbstractZealotConfig, String, String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoad(Class<? extends AbstractZealotConfig>) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoad(String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoad(AbstractZealotConfig) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
初始化加载Zealot的配置信息到缓存中.
initLoadHandlerLocations(String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
扫描 handler文件所在的文件位置 并识别配置加载到内存缓存中.
initLoadXmlLocations(String) - 类 中的方法com.blinkfox.zealot.config.ZealotConfigManager
扫描 xml文件所在的文件位置 并识别配置加载到内存缓存中.
INNER_JOIN - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
innerJoin(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'INNER JOIN'关键字的字符串.
INSERT_INTO - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
insertInto(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'INSERT_INTO'关键字的字符串.
IoHelper - com.blinkfox.zealot.helpers中的类
输入输出相关的工具类.
IS_NOT_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
IS_NOT_NULL_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
IS_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
IS_NULL_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
isBlank(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
判断是否为空字符串,包括空格也算.
isClassFile(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
根据给定的文件路径判断文件是否是.class文件.
isDebug() - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
获取是否开启了debug模式的布尔值.
isEmpty(Collection<?>) - 类 中的静态方法com.blinkfox.zealot.helpers.CollectionHelper
判断集合是否为空.
isJavaFile(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
根据给定的文件路径判断文件是否是.java文件.
isMatch(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
判断Zealot标签中`match`中的表达式是否匹配通过.
isNotBlank(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
判断字符串是否为空.
isNotEmpty(Object[]) - 类 中的静态方法com.blinkfox.zealot.helpers.CollectionHelper
判断数组是否不为空.
isNotMatch(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
判断Zealot标签中`match`中的表达式是否`不`匹配通过.
isNotNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" IS NOT NULL "的SQL片段.
isNotNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" IS NOT NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
isNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" IS NULL "的SQL片段.
isNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" IS NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
IsNullHandler - com.blinkfox.zealot.core.concrete中的类
" IS NULL "和" IS NOT NULL "动态sql片段生成的实现类.
IsNullHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.IsNullHandler
 
isPrintBanner() - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
获取加载完毕之后是否打印Banner.
isPrintSqlInfo() - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
获取是否打印SqlInfo的日志信息.
isTrue(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
判断Zealot标签中`match`中的表达式是否匹配通过.
isXmlFile(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
根据给定的文件路径判断文件是否是XML文件.

J

JavaSqlInfoBuilder - com.blinkfox.zealot.core.builder中的类
构建使用Java拼接sql片段的工具类.

L

LEFT_JOIN - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
leftJoin(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'LEFT JOIN'关键字的字符串.
LESS - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
LESS_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
lessEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成小于等于查询的SQL片段.
lessEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成小于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
lessThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成小于查询的SQL片段.
lessThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成小于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
like(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成like模糊查询的SQL片段.
like(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
LIKE_KEY - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
LikeHandler - com.blinkfox.zealot.core.concrete中的类
like查询动态sql生成的实现类.
LikeHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.LikeHandler
 
likePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成like模糊查询的SQL片段.
likePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
LIMIT - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
limit(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'LIMIT'关键字的字符串.
list(URL, String) - 类 中的方法com.blinkfox.zealot.config.scanner.DefaultVfs
Recursively list the full resource path of all the resources that are children of the resource identified by a URL.
Log - com.blinkfox.zealot.log中的类
基于 JDK Logging API 的日志打印工具类.
LT_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
LTE_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 

M

MORE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
MORE_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
moreEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成大于等于查询的SQL片段.
moreEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成大于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
moreThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成大于查询的SQL片段.
moreThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成大于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.

N

newInstace(BuildSource) - 类 中的静态方法com.blinkfox.zealot.core.builder.JavaSqlInfoBuilder
获取JavaSqlInfoBuilder的实例,并初始化属性信息.
newInstace(BuildSource) - 类 中的静态方法com.blinkfox.zealot.core.builder.SqlInfoBuilder
获取JavaSqlInfoBuilder的实例,并初始化属性信息.
newInstace(BuildSource) - 类 中的静态方法com.blinkfox.zealot.core.builder.XmlSqlInfoBuilder
获取XmlSqlInfoBuilder的实例,并初始化属性信息.
newInstance() - 类 中的静态方法com.blinkfox.zealot.bean.ParamWrapper
获取新的ParamWrapper实例.
newInstance(Map<String, Object>) - 类 中的静态方法com.blinkfox.zealot.bean.ParamWrapper
获取新的ParamWrapper实例,并传入需要作为上下文参数的map.
newInstance(String, Object) - 类 中的静态方法com.blinkfox.zealot.bean.ParamWrapper
获取新的ParamWrapper实例,并注入一对key、value的值.
newInstance() - 类 中的静态方法com.blinkfox.zealot.bean.SqlInfo
获取一个新的SqlInfo实例.
newInstance() - 类 中的静态方法com.blinkfox.zealot.config.scanner.DefaultVfs
获取新实例.
newInstance() - 类 中的静态方法com.blinkfox.zealot.config.scanner.TaggerScanner
获取 TaggerScanner 最新实例的唯一方法.
newInstance() - 类 中的静态方法com.blinkfox.zealot.config.scanner.XmlScanner
获取XmlScanner最新实例的唯一方法.
newInstance() - 类 中的静态方法com.blinkfox.zealot.helpers.SqlInfoPrinter
获取新的实例.
newInstance() - 类 中的静态方法com.blinkfox.zealot.loader.BannerLoader
获取 BannerLoader 加载器的实例.
NodeNotFoundException - com.blinkfox.zealot.exception中的异常错误
Zealot xml 文件配置异常.
NodeNotFoundException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.NodeNotFoundException
附带日志消息参数的构造方法.
NODETYPE_ELEMENT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NODETYPE_TEXT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NormalConfig - com.blinkfox.zealot.config.entity中的类
普通配置信息的实体类.
NormalHandler - com.blinkfox.zealot.core.concrete中的类
普通查询动态sql生成的实现类.
NormalHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.NormalHandler
 
NOT_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NOT_EQUAL_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NOT_IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NOT_IN_SUFFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NOT_LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NOT_LIKE_KEY - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
NotCollectionOrArrayException - com.blinkfox.zealot.exception中的异常错误
不是集合或者数组的自定义异常.
NotCollectionOrArrayException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.NotCollectionOrArrayException
附带日志消息参数的构造方法.
notEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成不等查询的SQL片段.
notEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成不等查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
notIn(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT IN "范围查询的SQL片段.
notIn(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
notIn(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT IN "范围查询的SQL片段.
notIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
notLike(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT LIKE "模糊查询的SQL片段.
notLike(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
notLikePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成" NOT LIKE "模糊查询的SQL片段.
notLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.

O

OBJTYPE_ARRAY - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OBJTYPE_COLLECTION - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OFFSET - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
offset(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'OFFSET'关键字的字符串.
ON - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
on(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'ON'关键字的字符串.
ONE_SPACE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
or(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'OR'关键字的字符串.
OR_BETWEEN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_IS_NOT_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_IS_NULL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_LESS - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_LESS_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_MORE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_MORE_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_NOT_EQUAL - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_NOT_IN - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_NOT_LIKE - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
OR_PREFIX - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
orBetween(String, Object, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的between区间查询的SQL片段(当某一个值为null时,会是大于等于或小于等于的情形).
orBetween(String, Object, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的between区间查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成(当某一个值为null时,会是大于等于或小于等于的情形).
ORDER_BY - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
orderBy(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'ORDER BY'关键字的字符串.
orEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀等值查询的SQL片段.
orEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀等值查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orIn(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的in范围查询的SQL片段.
orIn(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orIn(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的in范围查询的SQL片段.
orIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的in范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orIsNotNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀" IS NOT NULL "的SQL片段.
orIsNotNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀" IS NOT NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orIsNull(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀" IS NULL "的SQL片段.
orIsNull(String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀" IS NULL "的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orLessEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀小于等于查询的SQL片段.
orLessEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀小于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orLessThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀小于查询的SQL片段.
orLessThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀小于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orLike(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的like模糊查询的SQL片段.
orLike(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orLikePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" OR "前缀的like模糊查询的SQL片段.
orLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" OR "前缀的like模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orMoreEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀大于等于查询的SQL片段.
orMoreEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀大于等于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orMoreThan(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀大于查询的SQL片段.
orMoreThan(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀大于查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orNotEqual(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀不等查询的SQL片段.
orNotEqual(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀不等查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orNotIn(String, Object[]) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT IN "范围查询的SQL片段.
orNotIn(String, Object[], boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orNotIn(String, Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT IN "范围查询的SQL片段.
orNotIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT IN "范围查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orNotLike(String, Object) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT LIKE "模糊查询的SQL片段.
orNotLike(String, Object, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
生成带" OR "前缀的" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.
orNotLikePattern(String, String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" OR "前缀的" NOT LIKE "模糊查询的SQL片段.
orNotLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
根据指定的模式字符串生成带" OR "前缀的" NOT LIKE "模糊查询的SQL片段,如果match为true时则生成该条SQL片段,否则不生成.

P

param(Object...) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
在sql的参数集合后追加不定对象个数的数组.
param(Collection<?>) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
在sql的参数集合后追加任何的一个集合.
ParamWrapper - com.blinkfox.zealot.bean中的类
Zealot上下文参数的包装器.
parseExpress(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
通过MVEL来解析表达式的值,如果出错不抛出异常.
ParseExpressionException - com.blinkfox.zealot.exception中的异常错误
解析表达式异常.
ParseExpressionException(String, Throwable) - 异常错误 的构造器com.blinkfox.zealot.exception.ParseExpressionException
附带日志消息和异常信息组成的构造方法.
parseExpressWithException(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
通过MVEL来解析表达式的值,如果出错则抛出异常.
ParseHelper - com.blinkfox.zealot.helpers中的类
MVEL表达式相关的工具类.
parseTemplate(String, Object) - 类 中的静态方法com.blinkfox.zealot.helpers.ParseHelper
通过MVEL来解析模板的值.
print(boolean) - 类 中的方法com.blinkfox.zealot.loader.BannerLoader
是否打印Banner信息,如果参数为true,则打印否则不打印.
printZealotSqlInfo(SqlInfo, boolean, String, String) - 类 中的方法com.blinkfox.zealot.helpers.SqlInfoPrinter
打印SqlInfo的日志信息.
put(String, Object) - 类 中的方法com.blinkfox.zealot.bean.ParamWrapper
存放参数的key和value值.

R

removeIfExist(String) - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
如果存在某子SQL字符串,则移除该子SQL字符串,常用于来消除'WHERE 1=1'或其他不需要的SQL字符串的场景.
replaceBlank(String) - 类 中的静态方法com.blinkfox.zealot.helpers.StringHelper
将字符串中的“空格(包括换行、回车、制表符)”等转成空格来处理,最后去掉所有多余空格.
resetPrefix() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
重置前缀为默认值.
resetSuffix() - 类 中的方法com.blinkfox.zealot.bean.BuildSource
重置后缀为默认值.
RIGHT_JOIN - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
rightJoin(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'RIGHT JOIN'关键字的字符串.

S

scan(String) - 接口 中的方法com.blinkfox.zealot.config.scanner.Scanner
扫描指定路径下的相关文件(可以是目录,也可以是具体的文件),并配置存储起来.
scan(String) - 类 中的方法com.blinkfox.zealot.config.scanner.TaggerScanner
扫描配置的zealot handler包下所有的class.
scan(String) - 类 中的方法com.blinkfox.zealot.config.scanner.XmlScanner
扫描配置的zealot xml包下所有的xml文件,并将这些xml文件的zealot节点读取存储到内存中.
Scanner - com.blinkfox.zealot.config.scanner中的接口
Zealot的扫描应用系统中各xml、注解等文件的接口.
SELECT - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
select(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'SELECT'关键字的字符串.
SET - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
set(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'AS'关键字的字符串.
setDebug(boolean) - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
设置是否开启debug模式.
setJoin(StringBuilder) - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
setNode(Node) - 类 中的方法com.blinkfox.zealot.bean.BuildSource
设置node的setter方法.
setParamObj(Object) - 类 中的方法com.blinkfox.zealot.bean.BuildSource
设置SQL片段需要解析的参数对象.
setParams(List<Object>) - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
setPrefix(String) - 类 中的方法com.blinkfox.zealot.bean.BuildSource
设置prefix的setter方法.
setPrintBanner(boolean) - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
设置加载完毕之后是否打印Banner.
setPrintSqlInfo(boolean) - 类 中的方法com.blinkfox.zealot.config.entity.NormalConfig
设置是否打印SQLInfo的日志信息.
setSql(String) - 类 中的方法com.blinkfox.zealot.bean.SqlInfo
 
setSqlInfo(SqlInfo) - 类 中的方法com.blinkfox.zealot.bean.BuildSource
设置sqlInfo的setter方法.
setSuffix(String) - 类 中的方法com.blinkfox.zealot.bean.BuildSource
设置后缀suffix的setter方法.
SP_AT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
分隔符常量,SP是Separate的简称.
SPACE - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
SqlInfo - com.blinkfox.zealot.bean中的类
构造sql查询信息的拼接和参数对象.
SqlInfoBuilder - com.blinkfox.zealot.core.builder中的类
构建拼接sql语句片段和参数的类.
SqlInfoPrinter - com.blinkfox.zealot.helpers中的类
打印SqlInfo信息的工具类.
SqlKeyConst - com.blinkfox.zealot.consts中的类
常用的SQL关键字常量类.
start() - 类 中的静态方法com.blinkfox.zealot.core.ZealotKhala
开始的方法.
StringHelper - com.blinkfox.zealot.helpers中的类
字符串工具类.

T

Tagger - com.blinkfox.zealot.config.annotation中的注释类型
用于配置Zealot xml标签和对应Handler的注解,其会标注在Zealot的Handler类中.
Taggers - com.blinkfox.zealot.config.annotation中的注释类型
Zealot XML标签注解Tagger的数组,由于Java8以前不支持重复注解,为了更好的支持Java6、Java7,设置此注解.
TaggerScanner - com.blinkfox.zealot.config.scanner中的类
zealot Handler上的xml标签注解'@Tagger'扫描类.
TagHandler - com.blinkfox.zealot.config.entity中的类
标签对应的动态sql生成的处理类.
TagHandler(Class<? extends IConditHandler>) - 类 的构造器com.blinkfox.zealot.config.entity.TagHandler
仅标签对应处理类的构造方法.
TagHandler(String, Class<? extends IConditHandler>) - 类 的构造器com.blinkfox.zealot.config.entity.TagHandler
含前缀、标签处理器的构造方法.
TagHandler(Class<? extends IConditHandler>, String) - 类 的构造器com.blinkfox.zealot.config.entity.TagHandler
含标签处理器、后缀的构造方法.
TagHandler(String, Class<? extends IConditHandler>, String) - 类 的构造器com.blinkfox.zealot.config.entity.TagHandler
全构造方法.
TEXT - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
text(String, Object...) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
在sql后追加任何文本字符串,后可追加自定义可变参数.
text(boolean, String, Object...) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
在sql后追加任何文本字符串,后可追加自定义可变参数,如果match为true时,才生成此SQL文本和参数.
TextHandler - com.blinkfox.zealot.core.concrete中的类
任意文本SQL及参数的处理器.
TextHandler() - 类 的构造器com.blinkfox.zealot.core.concrete.TextHandler
 
toArray(Object, int) - 类 中的静态方法com.blinkfox.zealot.helpers.CollectionHelper
将对象转成数组,如果对象类型是数组或集合,则直接转换,否则构造成数组.
toMap() - 类 中的方法com.blinkfox.zealot.bean.ParamWrapper
获取paramMap的Map对象.

U

UNION - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
union() - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'UNION'关键字的字符串.
UNION_ALL - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
unionAll() - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'UNION ALL'关键字的字符串.
UPDATE - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
update(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'UPDATE'关键字的字符串.

V

ValidFailException - com.blinkfox.zealot.exception中的异常错误
校验不通过时的异常.
ValidFailException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.ValidFailException
附带日志消息参数的构造方法.
valueOf(String) - 枚举 中的静态方法com.blinkfox.zealot.config.entity.XmlContext
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.blinkfox.zealot.config.entity.XmlContext
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VALUES - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
values(String) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'VALUES'关键字的字符串.

W

warn(String) - 类 中的方法com.blinkfox.zealot.log.Log
记录 warning 级别的日志信息.
WHERE - 类 中的静态变量com.blinkfox.zealot.consts.SqlKeyConst
 
where(String, Object...) - 类 中的方法com.blinkfox.zealot.core.ZealotKhala
拼接并带上'WHERE'关键字的字符串和动态参数.

X

XmlContext - com.blinkfox.zealot.config.entity中的枚举
枚举单例的XML文件对应的Document配置的上下文.
XmlNodeHelper - com.blinkfox.zealot.helpers中的类
xml和xml节点相关的工具类.
XmlParseException - com.blinkfox.zealot.exception中的异常错误
XML解析出错异常.
XmlParseException(String, Throwable) - 异常错误 的构造器com.blinkfox.zealot.exception.XmlParseException
附带日志消息参数的构造方法.
XmlScanner - com.blinkfox.zealot.config.scanner中的类
zealot的XML文件包的扫描类,将扫描到的所有zealot xml文件添加到XmlContext中,供后续配置使用.
XmlSqlInfoBuilder - com.blinkfox.zealot.core.builder中的类
构建使用xml拼接sql片段的工具类.

Z

Zealot - com.blinkfox.zealot.core中的类
Zealot的核心解析和生成调用类.
ZEALOT_TAG - 类 中的静态变量com.blinkfox.zealot.consts.ZealotConst
 
ZealotConfigLoader - com.blinkfox.zealot.loader中的类
Zealot配置的servlet监听器的初始化加载类
ZealotConfigLoader() - 类 的构造器com.blinkfox.zealot.loader.ZealotConfigLoader
 
ZealotConfigManager - com.blinkfox.zealot.config中的类
Zealot配置缓存管理器,用于加载Zealot Config配置信息到缓存中
ZealotConst - com.blinkfox.zealot.consts中的类
常量类.
ZealotException - com.blinkfox.zealot.exception中的异常错误
自定义的Zealot运行时异常.
ZealotException(String) - 异常错误 的构造器com.blinkfox.zealot.exception.ZealotException
附带日志消息参数的构造方法.
ZealotException(String, Throwable) - 异常错误 的构造器com.blinkfox.zealot.exception.ZealotException
附带日志消息参数的构造方法.
ZealotKhala - com.blinkfox.zealot.core中的类
构造Zealot的Java链式SQL和参数的类.
A B C D E F G H I J L M N O P R S T U V W X Z 
跳过导航链接

Copyright © 2018. All rights reserved.