public abstract class Where extends TableColumn
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LOGIC_AND |
static String |
LOGIC_OR |
static Map<String,String> |
OpMap |
column, columnAlias, driveConfigure, raw, table| 构造器和说明 |
|---|
Where(int logic,
List<Where> wheres) |
Where(int logic,
String column,
Operator operator,
Object value) |
Where(int logic,
String table,
String column,
Operator operator,
Object value) |
Where(int logic,
String table,
String column,
Operator operator,
Object value,
List<Where> children) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
collectSql(List<Where> wheres,
DriveConfigure config) |
static String |
cutFirstLogic(String whereSql)
去掉查询条件第一个logic
|
List<Where> |
getChildren() |
int |
getLogic() |
String |
getLogicSql() |
Operator |
getOperator() |
String |
getOperatorSql() |
Object |
getValue() |
Object |
getValueSql(DriveConfigure config) |
void |
setOperator(Operator operator) |
void |
setValue(Object value) |
String |
toSql(DriveConfigure cfg) |
String |
toString() |
getColumn, getColumnAlias, getColumnSql, getRaw, getTable, setColumn, setColumnAlias, setRaw, setTablepublic Where(int logic,
String table,
String column,
Operator operator,
Object value,
List<Where> children)
public int getLogic()
public String getLogicSql()
public Operator getOperator()
public String getOperatorSql()
public void setOperator(Operator operator)
public Object getValueSql(DriveConfigure config)
public Object getValue()
public void setValue(Object value)
public String toSql(DriveConfigure cfg)
toSql 在类中 TableColumnpublic static String collectSql(List<Where> wheres, DriveConfigure config)
Copyright © 2025. All rights reserved.