Uses of Class
org.apache.drill.exec.planner.physical.PlannerSettings
Packages that use PlannerSettings
Package
Description
-
Uses of PlannerSettings in org.apache.drill.exec.metastore.analyze
Methods in org.apache.drill.exec.metastore.analyze with parameters of type PlannerSettingsModifier and TypeMethodDescriptionAnalyzeFileInfoProvider.getMetadataInfoCollector
(BasicTablesRequests basicRequests, TableInfo tableInfo, FormatSelection selection, PlannerSettings settings, Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier, List<SchemaPath> interestingColumns, MetadataType metadataLevel, int segmentColumnsCount) AnalyzeInfoProvider.getMetadataInfoCollector
(BasicTablesRequests basicRequests, TableInfo tableInfo, FormatSelection selection, PlannerSettings settings, Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier, List<SchemaPath> interestingColumns, MetadataType metadataLevel, int segmentColumnsCount) ReturnsMetadataInfoCollector
instance for obtaining information about segments, files, etc.Constructors in org.apache.drill.exec.metastore.analyze with parameters of type PlannerSettingsModifierConstructorDescriptionFileMetadataInfoCollector
(BasicTablesRequests basicRequests, TableInfo tableInfo, FormatSelection selection, PlannerSettings settings, Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier, List<SchemaPath> interestingColumns, MetadataType metadataLevel, int segmentColumnsCount) -
Uses of PlannerSettings in org.apache.drill.exec.ops
Methods in org.apache.drill.exec.ops that return PlannerSettingsModifier and TypeMethodDescriptionOptimizerRulesContext.getPlannerSettings()
Method returns the planner optionsQueryContext.getPlannerSettings()
-
Uses of PlannerSettings in org.apache.drill.exec.physical.base
Methods in org.apache.drill.exec.physical.base with parameters of type PlannerSettingsModifier and TypeMethodDescriptionAbstractGroupScan.getScanStats
(PlannerSettings settings) GroupScan.getScanStats
(PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.planner
Methods in org.apache.drill.exec.planner with parameters of type PlannerSettingsModifier and TypeMethodDescriptionFileSystemPartitionDescriptor.getVectorType
(SchemaPath column, PlannerSettings plannerSettings) ParquetPartitionDescriptor.getVectorType
(SchemaPath column, PlannerSettings plannerSettings) PartitionDescriptor.getVectorType
(SchemaPath column, PlannerSettings plannerSettings) Method returns the Major type associated with the given columnConstructors in org.apache.drill.exec.planner with parameters of type PlannerSettingsModifierConstructorDescriptionFileSystemPartitionDescriptor
(PlannerSettings settings, org.apache.calcite.rel.core.TableScan scanRel) ParquetPartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel) -
Uses of PlannerSettings in org.apache.drill.exec.planner.index.generators
Fields in org.apache.drill.exec.planner.index.generators declared as PlannerSettingsModifier and TypeFieldDescriptionprotected final PlannerSettings
AbstractIndexPlanGenerator.settings
Constructors in org.apache.drill.exec.planner.index.generators with parameters of type PlannerSettingsModifierConstructorDescriptionAbstractIndexPlanGenerator
(IndexCallContext indexContext, org.apache.calcite.rex.RexNode indexCondition, org.apache.calcite.rex.RexNode remainderCondition, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings) CoveringIndexPlanGenerator
(IndexLogicalPlanCallContext indexContext, FunctionalIndexInfo functionInfo, IndexGroupScan indexGroupScan, org.apache.calcite.rex.RexNode indexCondition, org.apache.calcite.rex.RexNode remainderCondition, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings) CoveringPlanNoFilterGenerator
(IndexCallContext indexContext, FunctionalIndexInfo functionInfo, boolean isSingleton, PlannerSettings settings) IndexIntersectPlanGenerator
(IndexLogicalPlanCallContext indexContext, Map<IndexDescriptor, IndexConditionInfo> indexInfoMap, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings) NonCoveringIndexPlanGenerator
(IndexLogicalPlanCallContext indexContext, IndexDescriptor indexDesc, IndexGroupScan indexGroupScan, org.apache.calcite.rex.RexNode indexCondition, org.apache.calcite.rex.RexNode remainderCondition, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.planner.index.rules
Methods in org.apache.drill.exec.planner.index.rules with parameters of type PlannerSettingsModifier and TypeMethodDescriptionDbScanToIndexScanPrule.getIndexCollection
(PlannerSettings settings, DrillScanRel scan) Return the index collection relevant for the underlying data source -
Uses of PlannerSettings in org.apache.drill.exec.planner.logical
Methods in org.apache.drill.exec.planner.logical that return PlannerSettingsConstructors in org.apache.drill.exec.planner.logical with parameters of type PlannerSettingsModifierConstructorDescriptionDrillConstExecutor
(FunctionImplementationRegistry funcImplReg, UdfUtilities udfUtilities, PlannerSettings plannerSettings) DrillParseContext
(PlannerSettings plannerSettings) -
Uses of PlannerSettings in org.apache.drill.exec.planner.logical.partition
Methods in org.apache.drill.exec.planner.logical.partition with parameters of type PlannerSettingsModifier and TypeMethodDescriptionabstract PartitionDescriptor
PruneScanRule.getPartitionDescriptor
(PlannerSettings settings, org.apache.calcite.rel.core.TableScan scanRel) protected LogicalExpression
PruneScanRule.materializePruneExpr
(org.apache.calcite.rex.RexNode pruneCondition, PlannerSettings settings, org.apache.calcite.rel.RelNode scanRel, VectorContainer container) -
Uses of PlannerSettings in org.apache.drill.exec.planner.physical
Methods in org.apache.drill.exec.planner.physical that return PlannerSettingsModifier and TypeMethodDescriptionstatic PlannerSettings
PrelUtil.getPlannerSettings
(org.apache.calcite.plan.RelOptCluster cluster) static PlannerSettings
PrelUtil.getPlannerSettings
(org.apache.calcite.plan.RelOptPlanner planner) static PlannerSettings
PrelUtil.getSettings
(org.apache.calcite.plan.RelOptCluster cluster) Methods in org.apache.drill.exec.planner.physical with parameters of type PlannerSettingsModifier and TypeMethodDescriptionprotected boolean
JoinPruleBase.checkPreconditions
(DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings) protected boolean
NestedLoopJoinPrule.checkPreconditions
(DrillJoin join, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.planner.sql
Methods in org.apache.drill.exec.planner.sql with parameters of type PlannerSettingsModifier and TypeMethodDescriptionHivePartitionDescriptor.getVectorType
(SchemaPath column, PlannerSettings plannerSettings) Constructors in org.apache.drill.exec.planner.sql with parameters of type PlannerSettingsModifierConstructorDescriptionHivePartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel, DrillBuf managedBuffer, String defaultPartitionValue) -
Uses of PlannerSettings in org.apache.drill.exec.store.dfs.easy
Methods in org.apache.drill.exec.store.dfs.easy with parameters of type PlannerSettingsModifier and TypeMethodDescriptionprotected ScanStats
EasyFormatPlugin.getScanStats
(PlannerSettings settings, EasyGroupScan scan) EasyGroupScan.getScanStats
(PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.store.easy.text
Methods in org.apache.drill.exec.store.easy.text with parameters of type PlannerSettingsModifier and TypeMethodDescriptionprotected ScanStats
TextFormatPlugin.getScanStats
(PlannerSettings settings, EasyGroupScan scan)