Uses of Enum
org.apache.drill.exec.planner.PlannerPhase
Packages that use PlannerPhase
Package
Description
Drill storage plugin.
Kafka storage plugin.
MongoDB storage plugin.
-
Uses of PlannerPhase in org.apache.drill.exec.planner
Methods in org.apache.drill.exec.planner that return PlannerPhaseModifier 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
Methods in org.apache.drill.exec.planner.sql.handlers with parameters of type PlannerPhaseModifier 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, 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
Methods in org.apache.drill.exec.store with parameters of type PlannerPhaseModifier 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
Methods in org.apache.drill.exec.store.base.filter with parameters of type PlannerPhaseModifier 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
Methods in org.apache.drill.exec.store.cassandra with parameters of type PlannerPhaseModifier 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
Methods in org.apache.drill.exec.store.delta.format with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> DeltaFormatPlugin.getOptimizerRules
(PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.dfs
Methods in org.apache.drill.exec.store.dfs with parameters of type PlannerPhaseModifier 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
Methods in org.apache.drill.exec.store.drill.plugin with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> DrillStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.druid
Methods in org.apache.drill.exec.store.druid with parameters of type PlannerPhaseModifier and TypeMethodDescriptionDruidStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.elasticsearch
Methods in org.apache.drill.exec.store.elasticsearch with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> ElasticsearchStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.googlesheets
Methods in org.apache.drill.exec.store.googlesheets with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> GoogleSheetsStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.hbase
Methods in org.apache.drill.exec.store.hbase with parameters of type PlannerPhaseModifier and TypeMethodDescriptionHBaseStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.hive
Methods in org.apache.drill.exec.store.hive with parameters of type PlannerPhaseModifier and TypeMethodDescriptionHiveStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.http
Methods in org.apache.drill.exec.store.http with parameters of type PlannerPhaseModifier 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
Methods in org.apache.drill.exec.store.iceberg.format with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> IcebergFormatPlugin.getOptimizerRules
(PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.ischema
Methods in org.apache.drill.exec.store.ischema with parameters of type PlannerPhaseModifier and TypeMethodDescriptionInfoSchemaStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.jdbc
Methods in org.apache.drill.exec.store.jdbc with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> JdbcStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.kafka
Methods in org.apache.drill.exec.store.kafka with parameters of type PlannerPhaseModifier and TypeMethodDescriptionKafkaStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.mongo
Methods in org.apache.drill.exec.store.mongo with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> MongoStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.phoenix
Methods in org.apache.drill.exec.store.phoenix with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> PhoenixStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerRulesContext, PlannerPhase phase) -
Uses of PlannerPhase in org.apache.drill.exec.store.splunk
Methods in org.apache.drill.exec.store.splunk with parameters of type PlannerPhaseModifier and TypeMethodDescriptionSet
<? extends org.apache.calcite.plan.RelOptRule> SplunkStoragePlugin.getOptimizerRules
(OptimizerRulesContext optimizerContext, PlannerPhase phase)