public class AutoConditionImpl extends BasicCondition implements AutoCondition
active, container, id, join, required, runOrValues, runOrValuesMap, runValues, runValuesMap, strictRequired, test, text, variableTypeCONDITION_JOIN_TYPE_AND, CONDITION_JOIN_TYPE_OR, VARIABLE_FLAG_TYPE_INDEX, VARIABLE_FLAG_TYPE_KEY, VARIABLE_FLAG_TYPE_NONE| 构造器和说明 |
|---|
AutoConditionImpl(boolean required,
boolean strictRequired,
String prefix,
String var,
Object values,
SQL.COMPARE_TYPE compare) |
AutoConditionImpl(Config config) |
AutoConditionImpl(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getColumn() |
SQL.COMPARE_TYPE |
getCompare() |
String |
getId() |
SQL.COMPARE_TYPE |
getOrCompare() |
Object |
getOrValue() |
List<Object> |
getOrValues() |
String |
getRunText(SQLCreater creater)
运行时文本
|
String |
getRunText(SQLCreater creater,
Object val,
SQL.COMPARE_TYPE compare) |
String |
getTable() |
Object |
getValue() |
Object |
getValue(Object src) |
List<Object> |
getValues() |
List<Object> |
getValues(Object src) |
void |
setColumn(String column) |
AutoCondition |
setCompare(SQL.COMPARE_TYPE compare) |
AutoCondition |
setOrCompare(SQL.COMPARE_TYPE orCompare) |
void |
setOrValues(Object values) |
void |
setTable(String table) |
void |
setValues(Object values) |
String |
toString() |
clone, getContainer, getJoin, getRunValues, getRunValuesMap, getTest, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isRequired, isStrictRequired, isValid, setActive, setContainer, setJoin, setRequired, setStrictRequired, setTest, setValue, setVariableTypeclone, getContainer, getJoin, getRunValues, getRunValuesMap, getTest, getVariables, getVariableType, hasContainer, init, initRunValue, isActive, isContainer, isRequired, isStrictRequired, isValid, setActive, setContainer, setJoin, setRequired, setStrictRequired, setTest, setValuepublic AutoConditionImpl(Config config)
public AutoConditionImpl(boolean required,
boolean strictRequired,
String prefix,
String var,
Object values,
SQL.COMPARE_TYPE compare)
required - 是否必须strictRequired - 是否严格验证 如果缺少严格验证的条件 整个SQL不执行prefix - 表var - 列values - 值compare - 比较方式public AutoConditionImpl(String text)
public String getRunText(SQLCreater creater)
getRunText 在接口中 Conditioncreater - createrpublic String getRunText(SQLCreater creater, Object val, SQL.COMPARE_TYPE compare)
public Object getValue()
getValue 在接口中 AutoConditionpublic List<Object> getValues()
getValues 在接口中 AutoConditionpublic Object getOrValue()
public String getId()
getId 在接口中 ConditiongetId 在接口中 AutoConditiongetId 在类中 BasicConditionpublic String getColumn()
getColumn 在接口中 AutoConditionpublic void setColumn(String column)
setColumn 在接口中 AutoConditionpublic void setValues(Object values)
setValues 在接口中 AutoConditionpublic void setOrValues(Object values)
public SQL.COMPARE_TYPE getCompare()
getCompare 在接口中 AutoConditionpublic AutoCondition setCompare(SQL.COMPARE_TYPE compare)
setCompare 在接口中 AutoConditionpublic SQL.COMPARE_TYPE getOrCompare()
public AutoCondition setOrCompare(SQL.COMPARE_TYPE orCompare)
setOrCompare 在接口中 AutoConditionpublic String getTable()
public void setTable(String table)
Copyright © 2022. All rights reserved.