Class RdbmsFilterExpressionVisitor
java.lang.Object
org.apache.drill.metastore.rdbms.transform.RdbmsFilterExpressionVisitor
- All Implemented Interfaces:
FilterExpression.Visitor<org.jooq.Condition>
public class RdbmsFilterExpressionVisitor
extends Object
implements FilterExpression.Visitor<org.jooq.Condition>
Visits
FilterExpression implementations and transforms them into JOOQ Condition.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jooq.Conditionvisit(DoubleExpressionPredicate.And expression) org.jooq.Conditionvisit(DoubleExpressionPredicate.Or expression) org.jooq.Conditionvisit(IsPredicate.IsNotNull expression) org.jooq.Conditionvisit(IsPredicate.IsNull expression) org.jooq.Conditionvisit(ListPredicate.In<?> expression) org.jooq.Conditionvisit(ListPredicate.NotIn<?> expression) org.jooq.Conditionvisit(SimplePredicate.Equal<?> expression) org.jooq.Conditionvisit(SimplePredicate.GreaterThan<?> expression) org.jooq.Conditionvisit(SimplePredicate.GreaterThanOrEqual<?> expression) org.jooq.Conditionvisit(SimplePredicate.LessThan<?> expression) org.jooq.Conditionvisit(SimplePredicate.LessThanOrEqual<?> expression) org.jooq.Conditionvisit(SimplePredicate.NotEqual<?> expression) org.jooq.Conditionvisit(SingleExpressionPredicate.Not expression) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.metastore.expressions.FilterExpression.Visitor
visit
-
Constructor Details
-
RdbmsFilterExpressionVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visitin interfaceFilterExpression.Visitor<org.jooq.Condition>
-