Uses of Class
org.apache.drill.exec.planner.physical.PlannerSettings
Package
Description
-
Uses of PlannerSettings in org.apache.drill.exec.metastore.analyze
Modifier 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.ModifierConstructorDescriptionFileMetadataInfoCollector
(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
Modifier and TypeMethodDescriptionOptimizerRulesContext.getPlannerSettings()
Method returns the planner optionsQueryContext.getPlannerSettings()
-
Uses of PlannerSettings in org.apache.drill.exec.physical.base
Modifier and TypeMethodDescriptionAbstractGroupScan.getScanStats
(PlannerSettings settings) GroupScan.getScanStats
(PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.planner
Modifier 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 columnModifierConstructorDescriptionFileSystemPartitionDescriptor
(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
Modifier and TypeFieldDescriptionprotected final PlannerSettings
AbstractIndexPlanGenerator.settings
ModifierConstructorDescriptionAbstractIndexPlanGenerator
(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
Modifier 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
ModifierConstructorDescriptionDrillConstExecutor
(FunctionImplementationRegistry funcImplReg, UdfUtilities udfUtilities, PlannerSettings plannerSettings) DrillParseContext
(PlannerSettings plannerSettings) -
Uses of PlannerSettings in org.apache.drill.exec.planner.logical.partition
Modifier 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
Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionHivePartitionDescriptor.getVectorType
(SchemaPath column, PlannerSettings plannerSettings) ModifierConstructorDescriptionHivePartitionDescriptor
(PlannerSettings settings, DrillScanRel scanRel, DrillBuf managedBuffer, String defaultPartitionValue) -
Uses of PlannerSettings in org.apache.drill.exec.store.dfs.easy
Modifier and TypeMethodDescriptionprotected ScanStats
EasyFormatPlugin.getScanStats
(PlannerSettings settings, EasyGroupScan scan) EasyGroupScan.getScanStats
(PlannerSettings settings) -
Uses of PlannerSettings in org.apache.drill.exec.store.easy.text
Modifier and TypeMethodDescriptionprotected ScanStats
TextFormatPlugin.getScanStats
(PlannerSettings settings, EasyGroupScan scan)