public class InPredicate extends AbstractPredicate
[NOT] IN predicate.| Modifier and Type | Class and Description |
|---|---|
static class |
InPredicate.Builder
A builder for
InPredicate. |
static class |
InPredicate.InPredicateOperator
A class that represents
InPredicate operator. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PredicateVisitor visitor)
Accepts
PredicateVisitor. |
static InPredicate.Builder |
builder()
Creates a new builder for
InPredicate. |
ValueExpression |
getExpression()
Returns the left expression in the
[NOT] IN predicate. |
List<ValueExpression> |
getOperands()
Returns the value expressions in the
[NOT] IN predicate. |
Select |
getSelectQuery()
Returns the sub select query in the
[NOT] IN predicate. |
boolean |
hasSelectQuery()
Checks if
InPredicate has a sub query. |
accept, accept, getOperatorpublic boolean hasSelectQuery()
InPredicate has a sub query.true if predicate has a sub query, otherwise return falsepublic ValueExpression getExpression()
[NOT] IN predicate.public List<ValueExpression> getOperands()
[NOT] IN predicate.public Select getSelectQuery()
[NOT] IN predicate.public static InPredicate.Builder builder()
InPredicate.InPredicate.Builderpublic void accept(PredicateVisitor visitor)
PredicatePredicateVisitor.visitor - predicate visitor to acceptCopyright © 2018–2021. All rights reserved.