Class ExistsPredicate
- java.lang.Object
-
- com.exasol.sql.expression.predicate.AbstractPredicate
-
- com.exasol.sql.expression.predicate.ExistsPredicate
-
- All Implemented Interfaces:
BooleanExpression,Predicate,ValueExpression
public class ExistsPredicate extends AbstractPredicate
A class that represents aEXISTSpredicate.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExistsPredicate.ExistsPredicateOperatorAn operator forExistsPredicateclass.
-
Constructor Summary
Constructors Constructor Description ExistsPredicate(Select selectQuery)Creates a new instance ofExistsPredicate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PredicateVisitor visitor)AcceptsPredicateVisitor.SelectgetSelectQuery()Returns the sub select query in theEXISTSpredicate.-
Methods inherited from class com.exasol.sql.expression.predicate.AbstractPredicate
accept, accept, getOperator
-
-
-
-
Constructor Detail
-
ExistsPredicate
public ExistsPredicate(Select selectQuery)
Creates a new instance ofExistsPredicate.- Parameters:
selectQuery- sub select query
-
-
Method Detail
-
getSelectQuery
public Select getSelectQuery()
Returns the sub select query in theEXISTSpredicate.- Returns:
- sub select query
-
accept
public void accept(PredicateVisitor visitor)
Description copied from interface:PredicateAcceptsPredicateVisitor.- Parameters:
visitor- predicate visitor to accept
-
-