public interface Condition extends Cloneable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONDITION_JOIN_TYPE_AND |
static String |
CONDITION_JOIN_TYPE_OR |
static int |
VARIABLE_FLAG_TYPE_INDEX |
static int |
VARIABLE_FLAG_TYPE_KEY |
static int |
VARIABLE_FLAG_TYPE_NONE |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
clone() |
ConditionChain |
getContainer()
当前条件所处容器
|
String |
getId() |
String |
getJoin()
拼接方式
|
String |
getRunText(SQLCreater creater)
运行时文本
|
List<Object> |
getRunValues()
运行时参数值
|
Map<String,Object> |
getRunValuesMap() |
String |
getTest() |
List<SQLVariable> |
getVariables() |
int |
getVariableType() |
boolean |
hasContainer() |
void |
init()
初始化
|
void |
initRunValue() |
boolean |
isActive() |
boolean |
isContainer() |
boolean |
isRequired() |
boolean |
isStrictRequired() |
boolean |
isValid() |
void |
setActive(boolean active) |
Condition |
setContainer(ConditionChain chain)
设置当前条件所处容器
|
Condition |
setJoin(String join) |
void |
setRequired(boolean required) |
void |
setStrictRequired(boolean strictRequired) |
void |
setTest(String test) |
void |
setValue(String key,
Object value) |
static final int VARIABLE_FLAG_TYPE_INDEX
static final int VARIABLE_FLAG_TYPE_KEY
static final int VARIABLE_FLAG_TYPE_NONE
String getRunText(SQLCreater creater)
creater - createrString getJoin()
ConditionChain getContainer()
boolean hasContainer()
boolean isContainer()
Condition setContainer(ConditionChain chain)
chain - chainvoid init()
void initRunValue()
boolean isActive()
boolean isRequired()
void setRequired(boolean required)
boolean isStrictRequired()
void setStrictRequired(boolean strictRequired)
boolean isValid()
void setActive(boolean active)
int getVariableType()
String getId()
Object clone() throws CloneNotSupportedException
void setTest(String test)
String getTest()
List<SQLVariable> getVariables()
Copyright © 2022. All rights reserved.