Uses of Class
io.trino.sql.planner.plan.PlanNodeId
-
-
Uses of PlanNodeId in io.trino.cost
Methods in io.trino.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.trino.cost with type arguments of type PlanNodeId Constructor Description StatsAndCosts(Map<PlanNodeId,PlanNodeStatsEstimate> stats, Map<PlanNodeId,PlanCostEstimate> costs) -
Uses of PlanNodeId in io.trino.execution
Methods in io.trino.execution that return PlanNodeId Modifier and Type Method Description PlanNodeIdInput. getPlanNodeId()PlanNodeIdScheduledSplit. getPlanNodeId()PlanNodeIdTaskSource. getPlanNodeId()Methods in io.trino.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.trino.execution with parameters of type PlanNodeId Modifier and Type Method Description voidRemoteTask. noMoreSplits(PlanNodeId sourceId)voidRemoteTask. noMoreSplits(PlanNodeId sourceId, Lifespan lifespan)Method parameters in io.trino.execution with type arguments of type PlanNodeId Modifier and Type Method Description voidRemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splits)RemoteTaskMemoryTrackingRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)RemoteTaskRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo)static SqlStageSqlStage. createSqlStage(StageId stageId, PlanFragment fragment, Map<PlanNodeId,TableInfo> tables, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, Executor executor, SplitSchedulerStats schedulerStats)Optional<RemoteTask>SqlStage. createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId,Split> splits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsForLifespan, Set<PlanNodeId> noMoreSplits)Optional<RemoteTask>SqlStage. createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId,Split> splits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsForLifespan, Set<PlanNodeId> noMoreSplits)Constructors in io.trino.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.trino.execution with type arguments of type PlanNodeId Constructor Description StageInfo(StageId stageId, StageState state, PlanFragment plan, boolean coordinatorOnly, List<Type> types, StageStats stageStats, List<TaskInfo> tasks, List<StageInfo> subStages, Map<PlanNodeId,TableInfo> tables, ExecutionFailureInfo failureCause)StageStateMachine(StageId stageId, PlanFragment fragment, Map<PlanNodeId,TableInfo> tables, Executor 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.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return PlanNodeId Modifier and Type Method Description PlanNodeIdSourcePartitionedScheduler. getPlanNodeId()PlanNodeIdSourceScheduler. getPlanNodeId()Methods in io.trino.execution.scheduler with parameters of type PlanNodeId Modifier and Type Method Description static SourceSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsSourceScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, boolean groupedExecution, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode,RemoteTask> scheduledTasks)Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler.static StageSchedulerSourcePartitionedScheduler. newSourcePartitionedSchedulerAsStageScheduler(PipelinedStageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked)Obtains an instance ofSourcePartitionedSchedulersuitable for use as a stage scheduler.voidPipelinedStageExecution. schedulingComplete(PlanNodeId partitionedSource)Method parameters in io.trino.execution.scheduler with type arguments of type PlanNodeId Modifier and Type Method Description Optional<RemoteTask>PipelinedStageExecution. scheduleTask(InternalNode node, int partition, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, com.google.common.collect.Multimap<PlanNodeId,Lifespan> noMoreSplitsForLifespan)Constructor parameters in io.trino.execution.scheduler with type arguments of type PlanNodeId Constructor Description FixedSourcePartitionedScheduler(PipelinedStageExecution stageExecution, 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, TableExecuteContextManager tableExecuteContextManager)FixedSourcePartitionedScheduler(PipelinedStageExecution stageExecution, 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, TableExecuteContextManager tableExecuteContextManager) -
Uses of PlanNodeId in io.trino.operator
Methods in io.trino.operator that return PlanNodeId Modifier and Type Method Description PlanNodeIdOperatorStats. getPlanNodeId()PlanNodeIdScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. getPlanNodeId()PlanNodeIdTableScanOperator.TableScanOperatorFactory. getPlanNodeId()PlanNodeIdWorkProcessorOperatorFactory. getPlanNodeId()PlanNodeIdWorkProcessorSourceOperatorFactory. getPlanNodeId()PlanNodeIdExchangeOperator.ExchangeOperatorFactory. getSourceId()PlanNodeIdExchangeOperator. getSourceId()PlanNodeIdMergeOperator. getSourceId()PlanNodeIdMergeOperator.MergeOperatorFactory. getSourceId()PlanNodeIdScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory. getSourceId()PlanNodeIdSourceOperator. getSourceId()PlanNodeIdSourceOperatorFactory. getSourceId()PlanNodeIdTableScanOperator. getSourceId()PlanNodeIdTableScanOperator.TableScanOperatorFactory. getSourceId()PlanNodeIdWorkProcessorPipelineSourceOperator. getSourceId()PlanNodeIdWorkProcessorPipelineSourceOperator.WorkProcessorPipelineSourceOperatorFactory. getSourceId()PlanNodeIdWorkProcessorSourceOperatorAdapter. getSourceId()PlanNodeIdWorkProcessorSourceOperatorFactory. getSourceId()Methods in io.trino.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.trino.operator with parameters of type PlanNodeId Modifier and Type Method Description OperatorContextDriverContext. addOperatorContext(int operatorId, PlanNodeId planNodeId, String operatorType)static OperatorFactoryAssignUniqueIdOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId)static OperatorFactoryFilterAndProjectOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, Supplier<PageProcessor> processor, List<Type> types, io.airlift.units.DataSize minOutputPageSize, int minOutputPageRowCount)static OperatorFactoryHashSemiJoinOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, SetBuilderOperator.SetSupplier setSupplier, List<? extends Type> probeTypes, int probeJoinChannel, Optional<Integer> probeJoinHashChannel)static OperatorFactoryStreamingAggregationOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, JoinCompiler joinCompiler)static OperatorFactoryTopNOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> types, int n, List<Integer> sortChannels, List<SortOrder> sortOrders, TypeOperators typeOperators)OperatorFactoryOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)OperatorFactoryOperatorFactories. fullOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryTrinoOperatorFactories. fullOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryOperatorFactories. innerJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean outputSingleMatch, boolean waitForBuild, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryTrinoOperatorFactories. innerJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean outputSingleMatch, boolean waitForBuild, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)booleanStageExecutionDescriptor. isScanGroupedExecution(PlanNodeId scanNodeId)OperatorFactoryOperatorFactories. lookupOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean waitForBuild, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryTrinoOperatorFactories. lookupOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean waitForBuild, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryOperatorFactories. probeOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean outputSingleMatch, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)OperatorFactoryTrinoOperatorFactories. probeOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean outputSingleMatch, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)Method parameters in io.trino.operator with type arguments of type PlanNodeId Modifier and Type Method Description static StageExecutionDescriptorStageExecutionDescriptor. dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)static StageExecutionDescriptorStageExecutionDescriptor. fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)static StageExecutionDescriptorStageExecutionDescriptor. jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy, Set<PlanNodeId> groupedExecutionCapableScanNodes)Constructors in io.trino.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, List<Type> types)ExchangeOperator(OperatorContext operatorContext, PlanNodeId sourceId, PagesSerde serde, ExchangeClient exchangeClient)ExchangeOperatorFactory(int operatorId, PlanNodeId sourceId, ExchangeClientSupplier exchangeClientSupplier, PagesSerdeFactory serdeFactory, RetryPolicy retryPolicy)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)LimitOperatorFactory(int operatorId, PlanNodeId planNodeId, long limit)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)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, Metrics metrics, Metrics connectorMetrics, 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)RefreshMaterializedViewOperatorFactory(int operatorId, PlanNodeId planNodeId, Metadata metadata, QualifiedObjectName viewName)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, TableExecuteContextManager tableExecuteContextManager, boolean outputRowCount, 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)TopNRankingOperatorFactory(int operatorId, PlanNodeId planNodeId, TopNRankingNode.RankingType rankingType, 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, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators)UpdateOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Integer> columnValueAndRowIdChannels)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, List<Type> measureTypes, PartitionerSupplier partitionerSupplier) -
Uses of PlanNodeId in io.trino.operator.exchange
Constructors in io.trino.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.trino.operator.index
Methods in io.trino.operator.index that return PlanNodeId Modifier and Type Method Description PlanNodeIdIndexSourceOperator. getSourceId()PlanNodeIdIndexSourceOperator.IndexSourceOperatorFactory. getSourceId()Constructors in io.trino.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.trino.operator.join
Methods in io.trino.operator.join that return PlanNodeId Modifier and Type Method Description PlanNodeIdLookupJoinOperatorFactory. getPlanNodeId()Constructors in io.trino.operator.join with parameters of type PlanNodeId Constructor Description 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, HashArraySizeSupplier hashArraySizeSupplier)LookupJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactoryManager, List<Type> probeTypes, List<Type> probeOutputTypes, List<Type> buildOutputTypes, LookupJoinOperatorFactory.JoinType joinType, boolean outputSingleMatch, boolean waitForBuild, 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)NestedLoopBuildOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<NestedLoopJoinBridge> nestedLoopJoinBridgeManager)NestedLoopJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<NestedLoopJoinBridge> nestedLoopJoinBridgeManager, List<Integer> probeChannels, List<Integer> buildChannels) -
Uses of PlanNodeId in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type PlanNodeId Modifier and Type Method Description OperatorFactoryPartitionedOutputOperator.PartitionedOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)OperatorFactoryTaskOutputOperator.TaskOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)Constructors in io.trino.operator.output with parameters of type PlanNodeId Constructor Description 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, PagePartitionerFactory pagePartitionerFactory)TaskOutputOperatorFactory(int operatorId, PlanNodeId planNodeId, OutputBuffer outputBuffer, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory) -
Uses of PlanNodeId in io.trino.operator.unnest
Constructors in io.trino.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.trino.server
Method parameters in io.trino.server with type arguments of type PlanNodeId Modifier and Type Method Description RemoteTaskHttpRemoteTaskFactory. createRemoteTask(Session session, TaskId taskId, InternalNode node, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, boolean summarizeTaskInfo) -
Uses of PlanNodeId in io.trino.server.remotetask
Methods in io.trino.server.remotetask with parameters of type PlanNodeId Modifier and Type Method Description voidHttpRemoteTask. noMoreSplits(PlanNodeId sourceId)voidHttpRemoteTask. noMoreSplits(PlanNodeId sourceId, Lifespan lifespan)Method parameters in io.trino.server.remotetask with type arguments of type PlanNodeId Modifier and Type Method Description voidHttpRemoteTask. addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splitsBySource)Constructor parameters in io.trino.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, 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, Set<DynamicFilterId> outboundDynamicFilterIds) -
Uses of PlanNodeId in io.trino.sql.planner
Methods in io.trino.sql.planner that return PlanNodeId Modifier and Type Method Description PlanNodeIdPlanNodeIdAllocator. getNextId()Methods in io.trino.sql.planner that return types with arguments of type PlanNodeId Modifier and Type Method Description Map<PlanNodeId,SplitSource>SplitSourceFactory. createSplitSources(Session session, PlanFragment fragment)List<PlanNodeId>LocalExecutionPlanner.LocalExecutionPlan. getPartitionedSourceOrder()List<PlanNodeId>PlanFragment. getPartitionedSources()static List<PlanNodeId>SchedulingOrderVisitor. scheduleOrder(PlanNode root)Methods in io.trino.sql.planner with parameters of type PlanNodeId Modifier and Type Method Description booleanPlanFragment. isPartitionedSources(PlanNodeId nodeId)Method parameters in io.trino.sql.planner with type arguments of type PlanNodeId Modifier and Type Method Description LocalExecutionPlanner.LocalExecutionPlanLocalExecutionPlanner. plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer)PlanFragmentPlanFragment. withDynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes)PlanFragmentPlanFragment. withFixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes)Constructor parameters in io.trino.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) -
Uses of PlanNodeId in io.trino.sql.planner.iterative
Constructors in io.trino.sql.planner.iterative with parameters of type PlanNodeId Constructor Description GroupReference(PlanNodeId id, int groupId, List<Symbol> outputs) -
Uses of PlanNodeId in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type PlanNodeId Modifier and Type Method Description AggregationNodeSymbolMapper. map(AggregationNode node, PlanNode source, PlanNodeId newNodeId)TableExecuteNodeSymbolMapper. map(TableExecuteNode node, PlanNode source, PlanNodeId newId)TableWriterNodeSymbolMapper. map(TableWriterNode node, PlanNode source, PlanNodeId newId)TopNNodeSymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId) -
Uses of PlanNodeId in io.trino.sql.planner.optimizations.joins
Methods in io.trino.sql.planner.optimizations.joins that return PlanNodeId Modifier and Type Method Description PlanNodeIdJoinGraph. getRootId()Constructors in io.trino.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.trino.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.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return PlanNodeId Modifier and Type Method Description PlanNodeIdPlanNode. getId()Methods in io.trino.sql.planner.plan with parameters of type PlanNodeId Modifier and Type Method Description static ExchangeNodeExchangeNode. gatheringExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child)static ExchangeNodeExchangeNode. mergingExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, OrderingScheme orderingScheme)static TableScanNodeTableScanNode. newInstance(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning)Deprecated.Use explicit constructor instead.static ExchangeNodeExchangeNode. partitionedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, PartitioningScheme partitioningScheme)static ExchangeNodeExchangeNode. partitionedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, List<Symbol> partitioningColumns, Optional<Symbol> hashColumns)static ExchangeNodeExchangeNode. partitionedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, List<Symbol> partitioningColumns, Optional<Symbol> hashColumns, boolean replicateNullsAndAny)static ExchangeNodeExchangeNode. replicatedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child)static ExchangeNodeExchangeNode. roundRobinExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child)Constructors in io.trino.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 idColumn)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, boolean maySkipOutputDuplicates, 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, List<Symbol> preSortedInputs)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)PatternRecognitionNode(PlanNodeId id, PlanNode source, WindowNode.Specification specification, Optional<Symbol> hashSymbol, Set<Symbol> prePartitionedInputs, int preSortedOrderPrefix, Map<Symbol,WindowNode.Function> windowFunctions, Map<Symbol,PatternRecognitionNode.Measure> measures, Optional<WindowNode.Frame> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<IrLabel> skipToLabel, SkipTo.Position skipToPosition, boolean initial, IrRowPattern pattern, Map<IrLabel,Set<IrLabel>> subsets, Map<IrLabel,LogicalIndexExtractor.ExpressionAndValuePointers> variableDefinitions)PlanNode(PlanNodeId id)ProjectNode(PlanNodeId id, PlanNode source, Assignments assignments)RefreshMaterializedViewNode(PlanNodeId id, QualifiedObjectName viewName)RemoteSourceNode(PlanNodeId id, PlanFragmentId sourceFragmentId, List<Symbol> outputs, Optional<OrderingScheme> orderingScheme, ExchangeNode.Type exchangeType, RetryPolicy retryPolicy)RemoteSourceNode(PlanNodeId id, List<PlanFragmentId> sourceFragmentIds, List<Symbol> outputs, Optional<OrderingScheme> orderingScheme, ExchangeNode.Type exchangeType, RetryPolicy retryPolicy)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)TableExecuteNode(PlanNodeId id, PlanNode source, TableWriterNode.TableExecuteTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Optional<PartitioningScheme> partitioningScheme, Optional<PartitioningScheme> preferredPartitioningScheme)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 updateTarget, Optional<Boolean> useConnectorNodePartitioning)Deprecated.TableScanNode(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol,ColumnHandle> assignments, TupleDomain<ColumnHandle> enforcedConstraint, Optional<PlanNodeStatsEstimate> statistics, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning)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<PartitioningScheme> preferredPartitioningScheme, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor)TopNNode(PlanNodeId id, PlanNode source, long count, OrderingScheme orderingScheme, TopNNode.Step step)TopNRankingNode(PlanNodeId id, PlanNode source, WindowNode.Specification specification, TopNRankingNode.RankingType rankingType, Symbol rankingSymbol, int maxRankingPerPartition, 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)UpdateNode(PlanNodeId id, PlanNode source, TableWriterNode.UpdateTarget target, Symbol rowId, List<Symbol> columnValueAndRowIdSymbols, List<Symbol> outputs)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.trino.sql.planner.planprinter
Methods in io.trino.sql.planner.planprinter that return PlanNodeId Modifier and Type Method Description PlanNodeIdNodeRepresentation. getId()PlanNodeIdPlanNodeStats. getPlanNodeId()Methods in io.trino.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.trino.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, io.airlift.units.DataSize planNodeSpilledDataSize, Map<String,io.trino.sql.planner.planprinter.BasicOperatorStats> operatorStats, Map<String,io.trino.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, io.airlift.units.DataSize planNodeSpilledDataSize, Map<String,io.trino.sql.planner.planprinter.BasicOperatorStats> operatorStats, io.trino.sql.planner.planprinter.WindowOperatorStats windowOperatorStats) -
Uses of PlanNodeId in io.trino.testing
Methods in io.trino.testing with parameters of type PlanNodeId Modifier and Type Method Description OperatorFactoryNullOutputOperator.NullOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)OperatorFactoryPageConsumerOperator.PageConsumerOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)Constructors in io.trino.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)
-