public class SubqueryComparison extends Condition implements Predicate, SubqueryContainer
Modifier and Type | Class and Description |
---|---|
static class |
SubqueryComparison.Quantifier |
Constructor and Description |
---|
SubqueryComparison(Expression leftExpr,
Comparison.Operator operator,
SubqueryComparison.Quantifier quantifier,
QueryExpression query) |
Modifier and Type | Method and Description |
---|---|
void |
acceptVisitor(LanguageObjectVisitor visitor) |
Expression |
getLeftExpression() |
Comparison.Operator |
getOperator() |
SubqueryComparison.Quantifier |
getQuantifier() |
QueryExpression |
getSubquery()
Get the inner subquery
|
void |
setLeftExpression(Expression expression) |
void |
setOperator(Comparison.Operator operator) |
void |
setQuantifier(SubqueryComparison.Quantifier quantifier) |
void |
setSubquery(QueryExpression query)
Set the inner subquery
|
getType, isExpression, setExpression
toString
public SubqueryComparison(Expression leftExpr, Comparison.Operator operator, SubqueryComparison.Quantifier quantifier, QueryExpression query)
public Expression getLeftExpression()
public Comparison.Operator getOperator()
public SubqueryComparison.Quantifier getQuantifier()
public QueryExpression getSubquery()
SubqueryContainer
getSubquery
in interface SubqueryContainer
public void acceptVisitor(LanguageObjectVisitor visitor)
acceptVisitor
in interface LanguageObject
public void setLeftExpression(Expression expression)
public void setOperator(Comparison.Operator operator)
public void setQuantifier(SubqueryComparison.Quantifier quantifier)
public void setSubquery(QueryExpression query)
SubqueryContainer
setSubquery
in interface SubqueryContainer
query
- SubqueryCopyright © 2019. All rights reserved.