Uses of Enum
org.apache.drill.exec.planner.PlannerPhase
Package
Description
Drill storage plugin.
Kafka storage plugin.
MongoDB storage plugin.
-
Uses of PlannerPhase in org.apache.drill.exec.planner
Modifier and TypeMethodDescriptionstatic PlannerPhase
Returns the enum constant of this type with the specified name.static PlannerPhase[]
PlannerPhase.values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of PlannerPhase in org.apache.drill.exec.planner.sql.handlers
Modifier and TypeMethodDescriptionorg.apache.calcite.tools.RuleSet
SqlHandlerConfig.getRules
(PlannerPhase phase, org.apache.calcite.rel.RelNode input) protected void
DefaultSqlHandler.log
(PlannerType plannerType, PlannerPhase phase, org.apache.calcite.rel.RelNode node, org.slf4j.Logger logger, org.apache.drill.shaded.guava.com.google.common.base.Stopwatch watch) protected org.apache.calcite.rel.RelNode
DefaultSqlHandler.transform
(PlannerType plannerType, PlannerPhase phase, org.apache.calcite.rel.RelNode input, org.apache.calcite.plan.RelTraitSet targetTraits) Transform RelNode to a new RelNode, targeting the provided set of traits.protected org.apache.calcite.rel.RelNode
DefaultSqlHandler.transform
(PlannerType plannerType, PlannerPhase phase, org.apache.calcite.rel.RelNode input, org.apache.calcite.plan.RelTraitSet targetTraits, boolean log) Transform RelNode to a new RelNode, targeting the provided set of traits. -
Uses of PlannerPhase in org.apache.drill.exec.store
Modifier and TypeMethodDescriptiondefault Set<? extends org.apache.calcite.plan.RelOptRule>
StoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) An implementation of this method will return one or more specialized rules that Drill query optimizer can leverage in physical space. -
Uses of PlannerPhase in org.apache.drill.exec.store.base.filter
Modifier and TypeMethodDescriptionstatic boolean
FilterPushDownUtils.isFilterPushDownPhase
(PlannerPhase phase) Filter push-down is best done during logical planning so that the result can influence parallelization in the physical phase. -
Uses of PlannerPhase in org.apache.drill.exec.store.cassandra
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
CassandraStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.delta.format
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
DeltaFormatPlugin.getOptimizerRules
(PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.dfs
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
FileSystemPlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) default Set<? extends org.apache.calcite.plan.RelOptRule>
FormatPlugin.getOptimizerRules
(PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.drill.plugin
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
DrillStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.druid
Modifier and TypeMethodDescriptionDruidStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.elasticsearch
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
ElasticsearchStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.googlesheets
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
GoogleSheetsStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.hbase
Modifier and TypeMethodDescriptionHBaseStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.hive
Modifier and TypeMethodDescriptionHiveStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.http
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
HttpStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.iceberg.format
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
IcebergFormatPlugin.getOptimizerRules
(PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.ischema
Modifier and TypeMethodDescriptionInfoSchemaStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.jdbc
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
JdbcStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.kafka
Modifier and TypeMethodDescriptionKafkaStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.mongo
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
MongoStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.phoenix
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
PhoenixStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.splunk
Modifier and TypeMethodDescriptionSet<? extends org.apache.calcite.plan.RelOptRule>
SplunkStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase)