All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
QueryCondition |
and(QueryCondition nextCondition) |
QueryCondition |
and(String sql) |
QueryCondition |
and(String sql,
Object... params) |
protected void |
appendQuestionMark(StringBuilder sqlBuilder) |
boolean |
checkEffective() |
QueryCondition |
clone()
|
protected void |
connect(QueryCondition nextCondition,
SqlConnector connector) |
static QueryCondition |
create(QueryColumn queryColumn,
Object value) |
static QueryCondition |
create(QueryColumn queryColumn,
SqlOperator logic,
Collection<?> values) |
static QueryCondition |
create(QueryColumn queryColumn,
SqlOperator logic,
Object value) |
static QueryCondition |
create(QueryColumn queryColumn,
String logic,
Collection<?> values) |
static QueryCondition |
create(QueryColumn queryColumn,
String logic,
Object value) |
static QueryCondition |
create(String schema,
String table,
String column,
String logic,
Object value) |
static QueryCondition |
createEmpty() |
QueryColumn |
getColumn() |
String |
getLogic() |
protected QueryCondition |
getNextEffectiveCondition() |
protected QueryCondition |
getPrevEffectiveCondition()
获取上一个 “有效” 的条件
|
Object |
getValue() |
protected boolean |
notEmpty() |
QueryCondition |
or(QueryCondition nextCondition) |
QueryCondition |
or(String sql) |
QueryCondition |
or(String sql,
Object... params) |
void |
setColumn(QueryColumn column) |
protected QueryCondition |
setEmpty(boolean empty) |
void |
setLogic(String logic) |
void |
setValue(Object value) |
String |
toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
toString() |
QueryCondition |
when(boolean effective)
动态条件构造。
|
QueryCondition |
when(BooleanSupplier fn)
动态条件构造。
|