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() |
boolean |
isVariableSlave()
是否只是用来给变量赋值的
用来给java/xml定义SQL中变量赋值,本身并不拼接到最终SQL
|
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 |
setVariableSlave(boolean bol) |
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()
boolean isVariableSlave()
void setVariableSlave(boolean bol)
Copyright © 2023. All rights reserved.