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

A

add(String, Class<? extends FenixHandler>) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签和该 SQL 片段对应的 TagHandler 处理器实现的 class.
add(String, FenixHandlerFactory) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签和该 SQL 片段对应的 FenixHandlerFactory 处理器工厂实例.
add(String, String, Class<? extends FenixHandler>) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 片段前缀和该 SQL 片段对应的 TagHandler 处理器实现的 class.
add(String, String, FenixHandlerFactory) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 片段前缀和该 SQL 片段对应的 FenixHandlerFactory 处理器工厂实现的实例.
add(String, Class<? extends FenixHandler>, String) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 操作符和该 SQL 片段对应的 TagHandler 处理器实现的 class.
add(String, FenixHandlerFactory, String) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 操作符和该 SQL 片段对应的 FenixHandlerFactory 处理器工厂实现类的实例.
add(String, String, Class<? extends FenixHandler>, String) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 片段前缀、SQL 操作符和该 SQL 片段对应的 TagHandler 处理器实现的 class.
add(String, String, FenixHandlerFactory, String) - 类 中的静态方法com.blinkfox.fenix.config.FenixConfig
添加自定义标签、SQL 片段前缀、SQL 操作符和该 SQL 片段对应的 FenixHandlerFactory 处理器工厂实现类的实例.
AND - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
AND.
AND - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
AND.
and() - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'AND' 关键字的字符串.
and(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'AND' 关键字和其他文本的字符串.
andBetween(String, Object, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
andBetween(String, Object, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条SQL片段, 否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
andEndsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 按后缀匹配查询的 SQL 片段.
andEndsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀等值查询的 SQL 片段.
andEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andGreaterThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀大于查询的 SQL 片段.
andGreaterThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andGreaterThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀大于等于查询的 SQL 片段.
andGreaterThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andIn(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段.
andIn(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andIn(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段.
andIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andIsNotNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀 " IS NOT NULL " 的 SQL 片段.
andIsNotNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andIsNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀 " IS NULL " 的 SQL 片段.
andIsNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀 " IS NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andLessThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀小于查询的 SQL 片段.
andLessThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andLessThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀小于等于查询的 SQL 片段.
andLessThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andLike(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段.
andLike(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andLikePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段.
andLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotEndsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
andNotEndsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀不等查询的 SQL 片段.
andNotEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotIn(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段.
andNotIn(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotIn(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段.
andNotIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotLike(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
andNotLike(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotLikePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
andNotLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andNotStartsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
andNotStartsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
andStartsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 按前缀匹配查询的 SQL 片段.
andStartsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " AND " 前缀的 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
AS - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
AS.
as(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'AS' 关键字的字符串.
ASC - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
ASC.
asc() - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'ASC' 关键字的字符串.
ATTR_CHILD - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
查找标签子节点的 XPATH 常量.
ATTR_ELSE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “else” 的属性 XPATH 常量.
ATTR_ENT - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “end” 的属性 XPATH 常量.
ATTR_FENIX_ID - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “fenixId” 的属性 XPATH 常量.
ATTR_FIELD - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “field” 的属性 XPATH 常量.
ATTR_ID - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “ID” 的属性 XPATH 常量.
ATTR_MATCH - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “匹配” 的属性 XPATH 常量.
ATTR_NAME_SPACE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “namespace” 的属性 XPATH 常量.
ATTR_NAMESPACE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
查找 XML 标签的命名空间常量.
ATTR_PATTERN - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “pattern” 的属性 XPATH 常量.
ATTR_REMOVE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “removeIfExist” 的属性 XPATH 常量.
ATTR_RESULT_TYPE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 resultType 的属性 XPATH 常量.
ATTR_START - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “start” 的属性 XPATH 常量.
ATTR_THEN - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “then” 的属性 XPATH 常量.
ATTR_VALUE - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “value” 的属性 XPATH 常量.
ATTR_WHEN - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
用于表示 “when” 的属性 XPATH 常量.

B

BETWEEN - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
BETWEEN.
between(String, Object, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
between(String, Object, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
BetweenHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'BETWEEN :start AND :end'、'大于等于'、'小于等于' 区间查询 的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
BetweenHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.BetweenHandler
 
buildBetweenSql(String, String, Object, String, Object) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
追加构建区间查询 SQL 片段的 SqlInfo 信息.
buildBetweenSql(String, String, String) - 类 中的方法com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
追加构建 'BETWEEN ?
buildInSql(String, String, Object) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
追加构建 'IN' 范围查询 SQL 片段的 SqlInfo 信息.
buildInSql(String, String) - 类 中的方法com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
追加构建 'IN' 的范围查询的 SqlInfo 信息.
buildIsNullSql(String) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
追加构建 ' IS NULL ' 和 ' IS NOT NULL ' SQL 片段的 SqlInfo 信息.
buildLikePatternSql(String, String) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
根据指定的模式 `pattern` 来追加构建 LIKE 模糊查询 SQL 片段的 SqlInfo 信息.
buildLikeSql(String, String, Object) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
追加构建 LIKE 模糊查询 SQL 片段的 SqlInfo 信息.
buildLikeSql(String, String, String) - 类 中的方法com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
追加构建 'LIKE' 模糊查询的 SqlInfo 信息.
buildNormalSql(String, String, Object) - 类 中的方法com.blinkfox.fenix.core.builder.SqlInfoBuilder
追加构建常规 SQL 片段的 SqlInfo 信息.
buildNormalSql(String, String) - 类 中的方法com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
通过计算 XML 中 value 属性的值来追加构建常规 SQL 片段需要的 SqlInfo 信息.
BuildSource - com.blinkfox.fenix.bean中的类
构建动态 JPQL 或 SQL 语句和命名参数相关的封装实体类.
BuildSource(SqlInfo) - 类 的构造器com.blinkfox.fenix.bean.BuildSource
仅含 SqlInfo 实例的构造方法.
BuildSource(String, SqlInfo, Node, Object) - 类 的构造器com.blinkfox.fenix.bean.BuildSource
含 XML 命名空间、SqlInfo、Node 节点、上下文参数的构造方法.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.BetweenHandler
根据 BuildSource 参数构建"区间查询"的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.ChooseHandler
根据 BuildSource 参数构建 'choose' 标签中的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.EndsWithHandler
重写了 LikeHandler.buildSqlInfo(BuildSource) 中的方法, 在 BuildSource 变量中设置一个 map 参数,用来标记是后缀匹配的情况,便于后续的获取、判断和处理.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.ImportHandler
根据 BuildSource 参数构建 '<import />' 标签中的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.InHandler
根据 BuildSource 参数构建"IN 范围查询"的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.IsNullHandler
根据 BuildSource 参数构建 "IS NULL" 的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.LikeHandler
根据 BuildSource 参数构建"模糊查询"的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.NormalHandler
根据 BuildSource 构建参数构建常规的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.SetHandler
根据 BuildSource 的相关参数来追加构建 'set' 标签的 JPQL 语句及参数信息.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.StartsWithHandler
重写了 LikeHandler.buildSqlInfo(BuildSource) 中的方法, 在 BuildSource 变量中设置一个 map 参数,用来标记是前缀匹配的情况,便于后续的获取、判断和处理.
buildSqlInfo(BuildSource) - 类 中的方法com.blinkfox.fenix.core.concrete.TextHandler
根据 BuildSource 参数构建 '<text></text>' 标签中的 JPQL 或者 SQL 语句片段的信息.
buildSqlInfo(BuildSource) - 接口 中的方法com.blinkfox.fenix.core.FenixHandler
根据 BuildSource 的相关参数来追加构建出对应 XML 标签的 JPQL 语句及参数信息.
buildSqlInfo(String, SqlInfo, Node, Object) - 类 中的静态方法com.blinkfox.fenix.core.FenixXmlBuilder
根据已有的 SqlInfo 信息来追加构建 SqlInfo 对象.
buildTextSqlParams(String) - 类 中的方法com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
追加构建 'TEXT' 的文本标签中参数的 SqlInfo 信息.

C

ChooseHandler - com.blinkfox.fenix.core.concrete中的类
基于多条件分支选择来动态生成 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
ChooseHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.ChooseHandler
 
ClassMethodInvoker - com.blinkfox.fenix.helper中的类
通过仿射调用 class 方法中的指定方法的工具类.
ClassMethodInvoker() - 类 的构造器com.blinkfox.fenix.helper.ClassMethodInvoker
 
clear() - 类 中的方法com.blinkfox.fenix.config.FenixConfigManager
清空 Fenix 所有内存缓存中的内容,包括 XML 命名空间路径缓存、XML节点缓存.
CollectionHelper - com.blinkfox.fenix.helper中的类
集合操作相关的工具类.
CollectionHelper() - 类 的构造器com.blinkfox.fenix.helper.CollectionHelper
 
COLON - 类 中的静态变量com.blinkfox.fenix.consts.Const
冒号.
com.blinkfox.fenix.bean - 程序包 com.blinkfox.fenix.bean
 
com.blinkfox.fenix.config - 程序包 com.blinkfox.fenix.config
 
com.blinkfox.fenix.config.annotation - 程序包 com.blinkfox.fenix.config.annotation
 
com.blinkfox.fenix.config.entity - 程序包 com.blinkfox.fenix.config.entity
 
com.blinkfox.fenix.config.scanner - 程序包 com.blinkfox.fenix.config.scanner
 
com.blinkfox.fenix.consts - 程序包 com.blinkfox.fenix.consts
 
com.blinkfox.fenix.core - 程序包 com.blinkfox.fenix.core
 
com.blinkfox.fenix.core.builder - 程序包 com.blinkfox.fenix.core.builder
 
com.blinkfox.fenix.core.concrete - 程序包 com.blinkfox.fenix.core.concrete
 
com.blinkfox.fenix.exception - 程序包 com.blinkfox.fenix.exception
 
com.blinkfox.fenix.helper - 程序包 com.blinkfox.fenix.helper
 
com.blinkfox.fenix.jpa - 程序包 com.blinkfox.fenix.jpa
 
COMMA - 类 中的静态变量com.blinkfox.fenix.consts.Const
逗号.
concat(Object...) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
快速连接参数中的字符串.
ConfigNotFoundException - com.blinkfox.fenix.exception中的异常错误
Fenix 配置未找到时抛出的异常.
ConfigNotFoundException(String) - 异常错误 的构造器com.blinkfox.fenix.exception.ConfigNotFoundException
附带日志消息组成的构造方法.
Const - com.blinkfox.fenix.consts中的类
常量类.
Const() - 类 的构造器com.blinkfox.fenix.consts.Const
 
context - 类 中的变量com.blinkfox.fenix.core.builder.SqlInfoBuilder
上下文参数(一般是 Bean 或者 map).
createRepositoryFactory(EntityManager) - 类 中的方法com.blinkfox.fenix.jpa.FenixJpaRepositoryFactoryBean

D

DEFAULT_FENIX_XML_DIR - 类 中的静态变量com.blinkfox.fenix.consts.Const
默认的用来存放 fenix XML 文件的目录名常量.
DELETE_FROM - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
DELETE FROM.
deleteFrom(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'DELETE FROM' 关键字的字符串.
DESC - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
DESC.
desc() - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'DESC' 关键字的字符串.
detectAlias(String) - 类 中的静态方法com.blinkfox.fenix.helper.QueryHelper
监测 JPQL 或者 SQL 中的别名.
doAny(FenixAction) - 类 中的方法com.blinkfox.fenix.core.Fenix
基于 FenixAction 的函数式接口来执行任意的自定义操作.
doAny(boolean, FenixAction) - 类 中的方法com.blinkfox.fenix.core.Fenix
当匹配 match 条件为 true 时,才执行自定义的任意 FenixAction 操作.
doCreateCountQuery(Object[]) - 类 中的方法com.blinkfox.fenix.jpa.FenixJpaQuery
根据给定的数组参数创建一个 Query,用于查询分页时的记录数.
doCreateQuery(Object[]) - 类 中的方法com.blinkfox.fenix.jpa.FenixJpaQuery
Creates a Query instance for the given values.
DOT - 类 中的静态变量com.blinkfox.fenix.consts.Const
点号.

E

end() - 类 中的方法com.blinkfox.fenix.core.Fenix
结束 JPQL 或者 SQL 的拼接流程,并生成最终的 SqlInfo 信息.
endsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 按后缀匹配查询的 SQL 片段.
endsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
EndsWithHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'LIKE' 后缀匹配查询的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类, 该类是 LikeHandler 的子类.
EndsWithHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.EndsWithHandler
 
EQUAL - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
等于.
equal(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成等值查询的 SQL 片段.
equal(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
execute(StringBuilder, Map<String, Object>) - 接口 中的方法com.blinkfox.fenix.core.FenixAction
执行语句.

F

Fenix - com.blinkfox.fenix.core中的类
使用 XML 或者 Java 链式写法来拼接 JPQL 或者 SQL 语句和对应命名参数的 SqlInfo 信息的核心 API 类.
FENIX_ROOT_NAME - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
FENIX XML 标签中的根节点名称.
FENIX_TAG - 类 中的静态变量com.blinkfox.fenix.consts.XpathConst
查找 FENIX 标签的 XPATH 常量.
FenixAction - com.blinkfox.fenix.core中的接口
执行任意自定义操作的函数式接口,目的是方便使用者可自定义任何 SQL 拼接处理等的相关操作.
FenixConfig - com.blinkfox.fenix.config中的类
Fenix 的默认主配置类.
FenixConfig() - 类 的构造器com.blinkfox.fenix.config.FenixConfig
 
FenixConfigManager - com.blinkfox.fenix.config中的类
Fenix 的配置信息管理器单例类,用于加载 Fenix 所需的各种配置信息到内存中.
FenixConfigManager() - 类 的构造器com.blinkfox.fenix.config.FenixConfigManager
 
FenixException - com.blinkfox.fenix.exception中的异常错误
自定义的 Fenix 运行时抛出的异常.
FenixException(String) - 异常错误 的构造器com.blinkfox.fenix.exception.FenixException
附带日志消息参数的构造方法.
FenixException(String, Throwable) - 异常错误 的构造器com.blinkfox.fenix.exception.FenixException
附带日志消息参数的构造方法.
FenixHandler - com.blinkfox.fenix.core中的接口
根据构建资源来动态追加构建 JPQL 或者 SQL 片段及参数信息的处理器接口.
FenixHandlerFactory - com.blinkfox.fenix.core中的接口
标签处理器接口 FenixHandler 实现类的实例化工厂类.
FenixJpaQuery - com.blinkfox.fenix.jpa中的类
继承了 AbstractJpaQuery 抽象类, 并隐性实现了 RepositoryQuery 接口的 JPA 查询处理器类, 该类主要用来处理标注了 QueryFenix 注解的 JPA 查询.
FenixJpaRepositoryFactory - com.blinkfox.fenix.jpa中的类
扩展了 JpaRepositoryFactory JPA 规范类的 的 Repository 工厂类.
FenixJpaRepositoryFactory(EntityManager) - 类 的构造器com.blinkfox.fenix.jpa.FenixJpaRepositoryFactory
创建 JpaRepositoryFactory 实例.
FenixJpaRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID> - com.blinkfox.fenix.jpa中的类
用来构造 FenixJpaRepositoryFactory 的实例.
FenixJpaRepositoryFactoryBean(Class<? extends T>) - 类 的构造器com.blinkfox.fenix.jpa.FenixJpaRepositoryFactoryBean
用来创建一个新的 FenixJpaRepositoryFactoryBean 实例的构造方法.
FenixQueryLookupStrategy - com.blinkfox.fenix.jpa中的类
定义用来处理 QueryFenix 注解的查找策略类,该策略类实现了 QueryLookupStrategy 接口.
FenixResultTransformer<T> - com.blinkfox.fenix.jpa中的类
自定义查询结果的转换器.
FenixResultTransformer(Class<T>) - 类 的构造器com.blinkfox.fenix.jpa.FenixResultTransformer
基于要转换的 resultClass 类型的构造方法.
FenixXmlBuilder - com.blinkfox.fenix.core中的类
用于读取和构建 XML 文件中的 SqlInfo JPQL 片段和参数的构建器, 请使用 Fenix 类的 API 来读取和拼接 XML 中的信息.
FenixXmlBuilder() - 类 的构造器com.blinkfox.fenix.core.FenixXmlBuilder
 
FieldEmptyException - com.blinkfox.fenix.exception中的异常错误
Fenix XML 标签中当字段为空时抛出的异常.
FieldEmptyException(String) - 异常错误 的构造器com.blinkfox.fenix.exception.FieldEmptyException
附带日志消息参数的构造方法.
fixDot(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
为了生成 JPQL 语法中 " :text " 这种冒号式的命名参数, 如果有点号(".")
format(String, Object...) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
使用 Slf4j 中的字符串格式化方式来格式化字符串.
FROM - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
FROM.
from(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'FROM' 关键字的字符串.
FULL_JOIN - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
FULL JOIN.
fullJoin(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'FULL JOIN' 关键字的字符串.

G

getAndCheckNodeText(Node, String) - 类 中的静态方法com.blinkfox.fenix.helper.XmlNodeHelper
获取和检查节点文本,会检查节点是否为空,如果节点为空,则抛出异常.
getInstance() - 类 中的静态方法com.blinkfox.fenix.config.FenixConfigManager
获取 FenixConfigManager 的唯一实例.
getNodeAttrText(Node, String) - 类 中的静态方法com.blinkfox.fenix.helper.XmlNodeHelper
获取节点文本的字符串值.
getNodeBySpaceAndId(String, String) - 类 中的静态方法com.blinkfox.fenix.helper.XmlNodeHelper
根据 XML 文件的 namespace 及 Fenix 节点 id 值获取对应的第一个 dom4j 节点.
getNodeText(Node) - 类 中的静态方法com.blinkfox.fenix.helper.XmlNodeHelper
获取 XML 节点的文本值,如果对象是空的,则转为空字符串.
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - 类 中的方法com.blinkfox.fenix.jpa.FenixJpaRepositoryFactory
创建 QueryLookupStrategy 实例.
getRangeCheckNodeText(Node) - 类 中的静态方法com.blinkfox.fenix.helper.XmlNodeHelper
检查和获取开始和结束文本的内容,返回一个数组.
getTarget(Object) - 类 中的静态方法com.blinkfox.fenix.helper.ProxyHelper
获取代理的目标对象.
getXmlSqlInfo(String, Object) - 类 中的静态方法com.blinkfox.fenix.core.Fenix
通过传入 fullFenixId(命名空间和 Fenix 节点的 ID)和上下文参数, 来简单快速的生成和获取 SqlInfo 信息(有参的SQL).
getXmlSqlInfo(String, String, Object) - 类 中的静态方法com.blinkfox.fenix.core.Fenix
通过传入 Fenix XML 文件对应的命名空间、Fenix 节点的 ID 以及上下文参数对象, 来生成和获取 SqlInfo 信息(有参的SQL).
greaterThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成大于查询的 SQL 片段.
greaterThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
greaterThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成大于等于查询的 SQL 片段.
greaterThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
GROUP_BY - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
GROUP BY.
groupBy(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'GROUP BY' 关键字的字符串.
GT - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
大于.
GTE - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
大于等于.

H

handlerLocations - 类 中的变量com.blinkfox.fenix.config.FenixConfig
Fenix 自定义的 TagHandler 处理器实现的所在位置, 多个用逗号隔开,可以是目录也可以是具体的 java 或 class 文件路径.
HAVING - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
HAVING.
having(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'HAVING' 关键字的字符串.

I

ImportHandler - com.blinkfox.fenix.core.concrete中的类
'import' 标签是用于导入其它或公共 fenix 节点的 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
ImportHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.ImportHandler
 
IN - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
IN.
in(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 IN 范围查询的 SQL 片段.
in(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
in(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 IN 范围查询的 SQL 片段.
in(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
InHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'In' 范围查询的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
InHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.InHandler
 
initLoad() - 类 中的方法com.blinkfox.fenix.config.FenixConfigManager
初始化加载默认的 Fenix 的配置信息到内存中.
initLoad(FenixConfig) - 类 中的方法com.blinkfox.fenix.config.FenixConfigManager
初始化加载 Fenix 的配置信息到内存中.
INNER_JOIN - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
INNER JOIN.
innerJoin(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'INNER JOIN' 关键字的字符串.
INSERT_INTO - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
INSERT INTO.
insertInto(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'INSERT INTO' 关键字的字符串.
invoke(Class<?>, String, Map<String, Object>) - 类 中的静态方法com.blinkfox.fenix.helper.ClassMethodInvoker
根据被调用类的 class、被调用类的方法名和参数的 Map 映射关系来调用此方法.
IS_NOT_NULL - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
IS NOT NULL.
IS_NULL - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
IS NULL.
isBlank(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
判断给定的字符串是否为空字符串,包括空格也算.
isClassFile(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
根据给定的文件路径判断文件是否是 .class 文件.
isEmpty(Collection<?>) - 类 中的静态方法com.blinkfox.fenix.helper.CollectionHelper
判断集合是否为空.
isJavaFile(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
根据给定的文件路径判断文件是否是 .java 文件.
isMatch(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
判断 Fenix 标签中 `match` 属性中的表达式是否匹配通过.
isNotBlank(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
判断字符串是否为空.
isNotEmpty(Object[]) - 类 中的静态方法com.blinkfox.fenix.helper.CollectionHelper
判断数组是否不为空.
isNotMatch(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
判断 Fenix 标签中 `match` 属性中的表达式是否`不`匹配通过.
isNotNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " IS NOT NULL " 的 SQL 片段.
isNotNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
isNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " IS NULL " 的 SQL 片段.
isNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " IS NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
IsNullHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'IS NULL' 的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
IsNullHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.IsNullHandler
 
isTrue(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
判断解析的表达式是否为 true.
isXmlFile(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
根据给定的文件路径判断文件是否是 XML 文件.

J

JavaSqlInfoBuilder - com.blinkfox.fenix.core.builder中的类
继承自 SqlInfoBuilder 类的用于构建使用 Java 拼接 JPQL 或者 SQL 语句片段和参数的类.
JavaSqlInfoBuilder(BuildSource) - 类 的构造器com.blinkfox.fenix.core.builder.JavaSqlInfoBuilder
基于 BuildSource 实例的构造方法.

L

LEFT_JOIN - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
LEFT JOIN.
leftJoin(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'LEFT JOIN' 关键字的字符串.
lessThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成小于查询的 SQL 片段.
lessThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
lessThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成小于等于查询的 SQL 片段.
lessThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
LIKE - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
LIKE 匹配.
like(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 模糊查询的 SQL 片段.
like(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
LikeHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'LIKE' 模糊查询的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
LikeHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.LikeHandler
 
likePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成 LIKE 模糊查询的 SQL 片段.
likePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
LikeTypeEnum - com.blinkfox.fenix.consts中的枚举
LIKE SQL 片段查询的匹配类型模式.
LIMIT - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
LIMIT.
limit(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'LIMIT' 关键字的字符串.
LT - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
小于.
LTE - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
小于等于.

N

newInstance() - 接口 中的方法com.blinkfox.fenix.core.FenixHandlerFactory
创建 FenixHandler 接口下的实现类的实例方法.
newInstance() - 类 中的静态方法com.blinkfox.fenix.helper.ParamWrapper
创建新的 ParamWrapper 实例.
newInstance(Map<String, Object>) - 类 中的静态方法com.blinkfox.fenix.helper.ParamWrapper
创建新的 ParamWrapper 实例,并传入需要作为上下文参数的 map.
newInstance(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParamWrapper
创建新的 ParamWrapper 实例,并注入一对 key、value 的值.
NodeNotFoundException - com.blinkfox.fenix.exception中的异常错误
Fenix XML 标签节点未找到时抛出的异常.
NodeNotFoundException(String) - 异常错误 的构造器com.blinkfox.fenix.exception.NodeNotFoundException
附带日志消息参数的构造方法.
NODETYPE_ELEMENT - 类 中的静态变量com.blinkfox.fenix.consts.Const
节点类型 - 元素节点.
NODETYPE_TEXT - 类 中的静态变量com.blinkfox.fenix.consts.Const
节点类型 - 文本节点.
NormalHandler - com.blinkfox.fenix.core.concrete中的类
用于生成常规动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
NormalHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.NormalHandler
 
NOT_EQUAL - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
不等于.
NOT_IN - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
NOT IN.
NOT_LIKE - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
NOT LIKE.
notEndsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
notEndsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成不等查询的 SQL 片段.
notEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notIn(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT IN " 范围查询的 SQL 片段.
notIn(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notIn(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT IN " 范围查询的 SQL 片段.
notIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notLike(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 模糊查询的 SQL 片段.
notLike(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notLikePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成 " NOT LIKE " 模糊查询的 SQL 片段.
notLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
notStartsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
notStartsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.

O

OBJTYPE_ARRAY - 类 中的静态变量com.blinkfox.fenix.consts.Const
普通数组.
OBJTYPE_COLLECTION - 类 中的静态变量com.blinkfox.fenix.consts.Const
Java 集合.
OFFSET - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
OFFSET.
offset(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'OFFSET' 关键字的字符串.
ON - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
ON.
on(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'ON' 关键字的字符串.
OR - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
OR.
OR - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
OR.
or() - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'OR' 关键字的字符串.
or(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'OR' 关键字和其他文本的字符串.
orBetween(String, Object, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
orBetween(String, Object, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条SQL片段, 否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
ORDER_BY - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
ORDER BY.
orderBy(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'ORDER BY' 关键字的字符串.
orEndsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 按后缀匹配查询的 SQL 片段.
orEndsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀等值查询的 SQL 片段.
orEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orGreaterThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀大于查询的 SQL 片段.
orGreaterThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orGreaterThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀大于等于查询的 SQL 片段.
orGreaterThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orIn(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段.
orIn(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orIn(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段.
orIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orIsNotNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀 " IS NOT NULL " 的 SQL 片段.
orIsNotNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orIsNull(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀 " IS NULL " 的 SQL 片段.
orIsNull(String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀" IS NULL "的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orLessThan(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀小于查询的 SQL 片段.
orLessThan(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orLessThanEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀小于等于查询的 SQL 片段.
orLessThanEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orLike(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段.
orLike(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orLikePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段.
orLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotEndsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
orNotEndsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotEqual(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀不等查询的 SQL 片段.
orNotEqual(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotIn(String, Object[]) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段.
orNotIn(String, Object[], boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotIn(String, Collection<?>) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段.
orNotIn(String, Collection<?>, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotLike(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的" NOT LIKE "模糊查询的 SQL 片段.
orNotLike(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的" NOT LIKE "模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotLikePattern(String, String) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " OR " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
orNotLikePattern(String, String, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
根据指定的模式字符串生成带 " OR " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orNotStartsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
orNotStartsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
orStartsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 按前缀匹配查询的 SQL 片段.
orStartsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成带 " OR " 前缀的 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.

P

param(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 的参数集合中添加命名参数,其中 key 是 JPQL 中的命名参数名称,value 是该参数对应的值.
params(Map<String, Object>) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 的参数集合后添加 Map 集合中的命名参数,Map 中的 key 是 JPQL 中的命名参数名称,value 是该参数对应的值.
ParamWrapper - com.blinkfox.fenix.helper中的类
用于将上下文参数包装为 Map 的包装器工具类.
parseExpress(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
通过 MVEL 来解析表达式的值,该方法如果解析出错也不抛出异常.
ParseExpressionException - com.blinkfox.fenix.exception中的异常错误
无法解析表达式时需要抛出的运行时异常.
ParseExpressionException(String, Throwable) - 异常错误 的构造器com.blinkfox.fenix.exception.ParseExpressionException
附带日志消息和异常信息组成的构造方法.
parseExpressWithException(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
通过 MVEL 来解析表达式的值,该方法如果解析出错就抛出 ParseExpressionException 异常.
ParseHelper - com.blinkfox.fenix.helper中的类
MVEL 表达式解析相关的工具类.
ParseHelper() - 类 的构造器com.blinkfox.fenix.helper.ParseHelper
 
parseTemplate(String, Object) - 类 中的静态方法com.blinkfox.fenix.helper.ParseHelper
通过 MVEL 来解析模板的值,该方法如果解析出错就抛出 ParseExpressionException 异常.
prefix - 类 中的变量com.blinkfox.fenix.core.builder.SqlInfoBuilder
生成的 SQL 片段的前缀.
print(SqlInfo) - 类 中的方法com.blinkfox.fenix.helper.SqlInfoPrinter
使用 info 日志级别来打印 SqlInfo 对象中重要属性信息.
print(SqlInfo, String, String) - 类 中的方法com.blinkfox.fenix.helper.SqlInfoPrinter
使用 info 日志级别来打印 SqlInfo 对象中重要属性信息,本方法还需要额外打印 XML 相关的信息.
ProxyHelper - com.blinkfox.fenix.helper中的类
代理处理相关的工具类.
ProxyHelper() - 类 的构造器com.blinkfox.fenix.helper.ProxyHelper
 
put(String, Object) - 类 中的方法com.blinkfox.fenix.helper.ParamWrapper
存放参数的 key 和 value 值.

Q

QueryFenix - com.blinkfox.fenix.jpa中的注释类型
自定义的核心查询注解 QueryFenix, 用于解决 Query 注解在复杂或动态 SQL 方面表达能力弱的问题.
QueryHelper - com.blinkfox.fenix.helper中的类
QueryHelper.
QueryHelper() - 类 的构造器com.blinkfox.fenix.helper.QueryHelper
 
QUOTE - 类 中的静态变量com.blinkfox.fenix.consts.Const
单引号.

R

removeIfExist(String) - 类 中的方法com.blinkfox.fenix.bean.SqlInfo
如果存在某子 SQL 字符串,则移除该子 SQL 字符串,常用于来消除 'WHERE 1 = 1 AND' 或其他不需要的SQL字符串的场景.
replaceBlank(String) - 类 中的静态方法com.blinkfox.fenix.helper.StringHelper
将字符串中的“大空格(包括换行、回车、制表符)”等转成普通空格来处理,最后去掉所有多余空格.
reset() - 类 中的方法com.blinkfox.fenix.bean.BuildSource
重置前缀、 SQL 操作符、和 others 参数的值.
resetPrefix() - 类 中的方法com.blinkfox.fenix.bean.BuildSource
重置前缀为默认一个空格.
resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - 类 中的方法com.blinkfox.fenix.jpa.FenixQueryLookupStrategy
判断执行的方法上是否有 QueryFenix 注解,如果有的话,就构造 FenixJpaQuery 实例,否则就是用 JPA 默认的处理方式.
RIGHT_JOIN - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
RIGHT JOIN.
rightJoin(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'RIGHT JOIN' 关键字的字符串.

S

scan(String) - 类 中的方法com.blinkfox.fenix.config.scanner.TaggerScanner
扫描配置的 Fenix handler 包下所有的 class.
scan(String) - 类 中的方法com.blinkfox.fenix.config.scanner.XmlScanner
扫描指定路径下的相关文件(可以是目录,也可以是具体的文件),并配置存储起来.
SELECT - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
SELECT.
select(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'SELECT' 关键字的字符串.
SET - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
SET.
SET - 类 中的静态变量com.blinkfox.fenix.consts.SymbolConst
SET.
set(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'AS' 关键字的字符串.
SetHandler - com.blinkfox.fenix.core.concrete中的类
'set' 标签是用于动态生成多个更新语句('set = ?')
SetHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.SetHandler
 
setHandlerLocations(String) - 类 中的方法com.blinkfox.fenix.config.FenixConfig
设置自定义的 TagHandler 处理器实现的所在位置, 多个用逗号隔开,可以是目录也可以是具体的 java 或 class 文件路径.
setPrintBanner(boolean) - 类 中的方法com.blinkfox.fenix.config.FenixConfig
设置是否打印 Fenix 的 Banner 信息.
setPrintSqlInfo(boolean) - 类 中的方法com.blinkfox.fenix.config.FenixConfig
设置是否打印 SqlInfo 中的 SQL 语句和参数信息.
setResultTypeClass(Class<?>) - 类 中的方法com.blinkfox.fenix.bean.SqlInfo
设置查询的自定义返回结果类型的 class,这里主要是指实体 Bean 类的 class 实例.
setXmlLocations(String) - 类 中的方法com.blinkfox.fenix.config.FenixConfig
设置 Fenix XML 文件的所在位置,多个用逗号隔开,可以是资源目录也可以是具体的 XML 资源文件.
SLASH - 类 中的静态变量com.blinkfox.fenix.consts.Const
路径符号.
SPACE - 类 中的静态变量com.blinkfox.fenix.consts.Const
含一个空格的字符串.
SPACE - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
空格.
SqlInfo - com.blinkfox.fenix.bean中的类
构造用于拼接 JPQL (或 SQL) 语句的拼接器和 Map 参数.
SqlInfo() - 类 的构造器com.blinkfox.fenix.bean.SqlInfo
默认构造方法.
sqlInfo - 类 中的变量com.blinkfox.fenix.core.builder.SqlInfoBuilder
SqlInfo 对象.
SqlInfoBuilder - com.blinkfox.fenix.core.builder中的类
构建拼接 JPQL 或者 SQL 语句片段和参数的构建器类.
SqlInfoPrinter - com.blinkfox.fenix.helper中的类
打印 SqlInfo 实体信息的打印工具类.
SqlInfoPrinter() - 类 的构造器com.blinkfox.fenix.helper.SqlInfoPrinter
默认构造方法.
SqlKeyConst - com.blinkfox.fenix.consts中的类
常用的 SQL 关键字常量类.
SqlKeyConst() - 类 的构造器com.blinkfox.fenix.consts.SqlKeyConst
 
start() - 类 中的静态方法com.blinkfox.fenix.core.Fenix
开始的方法,初始化 Fenix 实例.
startsWith(String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 按前缀匹配查询的 SQL 片段.
startsWith(String, Object, boolean) - 类 中的方法com.blinkfox.fenix.core.Fenix
生成 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
StartsWithHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 'LIKE' 前缀匹配查询的动态 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类, 该类是 LikeHandler 的子类.
StartsWithHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.StartsWithHandler
 
StringHelper - com.blinkfox.fenix.helper中的类
字符串操作的工具类.
StringHelper() - 类 的构造器com.blinkfox.fenix.helper.StringHelper
 
SymbolConst - com.blinkfox.fenix.consts中的类
一些常见 SQL 标记或操作符的常量类.
SymbolConst() - 类 的构造器com.blinkfox.fenix.consts.SymbolConst
 

T

Tagger - com.blinkfox.fenix.config.annotation中的注释类型
用于配置 Fenix XML 标签和对应 TagHandler 的重复注解.
Taggers - com.blinkfox.fenix.config.annotation中的注释类型
Fenix XML 标签注解 Tagger 的数组.
TaggerScanner - com.blinkfox.fenix.config.scanner中的类
Fenix TagHandler 实现类上标注的 XML 标签注解 Tagger 扫描类.
TaggerScanner() - 类 的构造器com.blinkfox.fenix.config.scanner.TaggerScanner
构造方法,初始化 classSet 的 HashSet 实例.
TagHandler - com.blinkfox.fenix.config.entity中的类
XML 标签对应的动态 SQL 片段生成的处理类.
TagHandler(Class<? extends FenixHandler>) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
仅标签对应的标签处理器 class 的构造方法.
TagHandler(FenixHandlerFactory) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
仅标签对应的标签处理器工厂 FenixHandlerFactory 的构造方法.
TagHandler(String, Class<? extends FenixHandler>) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
含 SQL 片段前缀和标签处理器 class 的构造方法.
TagHandler(String, FenixHandlerFactory) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
含 SQL 片段前缀和标签处理器工厂 FenixHandlerFactory 的构造方法.
TagHandler(Class<? extends FenixHandler>, String) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
含标签处理器、SQL 操作符的构造方法.
TagHandler(FenixHandlerFactory, String) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
含标签处理器、SQL 操作符的构造方法.
TagHandler(String, Class<? extends FenixHandler>, String) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
全构造方法.
TagHandler(String, FenixHandlerFactory, String) - 类 的构造器com.blinkfox.fenix.config.entity.TagHandler
含前缀、标签处理器、SQL 操作符的构造方法.
text(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 后追加任何文本字符串.
text(String, String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 后追加任何文本字符串,并设置该 SQL 字符串的命名参数,其中 key 为命名参数名称,value 为参数值.
text(String, Map<String, Object>) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 后追加任何文本字符串,后可追加 Map 型参数,Map 中的 key 为命名参数名称,value 为参数值.
text(boolean, String, String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 后追加任何文本字符串,并设置该 SQL 字符串的命名参数,如果 match 为 true 时,才生成此 SQL 文本和参数.
text(boolean, String, Map<String, Object>) - 类 中的方法com.blinkfox.fenix.core.Fenix
在 SQL 后追加任何文本字符串,后可追加 Map 型参数,如果 match 为 true 时,才生成此 SQL 文本和参数.
TextHandler - com.blinkfox.fenix.core.concrete中的类
用于生成 '任意' 文本的 JPQL 或者 SQL 片段的 FenixHandler 接口的实现类.
TextHandler() - 类 的构造器com.blinkfox.fenix.core.concrete.TextHandler
 
toArray(Object, int) - 类 中的静态方法com.blinkfox.fenix.helper.CollectionHelper
将对象转成数组,如果对象类型是数组或集合,则直接转换,否则将对象用数组来包装.
toMap() - 类 中的方法com.blinkfox.fenix.helper.ParamWrapper
获取 paramMap 的 Map 对象.
transformList(List) - 类 中的方法com.blinkfox.fenix.jpa.FenixResultTransformer
直接返回集合本身即可.
transformTuple(Object[], String[]) - 类 中的方法com.blinkfox.fenix.jpa.FenixResultTransformer
将每行的“元组”数据转换为对应的 FenixResultTransformer.resultClass 的结果类型.
TYPE - 类 中的静态变量com.blinkfox.fenix.consts.Const
类型的字符串常量.

U

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

V

valueOf(String) - 枚举 中的静态方法com.blinkfox.fenix.consts.LikeTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.blinkfox.fenix.consts.LikeTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VALUES - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
VALUES.
values(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'VALUES' 关键字的字符串.

W

WHERE - 类 中的静态变量com.blinkfox.fenix.consts.SqlKeyConst
WHERE.
where() - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'WHERE' 关键字的 SQL 字符串.
where(String) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'WHERE' 关键字及之后的字符串.
where(String, Map<String, Object>) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'WHERE' 关键字的字符串和动态参数.
where(String, String, Object) - 类 中的方法com.blinkfox.fenix.core.Fenix
拼接并带上 'WHERE' 关键字的字符串和动态参数.

X

xmlLocations - 类 中的变量com.blinkfox.fenix.config.FenixConfig
Fenix 的 XML 文件所在的位置,多个用逗号隔开,可以是目录也可以是具体的 XML 文件 ,默认是 'fenix' 目录.
XmlNodeHelper - com.blinkfox.fenix.helper中的类
XML 文件和 XML 标签节点相关操作的工具类.
XmlNodeHelper() - 类 的构造器com.blinkfox.fenix.helper.XmlNodeHelper
 
XmlParseException - com.blinkfox.fenix.exception中的异常错误
XML 解析出错时需要抛出的异常.
XmlParseException(String, Throwable) - 异常错误 的构造器com.blinkfox.fenix.exception.XmlParseException
附带日志消息参数的构造方法.
XmlResource - com.blinkfox.fenix.config.scanner中的类
XML 资源实体类.
XmlResource() - 类 的构造器com.blinkfox.fenix.config.scanner.XmlResource
 
XmlScanner - com.blinkfox.fenix.config.scanner中的类
用于扫描指定路径下 Fenix XML 文件资源的扫描器类.
XmlScanner() - 类 的构造器com.blinkfox.fenix.config.scanner.XmlScanner
 
XmlSqlInfoBuilder - com.blinkfox.fenix.core.builder中的类
构建使用 XML 拼接 JPQL 或者 SQL 片段的构建器.
XmlSqlInfoBuilder(BuildSource) - 类 的构造器com.blinkfox.fenix.core.builder.XmlSqlInfoBuilder
构造方法.
XpathConst - com.blinkfox.fenix.consts中的类
XPATH 语法相关的常量类.
XpathConst() - 类 的构造器com.blinkfox.fenix.consts.XpathConst
 
A B C D E F G H I J L N O P Q R S T U V W X 
跳过导航链接

Copyright © 2019. All rights reserved.