Class DrillJdbcRuleBase
java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelRule<org.apache.calcite.rel.convert.ConverterRule.Config>
org.apache.calcite.rel.convert.ConverterRule
org.apache.drill.exec.store.enumerable.plan.DrillJdbcRuleBase
- Direct Known Subclasses:
DrillJdbcRuleBase.DrillJdbcFilterRule,DrillJdbcRuleBase.DrillJdbcLimitRule,DrillJdbcRuleBase.DrillJdbcProjectRule,DrillJdbcRuleBase.DrillJdbcSortRule
public abstract class DrillJdbcRuleBase
extends org.apache.calcite.rel.convert.ConverterRule
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.apache.calcite.rel.convert.ConverterRule
org.apache.calcite.rel.convert.ConverterRule.ConfigNested classes/interfaces inherited from class org.apache.calcite.plan.RelRule
org.apache.calcite.plan.RelRule.Done, org.apache.calcite.plan.RelRule.MatchHandler<R extends org.apache.calcite.plan.RelOptRule>, org.apache.calcite.plan.RelRule.OperandBuilder, org.apache.calcite.plan.RelRule.OperandDetailBuilder<R extends org.apache.calcite.rel.RelNode>, org.apache.calcite.plan.RelRule.OperandTransformNested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.google.common.cache.LoadingCache<org.apache.calcite.rex.RexNode, Boolean> protected final org.apache.calcite.adapter.jdbc.JdbcConventionFields inherited from class org.apache.calcite.plan.RelRule
configFields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDrillJdbcRuleBase(Class<? extends org.apache.calcite.rel.RelNode> clazz, org.apache.calcite.plan.RelTrait in, org.apache.calcite.adapter.jdbc.JdbcConvention out, String description) -
Method Summary
Methods inherited from class org.apache.calcite.rel.convert.ConverterRule
convert, getInTrait, getOutConvention, getOutTrait, getTraitDef, isGuaranteed, onMatchMethods inherited from class org.apache.calcite.plan.RelOptRule
any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, hashCode, matches, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
-
Field Details
-
checkedExpressions
protected final com.google.common.cache.LoadingCache<org.apache.calcite.rex.RexNode,Boolean> checkedExpressions -
out
protected final org.apache.calcite.adapter.jdbc.JdbcConvention out
-
-
Constructor Details
-
DrillJdbcRuleBase
-