Package org.apache.iceberg.expressions
Class ExpressionVisitors.BoundExpressionVisitor<R>
- java.lang.Object
-
- org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor<R>
-
- org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor<R>
-
- Enclosing class:
- ExpressionVisitors
@Deprecated public abstract static class ExpressionVisitors.BoundExpressionVisitor<R> extends ExpressionVisitors.ExpressionVisitor<R>
Deprecated.useExpressionVisitors.BoundVisitorinsteadThis base class is used by existing visitors that have not been updated to extend BoundExpressionVisitor.
-
-
Constructor Summary
Constructors Constructor Description BoundExpressionVisitor()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <T> Req(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> Rgt(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> RgtEq(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> Rin(BoundReference<T> ref, java.util.Set<T> literalSet)Deprecated.<T> RisNull(BoundReference<T> ref)Deprecated.<T> Rlt(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> RltEq(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> RnotEq(BoundReference<T> ref, Literal<T> lit)Deprecated.<T> RnotIn(BoundReference<T> ref, java.util.Set<T> literalSet)Deprecated.<T> RnotNull(BoundReference<T> ref)Deprecated.<T> Rpredicate(BoundPredicate<T> pred)Deprecated.<T> Rpredicate(UnboundPredicate<T> pred)Deprecated.<T> RstartsWith(BoundReference<T> ref, Literal<T> lit)Deprecated.-
Methods inherited from class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
alwaysFalse, alwaysTrue, and, not, or
-
-
-
-
Method Detail
-
isNull
public <T> R isNull(BoundReference<T> ref)
Deprecated.
-
notNull
public <T> R notNull(BoundReference<T> ref)
Deprecated.
-
lt
public <T> R lt(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
ltEq
public <T> R ltEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
gt
public <T> R gt(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
gtEq
public <T> R gtEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
eq
public <T> R eq(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
notEq
public <T> R notEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
in
public <T> R in(BoundReference<T> ref, java.util.Set<T> literalSet)
Deprecated.
-
notIn
public <T> R notIn(BoundReference<T> ref, java.util.Set<T> literalSet)
Deprecated.
-
startsWith
public <T> R startsWith(BoundReference<T> ref, Literal<T> lit)
Deprecated.
-
predicate
public <T> R predicate(BoundPredicate<T> pred)
Deprecated.- Overrides:
predicatein classExpressionVisitors.ExpressionVisitor<R>
-
predicate
public <T> R predicate(UnboundPredicate<T> pred)
Deprecated.- Overrides:
predicatein classExpressionVisitors.ExpressionVisitor<R>
-
-