public abstract static class ExpressionVisitors.BoundVisitor<R> extends ExpressionVisitors.ExpressionVisitor<R>
Constructor and Description |
---|
BoundVisitor() |
Modifier and Type | Method and Description |
---|---|
<T> R |
eq(Bound<T> expr,
Literal<T> lit) |
<T> R |
gt(Bound<T> expr,
Literal<T> lit) |
<T> R |
gtEq(Bound<T> expr,
Literal<T> lit) |
<T> R |
in(Bound<T> expr,
java.util.Set<T> literalSet) |
<T> R |
isNaN(Bound<T> expr) |
<T> R |
isNull(Bound<T> expr) |
<T> R |
lt(Bound<T> expr,
Literal<T> lit) |
<T> R |
ltEq(Bound<T> expr,
Literal<T> lit) |
<T> R |
notEq(Bound<T> expr,
Literal<T> lit) |
<T> R |
notIn(Bound<T> expr,
java.util.Set<T> literalSet) |
<T> R |
notNaN(Bound<T> expr) |
<T> R |
notNull(Bound<T> expr) |
<T> R |
predicate(BoundPredicate<T> pred) |
<T> R |
predicate(UnboundPredicate<T> pred) |
<T> R |
startsWith(Bound<T> expr,
Literal<T> lit) |
alwaysFalse, alwaysTrue, and, not, or
public <T> R predicate(BoundPredicate<T> pred)
predicate
in class ExpressionVisitors.ExpressionVisitor<R>
public <T> R predicate(UnboundPredicate<T> pred)
predicate
in class ExpressionVisitors.ExpressionVisitor<R>