Class LocalExecutionPlanner
java.lang.Object
io.trino.sql.planner.LocalExecutionPlanner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionLocalExecutionPlanner(PlannerContext plannerContext, Optional<ExplainAnalyzeContext> explainAnalyzeContext, PageSourceManager pageSourceManager, IndexManager indexManager, NodePartitioningManager nodePartitioningManager, PageSinkManager pageSinkManager, DirectExchangeClientSupplier directExchangeClientSupplier, ExpressionCompiler expressionCompiler, PageFunctionCompiler pageFunctionCompiler, JoinFilterFunctionCompiler joinFilterFunctionCompiler, IndexJoinLookupStats indexJoinLookupStats, TaskManagerConfig taskManagerConfig, SpillerFactory spillerFactory, QueryDataEncoders encoders, Optional<io.trino.spi.protocol.SpoolingManager> spoolingManager, Optional<SpoolingConfig> spoolingConfig, SingleStreamSpillerFactory singleStreamSpillerFactory, PartitioningSpillerFactory partitioningSpillerFactory, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, FlatHashStrategyCompiler hashStrategyCompiler, OrderingCompiler orderingCompiler, DynamicFilterConfig dynamicFilterConfig, BlockTypeOperators blockTypeOperators, TypeOperators typeOperators, TableExecuteContextManager tableExecuteContextManager, ExchangeManagerRegistry exchangeManagerRegistry, NodeVersion version, CompilerConfig compilerConfig) -
Method Summary
Modifier and TypeMethodDescriptionplan(TaskContext taskContext, PlanNode plan, PartitioningScheme partitioningScheme, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) plan(TaskContext taskContext, PlanNode plan, List<Symbol> outputLayout, List<PlanNodeId> partitionedSourceOrder, OutputFactory outputOperatorFactory)
-
Constructor Details
-
LocalExecutionPlanner
@Inject public LocalExecutionPlanner(PlannerContext plannerContext, Optional<ExplainAnalyzeContext> explainAnalyzeContext, PageSourceManager pageSourceManager, IndexManager indexManager, NodePartitioningManager nodePartitioningManager, PageSinkManager pageSinkManager, DirectExchangeClientSupplier directExchangeClientSupplier, ExpressionCompiler expressionCompiler, PageFunctionCompiler pageFunctionCompiler, JoinFilterFunctionCompiler joinFilterFunctionCompiler, IndexJoinLookupStats indexJoinLookupStats, TaskManagerConfig taskManagerConfig, SpillerFactory spillerFactory, QueryDataEncoders encoders, Optional<io.trino.spi.protocol.SpoolingManager> spoolingManager, Optional<SpoolingConfig> spoolingConfig, SingleStreamSpillerFactory singleStreamSpillerFactory, PartitioningSpillerFactory partitioningSpillerFactory, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, FlatHashStrategyCompiler hashStrategyCompiler, OrderingCompiler orderingCompiler, DynamicFilterConfig dynamicFilterConfig, BlockTypeOperators blockTypeOperators, TypeOperators typeOperators, TableExecuteContextManager tableExecuteContextManager, ExchangeManagerRegistry exchangeManagerRegistry, NodeVersion version, CompilerConfig compilerConfig)
-
-
Method Details
-
plan
public LocalExecutionPlanner.LocalExecutionPlan plan(TaskContext taskContext, PlanNode plan, PartitioningScheme partitioningScheme, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) -
plan
public LocalExecutionPlanner.LocalExecutionPlan plan(TaskContext taskContext, PlanNode plan, List<Symbol> outputLayout, List<PlanNodeId> partitionedSourceOrder, OutputFactory outputOperatorFactory)
-