| 程序包 | 说明 |
|---|---|
| com.blinkfox.zealot.bean | |
| com.blinkfox.zealot.core | |
| com.blinkfox.zealot.core.builder | |
| com.blinkfox.zealot.core.concrete |
| 限定符和类型 | 方法和说明 |
|---|---|
BuildSource |
BuildSource.setNode(org.dom4j.Node node)
设置node的setter方法.
|
BuildSource |
BuildSource.setParamObj(Object paramObj)
设置SQL片段需要解析的参数对象.
|
BuildSource |
BuildSource.setPrefix(String prefix)
设置prefix的setter方法.
|
BuildSource |
BuildSource.setSqlInfo(SqlInfo sqlInfo)
设置sqlInfo的setter方法.
|
BuildSource |
BuildSource.setSuffix(String suffix)
设置后缀suffix的setter方法.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlInfo |
IConditHandler.buildSqlInfo(BuildSource source)
构建sqlInfo信息.
|
static SqlInfo |
ConditContext.buildSqlInfo(BuildSource source,
String tag)
根据标签名称和对应的构建参数构造出对应标签的sql和参数.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static XmlSqlInfoBuilder |
XmlSqlInfoBuilder.newInstace(BuildSource source)
获取XmlSqlInfoBuilder的实例,并初始化属性信息.
|
static SqlInfoBuilder |
SqlInfoBuilder.newInstace(BuildSource source)
获取JavaSqlInfoBuilder的实例,并初始化属性信息.
|
static JavaSqlInfoBuilder |
JavaSqlInfoBuilder.newInstace(BuildSource source)
获取JavaSqlInfoBuilder的实例,并初始化属性信息.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlInfo |
IsNullHandler.buildSqlInfo(BuildSource source)
构建" IS NULL "和" IS NOT NULL "查询的动态条件sql.
|
SqlInfo |
LikeHandler.buildSqlInfo(BuildSource source)
构建等值查询的动态条件sql.
|
SqlInfo |
NormalHandler.buildSqlInfo(BuildSource source)
构建等值查询的动态条件sql.
|
SqlInfo |
ImportHandler.buildSqlInfo(BuildSource source)
构建import标签的sqlInfo信息.
|
SqlInfo |
BetweenHandler.buildSqlInfo(BuildSource source)
构建一般区间查询(数字、字符串等)的动态条件sql.
|
SqlInfo |
ChooseHandler.buildSqlInfo(BuildSource source)
构建`case when`条件选择生成sqlInfo的片段信息.
|
SqlInfo |
InHandler.buildSqlInfo(BuildSource source)
构建in查询的动态条件sql.
|
SqlInfo |
TextHandler.buildSqlInfo(BuildSource source)
构建等值查询的动态条件sql.
|
Copyright © 2018. All rights reserved.