public class WhereImpl<T> extends AbstractToSqlForChain implements org.teasoft.bee.osql.chain.Where<T>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isAddAnd |
pvList, sql| Constructor and Description |
|---|
WhereImpl() |
| Modifier and Type | Method and Description |
|---|---|
T |
and()
默认自动加and.default will automatically add and.
|
T |
between(String field,
Number low,
Number high) |
protected void |
checkFieldOrExpression(String field) |
T |
in(String field,
Number... valueList) |
T |
in(String field,
String valueList) |
T |
isNotNull(String field) |
T |
isNull(String field) |
T |
lParentheses() |
T |
not() |
T |
notBetween(String field,
Number low,
Number high) |
T |
notIn(String field,
Number... valueList) |
T |
notIn(String field,
String valueList) |
T |
op(String field,
Number value) |
T |
op(String field,
org.teasoft.bee.osql.Op opType,
Object value) |
T |
op(String field,
String value) |
T |
opWithField(String field1,
org.teasoft.bee.osql.Op opType,
String field2) |
T |
or() |
T |
rParentheses() |
T |
where() |
T |
where(String expression) |
addValue, appendTable, checkExpression, getPvList, getTable, isUsePlaceholder, setContext, setTable, setUsePlaceholder, toSQL, toSQLpublic T lParentheses()
lParentheses in interface org.teasoft.bee.osql.chain.Where<T>public T rParentheses()
rParentheses in interface org.teasoft.bee.osql.chain.Where<T>public T where(String expression)
where in interface org.teasoft.bee.osql.chain.Where<T>public T op(String field, org.teasoft.bee.osql.Op opType, Object value)
op in interface org.teasoft.bee.osql.chain.Where<T>public T opWithField(String field1, org.teasoft.bee.osql.Op opType, String field2)
opWithField in interface org.teasoft.bee.osql.chain.Where<T>public T op(String field, String value)
op in interface org.teasoft.bee.osql.chain.Where<T>public T op(String field, Number value)
op in interface org.teasoft.bee.osql.chain.Where<T>public T and()
and in interface org.teasoft.bee.osql.chain.Where<T>public T in(String field, Number... valueList)
in in interface org.teasoft.bee.osql.chain.Where<T>public T notIn(String field, Number... valueList)
notIn in interface org.teasoft.bee.osql.chain.Where<T>public T in(String field, String valueList)
in in interface org.teasoft.bee.osql.chain.Where<T>public T notIn(String field, String valueList)
notIn in interface org.teasoft.bee.osql.chain.Where<T>public T between(String field, Number low, Number high)
between in interface org.teasoft.bee.osql.chain.Where<T>public T notBetween(String field, Number low, Number high)
notBetween in interface org.teasoft.bee.osql.chain.Where<T>public T isNull(String field)
isNull in interface org.teasoft.bee.osql.chain.Where<T>public T isNotNull(String field)
isNotNull in interface org.teasoft.bee.osql.chain.Where<T>protected void checkFieldOrExpression(String field)
Copyright © 2024. All rights reserved.