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 void
accept(PredicateVisitor visitor)
AcceptsPredicateVisitor
.PredicateOperator
getOperator()
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
-
-