所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
QueryCondition |
and(QueryCondition nextCondition) |
QueryCondition |
and(String sql) |
QueryCondition |
and(String sql,
Object... params) |
protected void |
appendQuestionMark(StringBuilder sqlBuilder) |
private int |
calculateValueArrayCount() |
boolean |
checkEffective() |
protected void |
connect(QueryCondition nextCondition,
SqlConnector connector) |
(专用程序包) boolean |
containsTable(String... tables) |
static QueryCondition |
create(QueryColumn queryColumn,
Object value) |
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() |
protected QueryCondition |
getEffectiveBefore() |
String |
getLogic() |
Object |
getValue() |
private boolean |
nextContainsTable(String... tables) |
QueryCondition |
or(QueryCondition nextCondition) |
QueryCondition |
or(String sql) |
QueryCondition |
or(String sql,
Object... params) |
void |
setColumn(QueryColumn column) |
void |
setLogic(String logic) |
void |
setValue(Object value) |
String |
toSql(List<QueryTable> queryTables,
IDialect dialect) |
String |
toString() |
QueryCondition |
when(boolean effective) |
<T> QueryCondition |
when(Predicate<T> fn) |
void |
when(Supplier<Boolean> fn) |