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, setExpressiontoStringpublic 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()
SubqueryContainergetSubquery in interface SubqueryContainerpublic void acceptVisitor(LanguageObjectVisitor visitor)
acceptVisitor in interface LanguageObjectpublic void setLeftExpression(Expression expression)
public void setOperator(Comparison.Operator operator)
public void setQuantifier(SubqueryComparison.Quantifier quantifier)
public void setSubquery(QueryExpression query)
SubqueryContainersetSubquery in interface SubqueryContainerquery - SubqueryCopyright © 2019. All rights reserved.