public class DbQueryPartGroup
extends DbQueryPart
分组子句 子句中有子句, 而第二层的子句由分组来管理 一个分组有多个子句, 就是使用()来包含的子句
实现: 子表达式还是子句
| 构造器和说明 |
|---|
DbQueryPartGroup(java.lang.String operator,
kotlin.reflect.KFunction[] elementHandlers)
分组子句
子句中有子句, 而第二层的子句由分组来管理
一个分组有多个子句, 就是使用()来包含的子句
|
| 限定符和类型 | 方法和说明 |
|---|---|
DbQueryPart<java.lang.Object> |
addSubexp(java.lang.Object[] subexp,
java.lang.String delimiter)
添加子表达式
|
DbQueryPart<java.lang.Object> |
close()
结束一个分组
|
void |
compileSubexp(java.lang.Object subexp,
int j,
DbQueryBuilderDecoration query,
IDb db,
java.lang.StringBuilder sql)
编译一个子表达式
|
DbQueryPartSimple |
endSubexp()
获得最后一个子表达式
|
DbQueryPart<java.lang.Object> |
open(java.lang.String delimiter)
开启一个分组
|
addSubexp, addSubexp, clear, clone, close, compile, compileSubexp, getElementHandlers, getOperator, getSubexps, open, openclear, compilepublic DbQueryPartGroup(java.lang.String operator,
kotlin.reflect.KFunction[] elementHandlers)
分组子句 子句中有子句, 而第二层的子句由分组来管理 一个分组有多个子句, 就是使用()来包含的子句
实现: 子表达式还是子句
public DbQueryPart<java.lang.Object> open(java.lang.String delimiter)
开启一个分组
public DbQueryPart<java.lang.Object> close()
结束一个分组
public DbQueryPartSimple endSubexp()
获得最后一个子表达式
public DbQueryPart<java.lang.Object> addSubexp(java.lang.Object[] subexp, java.lang.String delimiter)
添加子表达式
public void compileSubexp(java.lang.Object subexp,
int j,
DbQueryBuilderDecoration query,
IDb db,
java.lang.StringBuilder sql)
编译一个子表达式