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.BoundVisitor
insteadThis 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> R
eq(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
gt(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
gtEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
in(BoundReference<T> ref, java.util.Set<T> literalSet)
Deprecated.<T> R
isNull(BoundReference<T> ref)
Deprecated.<T> R
lt(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
ltEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
notEq(BoundReference<T> ref, Literal<T> lit)
Deprecated.<T> R
notIn(BoundReference<T> ref, java.util.Set<T> literalSet)
Deprecated.<T> R
notNull(BoundReference<T> ref)
Deprecated.<T> R
predicate(BoundPredicate<T> pred)
Deprecated.<T> R
predicate(UnboundPredicate<T> pred)
Deprecated.<T> R
startsWith(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:
predicate
in classExpressionVisitors.ExpressionVisitor<R>
-
predicate
public <T> R predicate(UnboundPredicate<T> pred)
Deprecated.- Overrides:
predicate
in classExpressionVisitors.ExpressionVisitor<R>
-
-