| 程序包 | 说明 |
|---|---|
| com.jfplugin.xsql.core | |
| com.jfplugin.xsql.statement |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
StatementBuilder.register(String tag,
Class<? extends Statement> clazz)
注册标签处理方式
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CommentStatement
注解节点
|
class |
ForeachStatement
prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)
collection - array或者list
open - 整个遍历内容体开始的字符串,用于定义括号(可选)
close -整个遍历内容体结束的字符串,用于定义括号(可选)
separator - 分隔符
item - List的一条记录
|
class |
IsEmptyStatement
prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)
property - 被比较的属性(必选)
|
class |
IsEqualStatement
prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)
property - 被比较的属性(必选)
compareProperty - 另一个用于和前者比较的属性(必选或选择 compareValue)
compareValue - 用于比较的值(必选或选择 compareProperty)
|
class |
IsNotEmptyStatement
prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)
property - 被比较的属性(必选)
|
class |
IsNotEqualStatement
prepend - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选)
property - 被比较的属性(必选)
compareProperty - 另一个用于和前者比较的属性(必选或选择 compareValue)
compareValue - 用于比较的值(必选或选择 compareProperty)
|
class |
SqlStatement
SQL根节点
|
class |
TextStatement
文本节点
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Statement> |
Statement.children |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Statement.addChild(Statement statement)
添加子节点
|
Copyright © 2016. All rights reserved.