Class StoragePluginOptimizerRule

java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.drill.exec.store.StoragePluginOptimizerRule
Direct Known Subclasses:
ConvertHiveParquetScanToDrillParquetScan, DruidPushDownFilterForScan, FilePushDownFilter, HBasePushFilterIntoScan, InfoSchemaPushFilterIntoRecordGenerator, KafkaPushDownFilterIntoScan, PruneScanRule

public abstract class StoragePluginOptimizerRule extends org.apache.calcite.plan.RelOptRule
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule

    org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
  • Field Summary

    Fields inherited from class org.apache.calcite.plan.RelOptRule

    description, operands, relBuilderFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    StoragePluginOptimizerRule(org.apache.calcite.plan.RelOptRuleOperand operand, String description)
     
  • Method Summary

    Methods inherited from class org.apache.calcite.plan.RelOptRule

    any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, matches, none, onMatch, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • StoragePluginOptimizerRule

      public StoragePluginOptimizerRule(org.apache.calcite.plan.RelOptRuleOperand operand, String description)