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
-
Method Summary
Modifier and TypeMethodDescriptionorg.jooq.Condition
visit
(DoubleExpressionPredicate.And expression) org.jooq.Condition
visit
(DoubleExpressionPredicate.Or expression) org.jooq.Condition
visit
(IsPredicate.IsNotNull expression) org.jooq.Condition
visit
(IsPredicate.IsNull expression) org.jooq.Condition
visit
(ListPredicate.In<?> expression) org.jooq.Condition
visit
(ListPredicate.NotIn<?> expression) org.jooq.Condition
visit
(SimplePredicate.Equal<?> expression) org.jooq.Condition
visit
(SimplePredicate.GreaterThan<?> expression) org.jooq.Condition
visit
(SimplePredicate.GreaterThanOrEqual<?> expression) org.jooq.Condition
visit
(SimplePredicate.LessThan<?> expression) org.jooq.Condition
visit
(SimplePredicate.LessThanOrEqual<?> expression) org.jooq.Condition
visit
(SimplePredicate.NotEqual<?> expression) org.jooq.Condition
visit
(SingleExpressionPredicate.Not expression) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.metastore.expressions.FilterExpression.Visitor
visit
-
Constructor Details
-
RdbmsFilterExpressionVisitor
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-
visit
- Specified by:
visit
in interfaceFilterExpression.Visitor<org.jooq.Condition>
-