Interface FilterExpression.Visitor<T>
- Type Parameters:
T- type into whichFilterExpressionwill be transformed
- All Known Implementing Classes:
FilterExpressionVisitor,FilterExpressionVisitor,RdbmsFilterExpressionVisitor
- Enclosing interface:
FilterExpression
public static interface FilterExpression.Visitor<T>
Transforms
FilterExpression implementations into suitable
for Metastore implementation representation.
Is handy when needed to traverse through complex filter expressions.-
Method Summary
Modifier and TypeMethodDescriptionvisit(DoubleExpressionPredicate.And expression) visit(DoubleExpressionPredicate.Or expression) default Tvisit(FilterExpression expression) visit(IsPredicate.IsNotNull expression) visit(IsPredicate.IsNull expression) visit(ListPredicate.In<?> expression) visit(ListPredicate.NotIn<?> expression) visit(SimplePredicate.Equal<?> expression) visit(SimplePredicate.GreaterThan<?> expression) visit(SimplePredicate.GreaterThanOrEqual<?> expression) visit(SimplePredicate.LessThan<?> expression) visit(SimplePredicate.LessThanOrEqual<?> expression) visit(SimplePredicate.NotEqual<?> expression) visit(SingleExpressionPredicate.Not expression)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-