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
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
Nested classes/interfaces inherited from class org.apache.calcite.rel.convert.ConverterRule
org.apache.calcite.rel.convert.ConverterRule.Config
Nested 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.OperandTransform
Nested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.apache.drill.shaded.guava.com.google.common.cache.LoadingCache<org.apache.calcite.rex.RexNode,
Boolean> protected final org.apache.calcite.adapter.jdbc.JdbcConvention
Fields inherited from class org.apache.calcite.plan.RelRule
config
Fields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory
-
Constructor Summary
ModifierConstructorDescriptionprotected
DrillJdbcRuleBase
(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, onMatch
Methods 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 org.apache.drill.shaded.guava.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
-