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)