public class InExpression extends Object implements Expression, SupportsOldOracleJoinSyntax
NO_ORACLE_JOIN, NO_ORACLE_PRIOR, ORACLE_JOIN_LEFT, ORACLE_JOIN_RIGHT, ORACLE_PRIOR_END, ORACLE_PRIOR_START| Constructor and Description |
|---|
InExpression(Expression leftExpression,
ItemsList rightItemsList) |
InExpression(Expression leftExpression,
ItemsList rightItemsList,
boolean not) |
InExpression(ItemsList leftItemsList,
ItemsList rightItemsList) |
InExpression(ItemsList leftItemsList,
ItemsList rightItemsList,
boolean not) |
| Modifier and Type | Method and Description |
|---|---|
void |
builderExpression(StatementSqlBuilder builder)
实现接口的sql片段通过builder.appendSql(String
segment)进行拼接,也可以builder.getStringBuilder方法获取StringBuilder,然后进行append
实现的参数信息通过builder.addParamValue(Object...
|
Expression |
getLeftExpression() |
ItemsList |
getLeftItemsList() |
int |
getOldOracleJoinSyntax() |
int |
getOraclePriorPosition() |
ItemsList |
getRightItemsList() |
boolean |
isNot() |
void |
setLeftExpression(Expression leftExpression) |
void |
setLeftItemsList(ItemsList leftItemsList) |
void |
setNot(boolean not) |
void |
setOldOracleJoinSyntax(int oldOracleJoinSyntax) |
void |
setOraclePriorPosition(int priorPosition) |
void |
setRightItemsList(ItemsList rightItemsList) |
String |
toString() |
public InExpression(Expression leftExpression, ItemsList rightItemsList)
public InExpression(Expression leftExpression, ItemsList rightItemsList, boolean not)
public int getOldOracleJoinSyntax()
getOldOracleJoinSyntax in interface SupportsOldOracleJoinSyntaxpublic void setOldOracleJoinSyntax(int oldOracleJoinSyntax)
setOldOracleJoinSyntax in interface SupportsOldOracleJoinSyntaxpublic ItemsList getRightItemsList()
public void setRightItemsList(ItemsList rightItemsList)
public Expression getLeftExpression()
public void setLeftExpression(Expression leftExpression)
public boolean isNot()
public void setNot(boolean not)
public ItemsList getLeftItemsList()
public void setLeftItemsList(ItemsList leftItemsList)
public int getOraclePriorPosition()
getOraclePriorPosition in interface SupportsOldOracleJoinSyntaxpublic void setOraclePriorPosition(int priorPosition)
setOraclePriorPosition in interface SupportsOldOracleJoinSyntaxpublic void builderExpression(StatementSqlBuilder builder)
ExpressionBuildProcessorbuilderExpression in interface ExpressionBuildProcessorCopyright © 2006–2018 TinyGroup. All rights reserved.