public class DefaultAutoCondition extends AbstractCondition implements AutoCondition
active, container, id, integrality, 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,
DataRuntime runtime,
boolean placeholder)
运行时文本
|
String |
getRunText(String prefix,
DataRuntime runtime,
Object val,
Compare compare,
boolean placeholder) |
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, getSwt, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, integrality, integrality, isActive, isContainer, isSetValue, isSetValue, isValid, isVariableSlave, setActive, setContainer, setJoin, setSwt, setTest, setValid, setValue, setVariableSlave, setVariableTypeclone, getContainer, getJoin, getRunText, getRunValues, getRunValuesMap, getSwt, getTest, getVariable, getVariables, getVariableType, hasContainer, init, initRunValue, integrality, integrality, isActive, isContainer, isSetValue, isSetValue, isValid, isVariableSlave, setActive, setContainer, setJoin, setSwt, 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, DataRuntime runtime, boolean placeholder)
getRunText 在接口中 Conditionprefix - 前缀runtime - 运行环境主要包含驱动适配器 数据源或客户端placeholder - 是否需要占位符public String getRunText(String prefix, DataRuntime runtime, Object val, Compare compare, boolean placeholder)
prefix - 前缀runtime - 运行环境主要包含驱动适配器 数据源或客户端val - 值compare - 比较运行符placeholder - 是否需要占位符public Object getValue()
getValue 在接口中 AutoConditionpublic List<Object> getValues()
getValues 在接口中 AutoConditionpublic Object getOrValue()
public String getId()
getId 在接口中 AutoConditiongetId 在接口中 ConditiongetId 在类中 AbstractConditionpublic 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 © 2024. All rights reserved.