Uses of Class
io.prestosql.sql.planner.plan.PlanNodeId
-
-
Uses of PlanNodeId in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type PlanNodeId Modifier and Type Method Description Map<PlanNodeId,PlanCostEstimate>
StatsAndCosts. getCosts()
Map<PlanNodeId,PlanNodeStatsEstimate>
StatsAndCosts. getStats()
Constructor parameters in io.prestosql.cost with type arguments of type PlanNodeId Constructor Description StatsAndCosts(Map<PlanNodeId,PlanNodeStatsEstimate> stats, Map<PlanNodeId,PlanCostEstimate> costs)
-
Uses of PlanNodeId in io.prestosql.execution
Methods in io.prestosql.execution that return PlanNodeId Modifier and Type Method Description PlanNodeId
Input. getPlanNodeId()
PlanNodeId
ScheduledSplit. getPlanNodeId()
PlanNodeId
TaskSource. getPlanNodeId()
Methods in io.prestosql.execution that return types with arguments of type PlanNodeId Modifier and Type Method Description Set<PlanNodeId>
SqlTaskExecution. getNoMoreSplits()
Set<PlanNodeId>
TaskInfo. getNoMoreSplits()
Map<PlanNodeId,TableInfo>
StageInfo. getTables()
Methods in io.prestosql.execution with parameters of type PlanNodeId Modifier and Type Method Description void
RemoteTask. noMoreSplits(PlanNodeId sourceId)
void
RemoteTask. noMoreSplits(PlanNodeId sourceId, Lifespan lifespan)
void
SqlStageExecution. schedulingComplete(PlanNodeId partitionedSource)
Method parameters in io.prestosql.execution with type arguments of type PlanNodeId Modifier and Type Method Description void
RemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splits)
RemoteTask
MemoryTrackingRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo)
RemoteTask
RemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo)
static SqlStageExecution
SqlStageExecution. createSqlStageExecution(StageId stageId, PlanFragment fragment, Map<PlanNodeId,TableInfo> tables, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, ExecutorService executor, FailureDetector failureDetector, DynamicFilterService dynamicFilterService, SplitSchedulerStats schedulerStats)
Set<RemoteTask>
SqlStageExecution. scheduleSplits(InternalNode node, com.google.common.collect.Multimap<PlanNodeId,Split> splits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsNotification)
Constructors in io.prestosql.execution with parameters of type PlanNodeId Constructor Description Input(String catalogName, String schema, String table, Optional<Object> connectorInfo, List<Column> columns, PlanFragmentId fragmentId, PlanNodeId planNodeId)
ScheduledSplit(long sequenceId, PlanNodeId planNodeId, Split split)
TaskSource(PlanNodeId planNodeId, Set<ScheduledSplit> splits, boolean noMoreSplits)
TaskSource(PlanNodeId planNodeId, Set<ScheduledSplit> splits, Set<Lifespan> noMoreSplitsForLifespan, boolean noMoreSplits)
Constructor parameters in io.prestosql.execution with type arguments of type PlanNodeId Constructor Description StageInfo(StageId stageId, StageState state, PlanFragment plan, List<Type> types, StageStats stageStats, List<TaskInfo> tasks, List<StageInfo> subStages, Map<PlanNodeId,TableInfo> tables, ExecutionFailureInfo failureCause)
StageStateMachine(StageId stageId, Session session, PlanFragment fragment, Map<PlanNodeId,TableInfo> tables, ExecutorService executor, SplitSchedulerStats schedulerStats)
TaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, boolean needsPlan)
-
Uses of PlanNodeId in io.prestosql.execution.scheduler
Methods in io.prestosql.execution.scheduler that return PlanNodeId Modifier and Type Method Description PlanNodeId
SourcePartitionedScheduler. getPlanNodeId()
PlanNodeId
SourceScheduler. getPlanNodeId()
Methods in io.prestosql.execution.scheduler with parameters of type PlanNodeId Modifier and Type Method Description static SourceScheduler
SourcePartitionedScheduler. newSourcePartitionedSchedulerAsSourceScheduler(SqlStageExecution stage, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, boolean groupedExecution, DynamicFilterService dynamicFilterService, BooleanSupplier anySourceTaskBlocked)
Obtains aSourceScheduler
suitable for use in FixedSourcePartitionedScheduler.static StageScheduler
SourcePartitionedScheduler. newSourcePartitionedSchedulerAsStageScheduler(SqlStageExecution stage, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, BooleanSupplier anySourceTaskBlocked)
Obtains an instance ofSourcePartitionedScheduler
suitable for use as a stage scheduler.Constructor parameters in io.prestosql.execution.scheduler with type arguments of type PlanNodeId Constructor Description FixedSourcePartitionedScheduler(SqlStageExecution stage, Map<PlanNodeId,SplitSource> splitSources, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, OptionalInt concurrentLifespansPerTask, NodeSelector nodeSelector, List<ConnectorPartitionHandle> partitionHandles, DynamicFilterService dynamicFilterService)
FixedSourcePartitionedScheduler(SqlStageExecution stage, Map<PlanNodeId,SplitSource> splitSources, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, OptionalInt concurrentLifespansPerTask, NodeSelector nodeSelector, List<ConnectorPartitionHandle> partitionHandles, DynamicFilterService dynamicFilterService)
-
Uses of PlanNodeId in io.prestosql.operator
Methods in io.prestosql.operator that return PlanNodeId Modifier and Type Method Description PlanNodeId
LookupJoinOperatorFactory. getPlanNodeId()
PlanNodeId
OperatorStats. getPlanNodeId()
PlanNodeId
ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. getPlanNodeId()
PlanNodeId
TableScanOperator.TableScanOperatorFactory. getPlanNodeId()
PlanNodeId
WorkProcessorOperatorFactory. getPlanNodeId()
PlanNodeId
WorkProcessorSourceOperatorFactory. getPlanNodeId()
PlanNodeId
ExchangeOperator.ExchangeOperatorFactory. getSourceId()
PlanNodeId
ExchangeOperator. getSourceId()
PlanNodeId
MergeOperator. getSourceId()
PlanNodeId
MergeOperator.MergeOperatorFactory. getSourceId()
PlanNodeId
ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. getSourceId()
PlanNodeId
SourceOperator. getSourceId()
PlanNodeId
SourceOperatorFactory. getSourceId()
PlanNodeId
TableScanOperator. getSourceId()
PlanNodeId
TableScanOperator.TableScanOperatorFactory. getSourceId()
PlanNodeId
WorkProcessorPipelineSourceOperator. getSourceId()
PlanNodeId
WorkProcessorPipelineSourceOperator.WorkProcessorPipelineSourceOperatorFactory. getSourceId()
PlanNodeId
WorkProcessorSourceOperatorAdapter. getSourceId()
PlanNodeId
WorkProcessorSourceOperatorFactory. getSourceId()
Methods in io.prestosql.operator that return types with arguments of type PlanNodeId Modifier and Type Method Description Set<PlanNodeId>
StageExecutionDescriptor. getJsonSerializableGroupedExecutionScanNodes()
Optional<PlanNodeId>
Driver. getSourceId()
Optional<PlanNodeId>
DriverFactory. getSourceId()
return the sourceId of this DriverFactory.Methods in io.prestosql.operator with parameters of type PlanNodeId Modifier and Type Method Description OperatorContext
DriverContext. addOperatorContext(int operatorId, PlanNodeId planNodeId, String operatorType)
static OperatorFactory
AssignUniqueIdOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId)
static OperatorFactory
FilterAndProjectOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, Supplier<PageProcessor> processor, List<Type> types, io.airlift.units.DataSize minOutputPageSize, int minOutputPageRowCount)
static OperatorFactory
HashSemiJoinOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, SetBuilderOperator.SetSupplier setSupplier, List<? extends Type> probeTypes, int probeJoinChannel, Optional<Integer> probeJoinHashChannel)
static OperatorFactory
StreamingAggregationOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, JoinCompiler joinCompiler)
static OperatorFactory
TopNOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> types, int n, List<Integer> sortChannels, List<SortOrder> sortOrders, TypeOperators typeOperators)
OperatorFactory
OutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
PartitionedOutputOperator.PartitionedOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
TaskOutputOperator.TaskOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
LookupJoinOperators. fullOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
OperatorFactory
LookupJoinOperators. innerJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
boolean
StageExecutionDescriptor. isScanGroupedExecution(PlanNodeId scanNodeId)
OperatorFactory
LookupJoinOperators. lookupOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
OperatorFactory
LookupJoinOperators. probeOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
Method parameters in io.prestosql.operator with type arguments of type PlanNodeId Modifier and Type Method Description static StageExecutionDescriptor
StageExecutionDescriptor. dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)
static StageExecutionDescriptor
StageExecutionDescriptor. fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)
static StageExecutionDescriptor
StageExecutionDescriptor. jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy, Set<PlanNodeId> groupedExecutionCapableScanNodes)
Constructors in io.prestosql.operator with parameters of type PlanNodeId Constructor Description AggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, boolean useSystemMemory)
DeleteOperatorFactory(int operatorId, PlanNodeId planNodeId, int rowIdChannel)
DevNullOperatorFactory(int operatorId, PlanNodeId planNodeId)
DistinctLimitOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> distinctChannels, long limit, Optional<Integer> hashChannel, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
DynamicFilterSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, Consumer<TupleDomain<DynamicFilterId>> dynamicPredicateConsumer, List<DynamicFilterSourceOperator.Channel> channels, int maxDisinctValues, io.airlift.units.DataSize maxFilterSize, int minMaxCollectionLimit, BlockTypeOperators blockTypeOperators)
EnforceSingleRowOperatorFactory(int operatorId, PlanNodeId planNodeId)
ExchangeOperator(OperatorContext operatorContext, PlanNodeId sourceId, PagesSerde serde, ExchangeClient exchangeClient)
ExchangeOperatorFactory(int operatorId, PlanNodeId sourceId, ExchangeClientSupplier exchangeClientSupplier, PagesSerdeFactory serdeFactory)
ExplainAnalyzeOperatorFactory(int operatorId, PlanNodeId planNodeId, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, boolean verbose)
GroupIdOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> outputTypes, List<Map<Integer,Integer>> groupingSetMappings)
HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, boolean produceDefaultOutput, List<AccumulatorFactory> accumulatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, boolean spillEnabled, io.airlift.units.DataSize unspillMemoryLimit, SpillerFactory spillerFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)
HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)
HashBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<PartitionedLookupSourceFactory> lookupSourceFactoryManager, List<Integer> outputChannels, List<Integer> hashChannels, OptionalInt preComputedHashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories, int expectedPositions, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, SingleStreamSpillerFactory singleStreamSpillerFactory)
LimitOperatorFactory(int operatorId, PlanNodeId planNodeId, long limit)
LookupJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactoryManager, List<Type> probeTypes, List<Type> probeOutputTypes, List<Type> buildOutputTypes, LookupJoinOperators.JoinType joinType, JoinProbe.JoinProbeFactory joinProbeFactory, BlockTypeOperators blockTypeOperators, OptionalInt totalOperatorsCount, List<Integer> probeJoinChannels, OptionalInt probeHashChannel, PartitioningSpillerFactory partitioningSpillerFactory)
LookupOuterOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> probeOutputTypes, List<Type> buildOutputTypes, JoinBridgeManager<?> joinBridgeManager)
MarkDistinctOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, Collection<Integer> markDistinctChannels, Optional<Integer> hashChannel, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
MergeOperator(OperatorContext operatorContext, PlanNodeId sourceId, ExchangeClientSupplier exchangeClientSupplier, PagesSerde pagesSerde, PageWithPositionComparator comparator, List<Integer> outputChannels, List<Type> outputTypes)
MergeOperatorFactory(int operatorId, PlanNodeId sourceId, ExchangeClientSupplier exchangeClientSupplier, PagesSerdeFactory serdeFactory, OrderingCompiler orderingCompiler, List<Type> types, List<Integer> outputChannels, List<Integer> sortChannels, List<SortOrder> sortOrder)
NestedLoopBuildOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<NestedLoopJoinBridge> nestedLoopJoinBridgeManager)
NestedLoopJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<NestedLoopJoinBridge> nestedLoopJoinBridgeManager, List<Integer> probeChannels, List<Integer> buildChannels)
OperatorContext(int operatorId, PlanNodeId planNodeId, String operatorType, DriverContext driverContext, Executor executor, MemoryTrackingContext operatorMemoryContext)
OperatorStats(int stageId, int pipelineId, int operatorId, PlanNodeId planNodeId, String operatorType, long totalDrivers, long addInputCalls, io.airlift.units.Duration addInputWall, io.airlift.units.Duration addInputCpu, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, io.airlift.units.DataSize inputDataSize, long inputPositions, double sumSquaredInputPositions, long getOutputCalls, io.airlift.units.Duration getOutputWall, io.airlift.units.Duration getOutputCpu, io.airlift.units.DataSize outputDataSize, long outputPositions, long dynamicFilterSplitsProcessed, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.Duration blockedWall, long finishCalls, io.airlift.units.Duration finishWall, io.airlift.units.Duration finishCpu, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize systemMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakSystemMemoryReservation, io.airlift.units.DataSize peakRevocableMemoryReservation, io.airlift.units.DataSize peakTotalMemoryReservation, io.airlift.units.DataSize spilledDataSize, Optional<BlockedReason> blockedReason, OperatorInfo info)
OrderByOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> outputChannels, int expectedPositions, List<Integer> sortChannels, List<SortOrder> sortOrder, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, Optional<SpillerFactory> spillerFactory, OrderingCompiler orderingCompiler)
PartitionedOutputOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, Function<Page,Page> pagePreprocessor, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, io.airlift.units.DataSize maxMemory)
RowNumberOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<? extends Type> partitionTypes, Optional<Integer> maxRowsPerPartition, Optional<Integer> hashChannel, int expectedPositions, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
ScanFilterAndProjectOperatorFactory(int operatorId, PlanNodeId planNodeId, PlanNodeId sourceId, PageSourceProvider pageSourceProvider, Supplier<CursorProcessor> cursorProcessor, Supplier<PageProcessor> pageProcessor, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter, List<Type> types, io.airlift.units.DataSize minOutputPageSize, int minOutputPageRowCount)
SetBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, Type type, int setChannel, Optional<Integer> hashChannel, int expectedPositions, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
SpatialIndexBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> types, List<Integer> outputChannels, int indexChannel, Optional<Integer> radiusChannel, Optional<Integer> partitionChannel, SpatialIndexBuilderOperator.SpatialPredicate spatialRelationshipTest, Optional<String> kdbTreeJson, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, int expectedPositions, PagesIndex.Factory pagesIndexFactory)
SpatialJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, SpatialJoinNode.Type joinType, List<Type> probeTypes, List<Integer> probeOutputChannels, int probeGeometryChannel, Optional<Integer> partitionChannel, PagesSpatialIndexFactory pagesSpatialIndexFactory)
StatisticsWriterOperatorFactory(int operatorId, PlanNodeId planNodeId, StatisticsWriterOperator.StatisticsWriter statisticsWriter, boolean rowCountEnabled, StatisticAggregationsDescriptor<Integer> descriptor)
TableDeleteOperatorFactory(int operatorId, PlanNodeId planNodeId, Metadata metadata, Session session, TableHandle tableHandle)
TableFinishOperatorFactory(int operatorId, PlanNodeId planNodeId, TableFinishOperator.TableFinisher tableFinisher, OperatorFactory statisticsAggregationOperatorFactory, StatisticAggregationsDescriptor<Integer> descriptor, Session session)
TableScanOperator(OperatorContext operatorContext, PlanNodeId planNodeId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter)
TableScanOperatorFactory(int operatorId, PlanNodeId sourceId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter)
TableWriterOperatorFactory(int operatorId, PlanNodeId planNodeId, PageSinkManager pageSinkManager, TableWriterNode.WriterTarget writerTarget, List<Integer> columnChannels, List<String> notNullChannelColumnNames, Session session, OperatorFactory statisticsAggregationOperatorFactory, List<Type> types)
TaskOutputOperatorFactory(int operatorId, PlanNodeId planNodeId, OutputBuffer outputBuffer, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
TopNRowNumberOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<? extends Type> partitionTypes, List<Integer> sortChannels, List<SortOrder> sortOrder, int maxRowCountPerPartition, boolean partial, Optional<Integer> hashChannel, int expectedPositions, JoinCompiler joinCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators)
ValuesOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Page> pages)
WindowOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<WindowFunctionDefinition> windowFunctionDefinitions, List<Integer> partitionChannels, List<Integer> preGroupedChannels, List<Integer> sortChannels, List<SortOrder> sortOrder, int preSortedChannelPrefix, int expectedPositions, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, SpillerFactory spillerFactory, OrderingCompiler orderingCompiler)
-
Uses of PlanNodeId in io.prestosql.operator.exchange
Constructors in io.prestosql.operator.exchange with parameters of type PlanNodeId Constructor Description LocalExchangeSinkOperatorFactory(LocalExchange.LocalExchangeFactory localExchangeFactory, int operatorId, PlanNodeId planNodeId, LocalExchange.LocalExchangeSinkFactoryId sinkFactoryId, Function<Page,Page> pagePreprocessor)
LocalExchangeSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, LocalExchange.LocalExchangeFactory localExchangeFactory)
LocalMergeSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, LocalExchange.LocalExchangeFactory localExchangeFactory, List<Type> types, OrderingCompiler orderingCompiler, List<Integer> sortChannels, List<SortOrder> orderings)
-
Uses of PlanNodeId in io.prestosql.operator.index
Methods in io.prestosql.operator.index that return PlanNodeId Modifier and Type Method Description PlanNodeId
IndexSourceOperator. getSourceId()
PlanNodeId
IndexSourceOperator.IndexSourceOperatorFactory. getSourceId()
Constructors in io.prestosql.operator.index with parameters of type PlanNodeId Constructor Description DynamicTupleFilterFactory(int filterOperatorId, PlanNodeId planNodeId, int[] tupleFilterChannels, int[] outputFilterChannels, List<Type> outputTypes, PageFunctionCompiler pageFunctionCompiler, BlockTypeOperators blockTypeOperators)
IndexBuildDriverFactoryProvider(int pipelineId, int outputOperatorId, PlanNodeId planNodeId, boolean inputDriver, List<Type> outputTypes, List<OperatorFactory> coreOperatorFactories, Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory)
IndexSourceOperator(OperatorContext operatorContext, PlanNodeId planNodeId, ConnectorIndex index, Function<RecordSet,RecordSet> probeKeyNormalizer)
IndexSourceOperatorFactory(int operatorId, PlanNodeId sourceId, ConnectorIndex index, Function<RecordSet,RecordSet> probeKeyNormalizer)
PageBufferOperatorFactory(int operatorId, PlanNodeId planNodeId, PageBuffer pageBuffer)
PagesIndexBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, IndexSnapshotBuilder indexSnapshotBuilder)
-
Uses of PlanNodeId in io.prestosql.operator.unnest
Constructors in io.prestosql.operator.unnest with parameters of type PlanNodeId Constructor Description UnnestOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Integer> replicateChannels, List<Type> replicateTypes, List<Integer> unnestChannels, List<Type> unnestTypes, boolean withOrdinality, boolean outer)
-
Uses of PlanNodeId in io.prestosql.server
Method parameters in io.prestosql.server with type arguments of type PlanNodeId Modifier and Type Method Description RemoteTask
HttpRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, boolean summarizeTaskInfo)
-
Uses of PlanNodeId in io.prestosql.server.remotetask
Methods in io.prestosql.server.remotetask with parameters of type PlanNodeId Modifier and Type Method Description void
HttpRemoteTask. noMoreSplits(PlanNodeId sourceId)
void
HttpRemoteTask. noMoreSplits(PlanNodeId sourceId, Lifespan lifespan)
Method parameters in io.prestosql.server.remotetask with type arguments of type PlanNodeId Modifier and Type Method Description void
HttpRemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splitsBySource)
Constructor parameters in io.prestosql.server.remotetask with type arguments of type PlanNodeId Constructor Description HttpRemoteTask(Session session, TaskId taskId, String nodeId, URI location, PlanFragment planFragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OptionalInt totalPartitions, OutputBuffers outputBuffers, io.airlift.http.client.HttpClient httpClient, Executor executor, ScheduledExecutorService updateScheduledExecutor, ScheduledExecutorService errorScheduledExecutor, io.airlift.units.Duration maxErrorDuration, io.airlift.units.Duration taskStatusRefreshMaxWait, io.airlift.units.Duration taskInfoUpdateInterval, boolean summarizeTaskInfo, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, RemoteTaskStats stats, DynamicFilterService dynamicFilterService)
-
Uses of PlanNodeId in io.prestosql.sql.planner
Methods in io.prestosql.sql.planner that return PlanNodeId Modifier and Type Method Description PlanNodeId
PlanNodeIdAllocator. getNextId()
Methods in io.prestosql.sql.planner that return types with arguments of type PlanNodeId Modifier and Type Method Description List<PlanNodeId>
LocalExecutionPlanner.LocalExecutionPlan. getPartitionedSourceOrder()
List<PlanNodeId>
PlanFragment. getPartitionedSources()
Map<PlanNodeId,SplitSource>
StageExecutionPlan. getSplitSources()
Map<PlanNodeId,TableInfo>
StageExecutionPlan. getTables()
static List<PlanNodeId>
SchedulingOrderVisitor. scheduleOrder(PlanNode root)
Methods in io.prestosql.sql.planner with parameters of type PlanNodeId Modifier and Type Method Description boolean
PlanFragment. isPartitionedSources(PlanNodeId nodeId)
Method parameters in io.prestosql.sql.planner with type arguments of type PlanNodeId Modifier and Type Method Description LocalExecutionPlanner.LocalExecutionPlan
LocalExecutionPlanner. plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer)
PlanFragment
PlanFragment. withDynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes)
PlanFragment
PlanFragment. withFixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes)
Constructor parameters in io.prestosql.sql.planner with type arguments of type PlanNodeId Constructor Description PlanFragment(PlanFragmentId id, PlanNode root, Map<Symbol,Type> symbols, PartitioningHandle partitioning, List<PlanNodeId> partitionedSources, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, StatsAndCosts statsAndCosts, Optional<String> jsonRepresentation)
StageExecutionPlan(PlanFragment fragment, Map<PlanNodeId,SplitSource> splitSources, List<StageExecutionPlan> subStages, Map<PlanNodeId,TableInfo> tables)
-
Uses of PlanNodeId in io.prestosql.sql.planner.iterative
Constructors in io.prestosql.sql.planner.iterative with parameters of type PlanNodeId Constructor Description GroupReference(PlanNodeId id, int groupId, List<Symbol> outputs)
-
Uses of PlanNodeId in io.prestosql.sql.planner.optimizations
Methods in io.prestosql.sql.planner.optimizations with parameters of type PlanNodeId Modifier and Type Method Description AggregationNode
SymbolMapper. map(AggregationNode node, PlanNode source, PlanNodeId newNodeId)
TableWriterNode
SymbolMapper. map(TableWriterNode node, PlanNode source, PlanNodeId newId)
TopNNode
SymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId)
-
Uses of PlanNodeId in io.prestosql.sql.planner.optimizations.joins
Methods in io.prestosql.sql.planner.optimizations.joins that return PlanNodeId Modifier and Type Method Description PlanNodeId
JoinGraph. getRootId()
Constructors in io.prestosql.sql.planner.optimizations.joins with parameters of type PlanNodeId Constructor Description JoinGraph(List<PlanNode> nodes, com.google.common.collect.Multimap<PlanNodeId,JoinGraph.Edge> edges, PlanNodeId rootId, List<Expression> filters, boolean containsCrossJoin)
Constructor parameters in io.prestosql.sql.planner.optimizations.joins with type arguments of type PlanNodeId Constructor Description JoinGraph(List<PlanNode> nodes, com.google.common.collect.Multimap<PlanNodeId,JoinGraph.Edge> edges, PlanNodeId rootId, List<Expression> filters, boolean containsCrossJoin)
-
Uses of PlanNodeId in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return PlanNodeId Modifier and Type Method Description PlanNodeId
PlanNode. getId()
Constructors in io.prestosql.sql.planner.plan with parameters of type PlanNodeId Constructor Description AggregationNode(PlanNodeId id, PlanNode source, Map<Symbol,AggregationNode.Aggregation> aggregations, AggregationNode.GroupingSetDescriptor groupingSets, List<Symbol> preGroupedSymbols, AggregationNode.Step step, Optional<Symbol> hashSymbol, Optional<Symbol> groupIdSymbol)
ApplyNode(PlanNodeId id, PlanNode input, PlanNode subquery, Assignments subqueryAssignments, List<Symbol> correlation, Node originSubquery)
AssignUniqueId(PlanNodeId id, PlanNode source, Symbol unique)
CorrelatedJoinNode(PlanNodeId id, PlanNode input, PlanNode subquery, List<Symbol> correlation, CorrelatedJoinNode.Type type, Expression filter, Node originSubquery)
DeleteNode(PlanNodeId id, PlanNode source, TableWriterNode.DeleteTarget target, Symbol rowId, List<Symbol> outputs)
DistinctLimitNode(PlanNodeId id, PlanNode source, long limit, boolean partial, List<Symbol> distinctSymbols, Optional<Symbol> hashSymbol)
EnforceSingleRowNode(PlanNodeId id, PlanNode source)
ExceptNode(PlanNodeId id, List<PlanNode> sources, com.google.common.collect.ListMultimap<Symbol,Symbol> outputToInputs, List<Symbol> outputs, boolean distinct)
ExchangeNode(PlanNodeId id, ExchangeNode.Type type, ExchangeNode.Scope scope, PartitioningScheme partitioningScheme, List<PlanNode> sources, List<List<Symbol>> inputs, Optional<OrderingScheme> orderingScheme)
ExplainAnalyzeNode(PlanNodeId id, PlanNode source, Symbol outputSymbol, List<Symbol> actualOutputs, boolean verbose)
FilterNode(PlanNodeId id, PlanNode source, Expression predicate)
GroupIdNode(PlanNodeId id, PlanNode source, List<List<Symbol>> groupingSets, Map<Symbol,Symbol> groupingColumns, List<Symbol> aggregationArguments, Symbol groupIdSymbol)
IndexJoinNode(PlanNodeId id, IndexJoinNode.Type type, PlanNode probeSource, PlanNode indexSource, List<IndexJoinNode.EquiJoinClause> criteria, Optional<Symbol> probeHashSymbol, Optional<Symbol> indexHashSymbol)
IndexSourceNode(PlanNodeId id, IndexHandle indexHandle, TableHandle tableHandle, Set<Symbol> lookupSymbols, List<Symbol> outputSymbols, Map<Symbol,ColumnHandle> assignments)
IntersectNode(PlanNodeId id, List<PlanNode> sources, com.google.common.collect.ListMultimap<Symbol,Symbol> outputToInputs, List<Symbol> outputs, boolean distinct)
JoinNode(PlanNodeId id, JoinNode.Type type, PlanNode left, PlanNode right, List<JoinNode.EquiJoinClause> criteria, List<Symbol> leftOutputSymbols, List<Symbol> rightOutputSymbols, Optional<Expression> filter, Optional<Symbol> leftHashSymbol, Optional<Symbol> rightHashSymbol, Optional<JoinNode.DistributionType> distributionType, Optional<Boolean> spillable, Map<DynamicFilterId,Symbol> dynamicFilters, Optional<PlanNodeStatsAndCostSummary> reorderJoinStatsAndCost)
LimitNode(PlanNodeId id, PlanNode source, long count, boolean partial)
LimitNode(PlanNodeId id, PlanNode source, long count, Optional<OrderingScheme> tiesResolvingScheme, boolean partial)
MarkDistinctNode(PlanNodeId id, PlanNode source, Symbol markerSymbol, List<Symbol> distinctSymbols, Optional<Symbol> hashSymbol)
OffsetNode(PlanNodeId id, PlanNode source, long count)
OutputNode(PlanNodeId id, PlanNode source, List<String> columnNames, List<Symbol> outputs)
PlanNode(PlanNodeId id)
ProjectNode(PlanNodeId id, PlanNode source, Assignments assignments)
RemoteSourceNode(PlanNodeId id, PlanFragmentId sourceFragmentId, List<Symbol> outputs, Optional<OrderingScheme> orderingScheme, ExchangeNode.Type exchangeType)
RemoteSourceNode(PlanNodeId id, List<PlanFragmentId> sourceFragmentIds, List<Symbol> outputs, Optional<OrderingScheme> orderingScheme, ExchangeNode.Type exchangeType)
RowNumberNode(PlanNodeId id, PlanNode source, List<Symbol> partitionBy, boolean orderSensitive, Symbol rowNumberSymbol, Optional<Integer> maxRowCountPerPartition, Optional<Symbol> hashSymbol)
SampleNode(PlanNodeId id, PlanNode source, double sampleRatio, SampleNode.Type sampleType)
SemiJoinNode(PlanNodeId id, PlanNode source, PlanNode filteringSource, Symbol sourceJoinSymbol, Symbol filteringSourceJoinSymbol, Symbol semiJoinOutput, Optional<Symbol> sourceHashSymbol, Optional<Symbol> filteringSourceHashSymbol, Optional<SemiJoinNode.DistributionType> distributionType, Optional<DynamicFilterId> dynamicFilterId)
SetOperationNode(PlanNodeId id, List<PlanNode> sources, com.google.common.collect.ListMultimap<Symbol,Symbol> outputToInputs, List<Symbol> outputs)
SortNode(PlanNodeId id, PlanNode source, OrderingScheme orderingScheme, boolean partial)
SpatialJoinNode(PlanNodeId id, SpatialJoinNode.Type type, PlanNode left, PlanNode right, List<Symbol> outputSymbols, Expression filter, Optional<Symbol> leftPartitionSymbol, Optional<Symbol> rightPartitionSymbol, Optional<String> kdbTree)
StatisticsWriterNode(PlanNodeId id, PlanNode source, StatisticsWriterNode.WriteStatisticsTarget target, Symbol rowCountSymbol, boolean rowCountEnabled, StatisticAggregationsDescriptor<Symbol> descriptor)
TableDeleteNode(PlanNodeId id, TableHandle target, Symbol output)
TableFinishNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor)
TableScanNode(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, boolean forDelete)
TableScanNode(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, TupleDomain<ColumnHandle> enforcedConstraint, boolean forDelete)
TableWriterNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Set<Symbol> notNullColumnSymbols, Optional<PartitioningScheme> partitioningScheme, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor)
TopNNode(PlanNodeId id, PlanNode source, long count, OrderingScheme orderingScheme, TopNNode.Step step)
TopNRowNumberNode(PlanNodeId id, PlanNode source, WindowNode.Specification specification, Symbol rowNumberSymbol, int maxRowCountPerPartition, boolean partial, Optional<Symbol> hashSymbol)
UnionNode(PlanNodeId id, List<PlanNode> sources, com.google.common.collect.ListMultimap<Symbol,Symbol> outputToInputs, List<Symbol> outputs)
UnnestNode(PlanNodeId id, PlanNode source, List<Symbol> replicateSymbols, List<UnnestNode.Mapping> mappings, Optional<Symbol> ordinalitySymbol, JoinNode.Type joinType, Optional<Expression> filter)
ValuesNode(PlanNodeId id, int rowCount)
Constructor of ValuesNode with empty output symbols listValuesNode(PlanNodeId id, List<Symbol> outputSymbols, int rowCount, Optional<List<Expression>> rows)
ValuesNode(PlanNodeId id, List<Symbol> outputSymbols, List<Expression> rows)
Constructor of ValuesNode with non-empty output symbols listWindowNode(PlanNodeId id, PlanNode source, WindowNode.Specification specification, Map<Symbol,WindowNode.Function> windowFunctions, Optional<Symbol> hashSymbol, Set<Symbol> prePartitionedInputs, int preSortedOrderPrefix)
-
Uses of PlanNodeId in io.prestosql.sql.planner.planprinter
Methods in io.prestosql.sql.planner.planprinter that return PlanNodeId Modifier and Type Method Description PlanNodeId
NodeRepresentation. getId()
PlanNodeId
PlanNodeStats. getPlanNodeId()
Methods in io.prestosql.sql.planner.planprinter that return types with arguments of type PlanNodeId Modifier and Type Method Description static Map<PlanNodeId,PlanNodeStats>
PlanNodeStatsSummarizer. aggregateStageStats(List<StageInfo> stageInfos)
static Map<PlanNodeId,PlanNodeStats>
PlanNodeStatsSummarizer. aggregateTaskStats(List<TaskInfo> taskInfos)
List<PlanNodeId>
NodeRepresentation. getChildren()
Constructors in io.prestosql.sql.planner.planprinter with parameters of type PlanNodeId Constructor Description HashCollisionPlanNodeStats(PlanNodeId planNodeId, io.airlift.units.Duration planNodeScheduledTime, io.airlift.units.Duration planNodeCpuTime, long planNodeInputPositions, io.airlift.units.DataSize planNodeInputDataSize, long planNodeOutputPositions, io.airlift.units.DataSize planNodeOutputDataSize, Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> operatorInputStats, Map<String,io.prestosql.sql.planner.planprinter.OperatorHashCollisionsStats> operatorHashCollisionsStats)
NodeRepresentation(PlanNodeId id, String name, String type, String identifier, List<NodeRepresentation.TypedSymbol> outputs, Optional<PlanNodeStats> stats, List<PlanNodeStatsEstimate> estimatedStats, List<PlanCostEstimate> estimatedCost, Optional<PlanNodeStatsAndCostSummary> reorderJoinStatsAndCost, List<PlanNodeId> children, List<PlanFragmentId> remoteSources)
WindowPlanNodeStats(PlanNodeId planNodeId, io.airlift.units.Duration planNodeScheduledTime, io.airlift.units.Duration planNodeCpuTime, long planNodeInputPositions, io.airlift.units.DataSize planNodeInputDataSize, long planNodeOutputPositions, io.airlift.units.DataSize planNodeOutputDataSize, Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> operatorInputStats, io.prestosql.sql.planner.planprinter.WindowOperatorStats windowOperatorStats)
-
Uses of PlanNodeId in io.prestosql.testing
Methods in io.prestosql.testing with parameters of type PlanNodeId Modifier and Type Method Description OperatorFactory
NullOutputOperator.NullOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
PageConsumerOperator.PageConsumerOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
Constructors in io.prestosql.testing with parameters of type PlanNodeId Constructor Description NullOutputOperatorFactory(int operatorId, PlanNodeId planNodeId)
PageConsumerOperatorFactory(int operatorId, PlanNodeId planNodeId, Consumer<Page> pageConsumer, Function<Page,Page> pagePreprocessor)
-