public abstract static class ExpressionVisitors.ExpressionVisitor<R>
extends java.lang.Object
Constructor and Description |
---|
ExpressionVisitor() |
Modifier and Type | Method and Description |
---|---|
<T,C> R |
aggregate(BoundAggregate<T,C> agg) |
<T> R |
aggregate(UnboundAggregate<T> agg) |
R |
alwaysFalse() |
R |
alwaysTrue() |
R |
and(R leftResult,
R rightResult) |
R |
not(R result) |
R |
or(R leftResult,
R rightResult) |
<T> R |
predicate(BoundPredicate<T> pred) |
<T> R |
predicate(UnboundPredicate<T> pred) |
public R alwaysTrue()
public R alwaysFalse()
public <T> R predicate(BoundPredicate<T> pred)
public <T> R predicate(UnboundPredicate<T> pred)
public <T,C> R aggregate(BoundAggregate<T,C> agg)
public <T> R aggregate(UnboundAggregate<T> agg)