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(String prefix,
JDBCAdapter adapter)
运行时文本
|
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() |
void |
setActive(boolean active) |
Condition |
setContainer(ConditionChain chain)
设置当前条件所处容器
|
Condition |
setJoin(String join) |
void |
setRequired(boolean required) |
Condition |
setRunText(String text)
静态SQL
|
void |
setStrictRequired(boolean strictRequired) |
void |
setTest(String test) |
void |
setValue(String key,
Object value) |
void |
setVariableType(int variableType) |
static final int VARIABLE_FLAG_TYPE_INDEX
static final int VARIABLE_FLAG_TYPE_KEY
static final int VARIABLE_FLAG_TYPE_NONE
String getRunText(String prefix, JDBCAdapter adapter)
prefix - 前缀adapter - adapterString 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()
void setVariableType(int variableType)
String getId()
Object clone() throws CloneNotSupportedException
void setTest(String test)
String getTest()
Copyright © 2022. All rights reserved.