public class DefaultAutoCondition extends DefaultCondition implements AutoCondition
Condition.EMPTY_VALUE_CROSSactive, container, id, isVariableSlave, join, required, runOrValues, runOrValuesMap, runValues, runValuesMap, setValue, strictRequired, test, text, variables, variableTypeCONDITION_JOIN_TYPE_AND, CONDITION_JOIN_TYPE_OR, VARIABLE_FLAG_TYPE_INDEX, VARIABLE_FLAG_TYPE_KEY, VARIABLE_FLAG_TYPE_NONE| 构造器和说明 |
|---|
DefaultAutoCondition(boolean required,
boolean strictRequired,
String prefix,
String var,
Object values,
Compare compare) |
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, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isRequired, isSetValue, isSetValue, isStrictRequired, isValid, isVariableSlave, setActive, setContainer, setJoin, setRequired, setStrictRequired, setTest, setValue, setVariableSlave, setVariableTypeclone, getContainer, getJoin, getRunValues, getRunValuesMap, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isRequired, isSetValue, isSetValue, isStrictRequired, isValid, isVariableSlave, setActive, setContainer, setJoin, setRequired, setStrictRequired, setTest, setValue, setVariableSlave, setVariableTypepublic DefaultAutoCondition(Config config)
public DefaultAutoCondition(boolean required,
boolean strictRequired,
String prefix,
String var,
Object values,
Compare compare)
required - 是否必须strictRequired - 是否严格验证 如果缺少严格验证的条件 整个SQL不执行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.