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 SupportsOldOracleJoinSyntax
public void setOldOracleJoinSyntax(int oldOracleJoinSyntax)
setOldOracleJoinSyntax
in interface SupportsOldOracleJoinSyntax
public 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 SupportsOldOracleJoinSyntax
public void setOraclePriorPosition(int priorPosition)
setOraclePriorPosition
in interface SupportsOldOracleJoinSyntax
public void builderExpression(StatementSqlBuilder builder)
ExpressionBuildProcessor
builderExpression
in interface ExpressionBuildProcessor
Copyright © 2006–2018 TinyGroup. All rights reserved.