- All Known Implementing Classes:
AndPredicate,ComparisonPredicate,ElementOfPredicate,NotPredicate,NullPredicate,OrPredicate,PatternPredicate
public sealed interface Predicate
permits ComparisonPredicate, AndPredicate, OrPredicate, NotPredicate, NullPredicate, ElementOfPredicate, PatternPredicate
Root sealed interface for boolean filter conditions.
Predicates appear as the condition of a SelectionNode and as the
join condition of theta-style joins. The hierarchy supports comparison
(ComparisonPredicate), logical connectives (AndPredicate,
OrPredicate, NotPredicate), null testing
(NullPredicate), set membership (ElementOfPredicate), and
pattern matching (PatternPredicate).
- See Also:
-
Method Summary
Modifier and TypeMethodDescription<R> Raccept(PredicateVisitor<R> visitor) location()Returns the source location of the first token of this predicate.
-
Method Details
-
accept
-
location
SourceLocation location()Returns the source location of the first token of this predicate.
-