Interface Predicate
-
- All Superinterfaces:
BooleanExpression,ValueExpression
- All Known Implementing Classes:
AbstractPredicate,BetweenPredicate,ExistsPredicate,InPredicate,IsNullPredicate
public interface Predicate extends BooleanExpression
Interface for classes that implement predicate expressions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(PredicateVisitor visitor)AcceptsPredicateVisitor.PredicateOperatorgetOperator()Returns the predicate operator.-
Methods inherited from interface com.exasol.sql.expression.BooleanExpression
accept
-
Methods inherited from interface com.exasol.sql.expression.ValueExpression
accept
-
-
-
-
Method Detail
-
getOperator
PredicateOperator getOperator()
Returns the predicate operator.- Returns:
- predicate operator
-
accept
void accept(PredicateVisitor visitor)
AcceptsPredicateVisitor.- Parameters:
visitor- predicate visitor to accept
-
-