public class DefaultAutoCondition extends DefaultCondition implements AutoCondition
active, container, id, isVariableSlave, join, runOrValues, runOrValuesMap, runValues, runValuesMap, setValue, swt, test, text, vaild, variables, variableTypeCONDITION_JOIN_TYPE_AND, CONDITION_JOIN_TYPE_OR, VARIABLE_PLACEHOLDER_TYPE_INDEX, VARIABLE_PLACEHOLDER_TYPE_KEY, VARIABLE_PLACEHOLDER_TYPE_NONE| 构造器和说明 |
|---|
DefaultAutoCondition(Compare.EMPTY_VALUE_SWITCH swt,
Compare compare,
String prefix,
String var,
Object values) |
DefaultAutoCondition(Config config) |
DefaultAutoCondition(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getColumn() |
Compare |
getCompare() |
String |
getId() |
Compare |
getOrCompare() |
Object |
getOrValue() |
List<Object> |
getOrValues() |
String |
getRunText(String prefix,
JDBCAdapter adapter)
运行时文本
|
String |
getRunText(String prefix,
JDBCAdapter adapter,
Object val,
Compare compare) |
String |
getTable() |
Object |
getValue() |
Object |
getValue(Object src) |
List<Object> |
getValues() |
List<Object> |
getValues(Object src) |
void |
setColumn(String column) |
AutoCondition |
setCompare(Compare compare) |
AutoCondition |
setOrCompare(Compare orCompare) |
void |
setOrValues(Object values) |
Condition |
setRunText(String text)
静态SQL
|
void |
setTable(String table) |
void |
setValues(Object values) |
String |
toString() |
clone, getContainer, getJoin, getRunValues, getRunValuesMap, getSwitch, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isSetValue, isSetValue, isValid, isVariableSlave, setActive, setContainer, setJoin, setSwitch, setTest, setValid, setValue, setVariableSlave, setVariableTypeclone, getContainer, getJoin, getRunValues, getRunValuesMap, getSwitch, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isSetValue, isSetValue, isValid, isVariableSlave, setActive, setContainer, setJoin, setSwitch, setTest, setValid, setValue, setVariableSlave, setVariableTypepublic DefaultAutoCondition(Config config)
public DefaultAutoCondition(Compare.EMPTY_VALUE_SWITCH swt, Compare compare, String prefix, String var, Object values)
swt - 遇到空值处理方式prefix - 表var - 列values - 值compare - 比较方式public DefaultAutoCondition(String text)
public String getRunText(String prefix, JDBCAdapter adapter)
getRunText 在接口中 Conditionprefix - 前缀adapter - adapterpublic String getRunText(String prefix, JDBCAdapter adapter, Object val, Compare compare)
public Object getValue()
getValue 在接口中 AutoConditionpublic List<Object> getValues()
getValues 在接口中 AutoConditionpublic Object getOrValue()
public String getId()
getId 在接口中 AutoConditiongetId 在接口中 ConditiongetId 在类中 DefaultConditionpublic String getColumn()
getColumn 在接口中 AutoConditionpublic void setColumn(String column)
setColumn 在接口中 AutoConditionpublic void setValues(Object values)
setValues 在接口中 AutoConditionpublic void setOrValues(Object values)
public Compare getCompare()
getCompare 在接口中 AutoConditionpublic AutoCondition setCompare(Compare compare)
setCompare 在接口中 AutoConditionpublic Compare getOrCompare()
public AutoCondition setOrCompare(Compare orCompare)
setOrCompare 在接口中 AutoConditionpublic String getTable()
public void setTable(String table)
public Condition setRunText(String text)
ConditionsetRunText 在接口中 Conditiontext - TEXTCopyright © 2023. All rights reserved.