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 PlannerPhaseReturns 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.RuleSetSqlHandlerConfig.getRules(PlannerPhase phase, org.apache.calcite.rel.RelNode input) protected voidDefaultSqlHandler.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.RelNodeDefaultSqlHandler.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.RelNodeDefaultSqlHandler.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 booleanFilterPushDownUtils.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)