public interface Cnd extends StatementParameters
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
Cnd.Calc
算术运算符
|
static class |
Cnd.Func
逻辑运算符
|
static class |
Cnd.Operator
比较运算符
|
WHERE| 限定符和类型 | 方法和说明 |
|---|---|
Cnd |
and(Cnd cnd)
And条件表达式
|
Cnd |
and(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
And条件表达式
|
Cnd |
andNot(Cnd cnd)
AndNot条件表达式
|
Cnd |
andNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
AndNot条件表达式
|
Cnd |
append(Cnd.Func func,
Cnd cnd)
追加备件表达式
|
Cnd |
append(Cnd.Func func,
java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
And条件表达式
|
<E extends BSql> |
end()
条件结束
|
java.lang.StringBuilder |
getExpression()
获取表达式字符串
|
java.util.List<java.lang.Object> |
getParams()
获取条件表达试中的所有参数
|
Cnd |
or(Cnd cnd)
Or条件表达式
|
Cnd |
or(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
Or条件表达式
|
Cnd |
orNot(Cnd cnd)
OrNot条件表达式
|
Cnd |
orNot(java.lang.String key,
Cnd.Operator operation,
java.lang.Object value)
OrNot条件表达式
|
<E extends BSql> |
setBSql(E bsql)
设置当前条件所属语句:Select,Inser,Update,Delete
|
java.lang.String |
toString()
生成条件表达式字符串
|
java.lang.StringBuilder getExpression()
Cnd append(Cnd.Func func, Cnd cnd)
func - 只提供四种操作(AND|OR|NOT AND|NOT OR)cnd - 组装好的条件表达式对象Cnd append(Cnd.Func func, java.lang.String key, Cnd.Operator operation, java.lang.Object value)
func - 只提供四种操作(AND|OR|NOT AND|NOT OR)key - Keyoperation - 操作符(=、>、<、<>、in...)value - Key对应值Cnd and(java.lang.String key, Cnd.Operator operation, java.lang.Object value)
key - Keyoperation - 操作符(=、>、<、<>、in...)value - Key对应值Cnd andNot(java.lang.String key, Cnd.Operator operation, java.lang.Object value)
key - Keyoperation - 操作符(=、>、<、<>、in...)value - Key对应值Cnd or(java.lang.String key, Cnd.Operator operation, java.lang.Object value)
key - Keyoperation - 操作符(=、>、<、<>、in...)value - Key对应值Cnd orNot(java.lang.String key, Cnd.Operator operation, java.lang.Object value)
key - Keyoperation - 操作符(=、>、<、<>、in...)value - Key对应值java.util.List<java.lang.Object> getParams()
getParams 在接口中 StatementParameters<E extends BSql> E end()
E - -<E extends BSql> void setBSql(E bsql)
E - -bsql - -java.lang.String toString()
toString 在类中 java.lang.Object