Package org.apache.iceberg.expressions
Class ExpressionVisitors.BoundVisitor<R>
- java.lang.Object
-
- org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor<R>
-
- org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor<R>
-
- Enclosing class:
- ExpressionVisitors
public abstract static class ExpressionVisitors.BoundVisitor<R> extends ExpressionVisitors.ExpressionVisitor<R>
-
-
Constructor Summary
Constructors Constructor Description BoundVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Req(Bound<T> expr, Literal<T> lit)<T> Rgt(Bound<T> expr, Literal<T> lit)<T> RgtEq(Bound<T> expr, Literal<T> lit)<T> Rin(Bound<T> expr, java.util.Set<T> literalSet)<T> RisNaN(Bound<T> expr)<T> RisNull(Bound<T> expr)<T> Rlt(Bound<T> expr, Literal<T> lit)<T> RltEq(Bound<T> expr, Literal<T> lit)<T> RnotEq(Bound<T> expr, Literal<T> lit)<T> RnotIn(Bound<T> expr, java.util.Set<T> literalSet)<T> RnotNaN(Bound<T> expr)<T> RnotNull(Bound<T> expr)<T> RnotStartsWith(Bound<T> expr, Literal<T> lit)<T> Rpredicate(BoundPredicate<T> pred)<T> Rpredicate(UnboundPredicate<T> pred)<T> RstartsWith(Bound<T> expr, Literal<T> lit)-
Methods inherited from class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
aggregate, aggregate, alwaysFalse, alwaysTrue, and, not, or
-
-
-
-
Method Detail
-
predicate
public <T> R predicate(BoundPredicate<T> pred)
- Overrides:
predicatein classExpressionVisitors.ExpressionVisitor<R>
-
predicate
public <T> R predicate(UnboundPredicate<T> pred)
- Overrides:
predicatein classExpressionVisitors.ExpressionVisitor<R>
-
-