| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
active |
protected ConditionChain |
container |
protected String |
id |
protected boolean |
isVariableSlave |
protected String |
join |
protected boolean |
required |
protected List<RunValue> |
runOrValues |
protected Map<String,Object> |
runOrValuesMap |
protected List<RunValue> |
runValues |
protected Map<String,Object> |
runValuesMap |
protected boolean |
strictRequired |
protected String |
test |
protected String |
text |
protected int |
variableType |
CONDITION_JOIN_TYPE_AND, CONDITION_JOIN_TYPE_OR, VARIABLE_FLAG_TYPE_INDEX, VARIABLE_FLAG_TYPE_KEY, VARIABLE_FLAG_TYPE_NONE| 构造器和说明 |
|---|
DefaultCondition() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
clone() |
ConditionChain |
getContainer()
当前条件所处容器
|
String |
getId() |
String |
getJoin()
拼接方式
|
List<RunValue> |
getRunValues()
运行时参数值
|
Map<String,Object> |
getRunValuesMap() |
String |
getTest() |
List<Variable> |
getVariables() |
int |
getVariableType() |
boolean |
hasContainer() |
void |
init()
初始化
|
void |
initRunValue() |
boolean |
isActive() |
boolean |
isContainer() |
boolean |
isRequired() |
boolean |
isStrictRequired() |
boolean |
isValid() |
boolean |
isVariableSlave()
是否只是用来给变量赋值的
用来给java/xml定义SQL中变量赋值,本身并不拼接到最终SQL
|
void |
setActive(boolean active) |
Condition |
setContainer(ConditionChain container)
设置当前条件所处容器
|
Condition |
setJoin(String join) |
void |
setRequired(boolean required) |
void |
setStrictRequired(boolean strictRequired) |
void |
setTest(String test) |
void |
setValue(String variable,
Object values)
赋值
|
void |
setVariableSlave(boolean bol) |
void |
setVariableType(int variableType) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRunText, setRunTextprotected boolean isVariableSlave
protected boolean required
protected boolean strictRequired
protected boolean active
protected int variableType
protected String join
protected ConditionChain container
protected String id
protected String text
protected String test
public Object clone() throws CloneNotSupportedException
clone 在接口中 Conditionclone 在类中 ObjectCloneNotSupportedExceptionpublic void initRunValue()
initRunValue 在接口中 Conditionpublic List<RunValue> getRunValues()
ConditiongetRunValues 在接口中 Conditionpublic ConditionChain getContainer()
ConditiongetContainer 在接口中 Conditionpublic Condition setContainer(ConditionChain container)
ConditionsetContainer 在接口中 Conditioncontainer - chainpublic boolean hasContainer()
hasContainer 在接口中 Conditionpublic boolean isContainer()
isContainer 在接口中 Conditionpublic int getVariableType()
getVariableType 在接口中 Conditionpublic void setVariableType(int variableType)
setVariableType 在接口中 Conditionpublic boolean isRequired()
isRequired 在接口中 Conditionpublic boolean isStrictRequired()
isStrictRequired 在接口中 Conditionpublic void setRequired(boolean required)
setRequired 在接口中 Conditionpublic void setStrictRequired(boolean strictRequired)
setStrictRequired 在接口中 Conditionpublic Map<String,Object> getRunValuesMap()
getRunValuesMap 在接口中 Conditionpublic List<Variable> getVariables()
getVariables 在接口中 Conditionpublic boolean isVariableSlave()
ConditionisVariableSlave 在接口中 Conditionpublic void setVariableSlave(boolean bol)
setVariableSlave 在接口中 ConditionCopyright © 2023. All rights reserved.