Uses of Class
io.trino.sql.planner.plan.PlanNodeId
Packages that use PlanNodeId
Package
Description
-
Uses of PlanNodeId in io.trino.cost
Methods in io.trino.cost that return types with arguments of type PlanNodeIdConstructor parameters in io.trino.cost with type arguments of type PlanNodeIdModifierConstructorDescriptionStatsAndCosts(Map<PlanNodeId, PlanNodeStatsEstimate> stats, Map<PlanNodeId, PlanCostEstimate> costs) -
Uses of PlanNodeId in io.trino.execution
Methods in io.trino.execution that return PlanNodeIdModifier and TypeMethodDescriptionInput.getPlanNodeId()ScheduledSplit.getPlanNodeId()SplitAssignment.getPlanNodeId()Methods in io.trino.execution that return types with arguments of type PlanNodeIdModifier and TypeMethodDescriptionstatic Map<PlanNodeId, TableInfo> TableInfo.extract(Session session, Metadata metadata, PlanFragment fragment) SqlTaskExecution.getNoMoreSplits()TaskInfo.getNoMoreSplits()StageInfo.getTables()Methods in io.trino.execution with parameters of type PlanNodeIdMethod parameters in io.trino.execution with type arguments of type PlanNodeIdModifier and TypeMethodDescriptionvoidRemoteTask.addSplits(com.google.common.collect.Multimap<PlanNodeId, Split> splits) MemoryTrackingRemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) RemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) static SqlStageSqlStage.createSqlStage(StageId stageId, PlanFragment fragment, Map<PlanNodeId, TableInfo> tables, RemoteTaskFactory remoteTaskFactory, Session session, boolean summarizeTaskInfo, NodeTaskMap nodeTaskMap, Executor stateMachineExecutor, io.opentelemetry.api.trace.Tracer tracer, io.opentelemetry.api.trace.Span schedulerSpan, SplitSchedulerStats schedulerStats) SqlStage.createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId, Split> splits, Set<PlanNodeId> noMoreSplits, Optional<io.airlift.units.DataSize> estimatedMemory, boolean speculative) SqlStage.createTask(InternalNode node, int partition, int attempt, Optional<int[]> bucketToPartition, OutputBuffers outputBuffers, com.google.common.collect.Multimap<PlanNodeId, Split> splits, Set<PlanNodeId> noMoreSplits, Optional<io.airlift.units.DataSize> estimatedMemory, boolean speculative) Constructors in io.trino.execution with parameters of type PlanNodeIdModifierConstructorDescriptionInput(String catalogName, CatalogHandle.CatalogVersion catalogVersion, String schema, String table, Optional<Object> connectorInfo, List<Column> columns, PlanFragmentId fragmentId, PlanNodeId planNodeId) ScheduledSplit(long sequenceId, PlanNodeId planNodeId, Split split) SplitAssignment(PlanNodeId planNodeId, Set<ScheduledSplit> splits, boolean noMoreSplits) Constructor parameters in io.trino.execution with type arguments of type PlanNodeIdModifierConstructorDescriptionStageInfo(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, io.opentelemetry.api.trace.Tracer tracer, io.opentelemetry.api.trace.Span schedulerSpan, SplitSchedulerStats schedulerStats) TaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, Optional<io.airlift.units.DataSize> estimatedMemory, boolean needsPlan) -
Uses of PlanNodeId in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return PlanNodeIdModifier and TypeMethodDescriptionSourcePartitionedScheduler.getPlanNodeId()SourceScheduler.getPlanNodeId()Methods in io.trino.execution.scheduler with parameters of type PlanNodeIdModifier and TypeMethodDescriptionstatic SourceSchedulerSourcePartitionedScheduler.newSourcePartitionedSchedulerAsSourceScheduler(StageExecution stageExecution, PlanNodeId partitionedNode, SplitSource splitSource, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked, PartitionIdAllocator partitionIdAllocator, Map<InternalNode, RemoteTask> scheduledTasks) Obtains aSourceSchedulersuitable for use in FixedSourcePartitionedScheduler.static StageSchedulerSourcePartitionedScheduler.newSourcePartitionedSchedulerAsStageScheduler(StageExecution 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) voidStageExecution.schedulingComplete(PlanNodeId partitionedSource) Method parameters in io.trino.execution.scheduler with type arguments of type PlanNodeIdModifier and TypeMethodDescriptionPipelinedStageExecution.scheduleTask(InternalNode node, int partition, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits) StageExecution.scheduleTask(InternalNode node, int partition, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits) Constructor parameters in io.trino.execution.scheduler with type arguments of type PlanNodeIdModifierConstructorDescriptionFixedSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, NodeSelector nodeSelector, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager) FixedSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, NodeSelector nodeSelector, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager) MultiSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, SplitPlacementPolicy splitPlacementPolicy, int splitBatchSize, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager, BooleanSupplier anySourceTaskBlocked) -
Uses of PlanNodeId in io.trino.execution.scheduler.faulttolerant
Methods in io.trino.execution.scheduler.faulttolerant that return types with arguments of type PlanNodeIdModifier and TypeMethodDescriptionSplitsMapping.getPlanNodeIds()com.google.common.collect.ListMultimap<PlanNodeId, Split> SplitsMapping.getSplitsFlat()Methods in io.trino.execution.scheduler.faulttolerant with parameters of type PlanNodeIdModifier and TypeMethodDescriptionSplitsMapping.Builder.addSplit(PlanNodeId planNodeId, int partitionId, Split split) abstract SplitsMapping.BuilderSplitsMapping.Builder.addSplits(PlanNodeId planNodeId, int partitionId, List<Split> splits) SplitsMapping.Builder.addSplits(PlanNodeId planNodeId, com.google.common.collect.ListMultimap<Integer, Split> splits) SplitsMapping.getSplitsFlat(PlanNodeId planNodeId) Optional<io.trino.execution.scheduler.faulttolerant.EventDrivenFaultTolerantQueryScheduler.PrioritizedScheduledTask> EventDrivenFaultTolerantQueryScheduler.StageExecution.updatePartition(int taskPartitionId, PlanNodeId planNodeId, boolean readyForScheduling, com.google.common.collect.ListMultimap<Integer, Split> splits, boolean noMoreSplits) -
Uses of PlanNodeId in io.trino.operator
Methods in io.trino.operator that return PlanNodeIdModifier and TypeMethodDescriptionMergeProcessorOperator.Factory.getPlanNodeId()OperatorStats.getPlanNodeId()ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory.getPlanNodeId()WorkProcessorOperatorFactory.getPlanNodeId()WorkProcessorSourceOperatorFactory.getPlanNodeId()ExchangeOperator.ExchangeOperatorFactory.getSourceId()ExchangeOperator.getSourceId()LeafTableFunctionOperator.getSourceId()LeafTableFunctionOperator.LeafTableFunctionOperatorFactory.getSourceId()MergeOperator.getSourceId()MergeOperator.MergeOperatorFactory.getSourceId()ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory.getSourceId()SourceOperator.getSourceId()SourceOperatorFactory.getSourceId()TableScanOperator.getSourceId()TableScanOperator.TableScanOperatorFactory.getSourceId()WorkProcessorSourceOperatorAdapter.getSourceId()WorkProcessorSourceOperatorFactory.getSourceId()Methods in io.trino.operator that return types with arguments of type PlanNodeIdModifier and TypeMethodDescriptionDriverFactory.getSourceId()return the sourceId of this DriverFactory.Methods in io.trino.operator with parameters of type PlanNodeIdModifier and TypeMethodDescriptionDriverContext.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 OperatorFactoryMergeProcessorOperator.createOperatorFactory(int operatorId, PlanNodeId planNodeId, TableWriterNode.MergeParadigmAndTypes merge, int rowIdChannel, int mergeRowChannel, List<Integer> redistributionColumns, List<Integer> dataColumnChannels, Function<Page, Page> pagePreprocessor) static OperatorFactoryStreamingAggregationOperator.createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, List<AggregatorFactory> aggregatorFactories, JoinCompiler joinCompiler) static OperatorFactoryTopNOperator.createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> types, int n, List<Integer> sortChannels, List<SortOrder> sortOrders, TypeOperators typeOperators) OutputFactory.createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) static OperatorFactoryOperatorFactories.join(JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends PartitionedLookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannelsOptional, TypeOperators typeOperators) static OperatorFactoryOperatorFactories.spillingJoin(JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannelsOptional, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, TypeOperators typeOperators) Constructors in io.trino.operator with parameters of type PlanNodeIdModifierConstructorDescriptionAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<AggregatorFactory> aggregatorFactories) DevNullOperatorFactory(int operatorId, PlanNodeId planNodeId) DistinctLimitOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, List<Integer> distinctChannels, long limit, Optional<Integer> hashChannel, JoinCompiler joinCompiler) DynamicFilterSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, DynamicFilterSourceConsumer dynamicPredicateConsumer, List<DynamicFilterSourceOperator.Channel> channels, int maxDistinctValues, io.airlift.units.DataSize maxFilterSize, int minMaxCollectionLimit, TypeOperators typeOperators) EnforceSingleRowOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> types) ExchangeOperator(OperatorContext operatorContext, PlanNodeId sourceId, ExchangeDataSource exchangeDataSource, PageDeserializer deserializer, io.trino.operator.ExchangeOperator.NoMoreSplitsTracker noMoreSplitsTracker, int operatorInstanceId) ExchangeOperatorFactory(int operatorId, PlanNodeId sourceId, DirectExchangeClientSupplier directExchangeClientSupplier, PagesSerdeFactory serdeFactory, RetryPolicy retryPolicy, ExchangeManagerRegistry exchangeManagerRegistry) ExplainAnalyzeOperatorFactory(int operatorId, PlanNodeId planNodeId, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, FunctionManager functionManager, boolean verbose, NodeVersion version) Factory(int operatorId, PlanNodeId planNodeId, MergeRowChangeProcessor rowChangeProcessor, Function<Page, Page> pagePreprocessor) 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<AggregatorFactory> aggregatorFactories, 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, TypeOperators typeOperators, Optional<PartialAggregationController> partialAggregationController) HashAggregationOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> groupByTypes, List<Integer> groupByChannels, List<Integer> globalAggregationGroupIds, AggregationNode.Step step, List<AggregatorFactory> aggregatorFactories, Optional<Integer> hashChannel, Optional<Integer> groupIdChannel, int expectedGroups, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, TypeOperators typeOperators, Optional<PartialAggregationController> partialAggregationController) LeafTableFunctionOperator(OperatorContext operatorContext, PlanNodeId sourceId, CatalogHandle functionCatalog, TableFunctionProcessorProvider tableFunctionProvider, ConnectorTableFunctionHandle functionHandle) LeafTableFunctionOperatorFactory(int operatorId, PlanNodeId sourceId, CatalogHandle functionCatalog, TableFunctionProcessorProvider tableFunctionProvider, ConnectorTableFunctionHandle functionHandle) LimitOperatorFactory(int operatorId, PlanNodeId planNodeId, long limit) MarkDistinctOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> sourceTypes, Collection<Integer> markDistinctChannels, Optional<Integer> hashChannel, JoinCompiler joinCompiler) MergeOperator(OperatorContext operatorContext, PlanNodeId sourceId, DirectExchangeClientSupplier directExchangeClientSupplier, PageDeserializer deserializer, PageWithPositionComparator comparator, List<Integer> outputChannels, List<Type> outputTypes) MergeOperatorFactory(int operatorId, PlanNodeId sourceId, DirectExchangeClientSupplier directExchangeClientSupplier, PagesSerdeFactory serdeFactory, OrderingCompiler orderingCompiler, List<Type> types, List<Integer> outputChannels, List<Integer> sortChannels, List<SortOrder> sortOrder) MergeWriterOperatorFactory(int operatorId, PlanNodeId planNodeId, PageSinkManager pageSinkManager, TableWriterNode.MergeTarget target, Session session, Function<Page, Page> pagePreprocessor) 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.Duration physicalInputReadTime, 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 peakUserMemoryReservation, 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) 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, TypeOperators typeOperators) SimpleTableExecuteOperatorOperatorFactory(int operatorId, PlanNodeId planNodeId, Metadata metadata, Session session, TableExecuteHandle executeHandle) 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) TableFinishOperatorFactory(int operatorId, PlanNodeId planNodeId, TableFinishOperator.TableFinisher tableFinisher, OperatorFactory statisticsAggregationOperatorFactory, StatisticAggregationsDescriptor<Integer> descriptor, TableExecuteContextManager tableExecuteContextManager, boolean outputRowCount, Session session) TableFunctionOperatorFactory(int operatorId, PlanNodeId planNodeId, TableFunctionProcessorProvider tableFunctionProvider, CatalogHandle catalogHandle, ConnectorTableFunctionHandle functionHandle, int properChannelsCount, int passThroughSourcesCount, List<List<Integer>> requiredChannels, Optional<Map<Integer, Integer>> markerChannels, List<RegularTableFunctionPartition.PassThroughColumnSpecification> passThroughSpecifications, boolean pruneWhenEmpty, List<Integer> partitionChannels, List<Integer> prePartitionedChannels, List<Integer> sortChannels, List<SortOrder> sortOrders, int preSortedPrefix, List<? extends Type> sourceTypes, int expectedPositions, PagesIndex.Factory pagesIndexFactory) TableMutationOperatorFactory(int operatorId, PlanNodeId planNodeId, TableMutationOperator.Operation operation) TableScanOperator(OperatorContext operatorContext, PlanNodeId sourceId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter) TableScanOperatorFactory(int operatorId, PlanNodeId planNodeId, PlanNodeId sourceId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter) TableWriterOperatorFactory(int operatorId, PlanNodeId planNodeId, PageSinkManager pageSinkManager, TableWriterNode.WriterTarget writerTarget, List<Integer> columnChannels, 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) 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 PlanNodeIdModifierConstructorDescriptionLocalExchangeSinkOperatorFactory(LocalExchange.LocalExchangeSinkFactory sinkFactory, int operatorId, PlanNodeId planNodeId, Function<Page, Page> pagePreprocessor) LocalExchangeSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, LocalExchange localExchange) LocalMergeSourceOperatorFactory(int operatorId, PlanNodeId planNodeId, LocalExchange localExchange, 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 PlanNodeIdModifier and TypeMethodDescriptionIndexSourceOperator.getSourceId()IndexSourceOperator.IndexSourceOperatorFactory.getSourceId()Constructors in io.trino.operator.index with parameters of type PlanNodeIdModifierConstructorDescriptionDynamicTupleFilterFactory(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, String operatorType) PagesIndexBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, IndexSnapshotBuilder indexSnapshotBuilder, String operatorType) -
Uses of PlanNodeId in io.trino.operator.join
Methods in io.trino.operator.join that return PlanNodeIdConstructors in io.trino.operator.join with parameters of type PlanNodeIdModifierConstructorDescriptionHashBuilderOperatorFactory(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, JoinOperatorType joinOperatorType, JoinProbe.JoinProbeFactory joinProbeFactory, TypeOperators typeOperators, 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.join.unspilled
Methods in io.trino.operator.join.unspilled that return PlanNodeIdConstructors in io.trino.operator.join.unspilled with parameters of type PlanNodeIdModifierConstructorDescriptionHashBuilderOperatorFactory(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, HashArraySizeSupplier hashArraySizeSupplier) LookupJoinOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends PartitionedLookupSourceFactory> lookupSourceFactoryManager, List<Type> probeTypes, List<Type> probeOutputTypes, List<Type> buildOutputTypes, JoinOperatorType joinOperatorType, JoinProbe.JoinProbeFactory joinProbeFactory, TypeOperators typeOperators, List<Integer> probeJoinChannels, OptionalInt probeHashChannel) -
Uses of PlanNodeId in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type PlanNodeIdModifier and TypeMethodDescriptionPartitionedOutputOperator.PartitionedOutputFactory.createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) TaskOutputOperator.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 PlanNodeIdModifierConstructorDescriptionPartitionedOutputOperatorFactory(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, PositionsAppenderFactory positionsAppenderFactory, Optional<io.airlift.slice.Slice> exchangeEncryptionKey, AggregatedMemoryContext memoryContext, int pagePartitionerPoolSize, Optional<SkewedPartitionRebalancer> skewedPartitionRebalancer) 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 PlanNodeIdModifierConstructorDescriptionUnnestOperatorFactory(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 PlanNodeIdModifier and TypeMethodDescriptionHttpRemoteTaskFactory.createRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, PlanFragment fragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, OutputBuffers outputBuffers, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory, boolean summarizeTaskInfo) -
Uses of PlanNodeId in io.trino.server.remotetask
Methods in io.trino.server.remotetask with parameters of type PlanNodeIdMethod parameters in io.trino.server.remotetask with type arguments of type PlanNodeIdModifier and TypeMethodDescriptionvoidHttpRemoteTask.addSplits(com.google.common.collect.Multimap<PlanNodeId, Split> splitsBySource) Constructor parameters in io.trino.server.remotetask with type arguments of type PlanNodeIdModifierConstructorDescriptionHttpRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, InternalNode node, boolean speculative, 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, io.airlift.units.Duration taskTerminationTimeout, 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, io.airlift.json.JsonCodec<FailTaskRequest> failTaskRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, io.opentelemetry.api.trace.Tracer tracer, RemoteTaskStats stats, DynamicFilterService dynamicFilterService, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory) -
Uses of PlanNodeId in io.trino.sql.planner
Methods in io.trino.sql.planner that return PlanNodeIdMethods in io.trino.sql.planner that return types with arguments of type PlanNodeIdModifier and TypeMethodDescriptionSplitSourceFactory.createSplitSources(Session session, io.opentelemetry.api.trace.Span stageSpan, PlanFragment fragment) LocalExecutionPlanner.LocalExecutionPlan.getPartitionedSourceOrder()PlanFragment.getPartitionedSources()static List<PlanNodeId> SchedulingOrderVisitor.scheduleOrder(PlanNode root) Methods in io.trino.sql.planner with parameters of type PlanNodeIdMethod parameters in io.trino.sql.planner with type arguments of type PlanNodeIdModifier and TypeMethodDescriptionLocalExecutionPlanner.plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) Constructor parameters in io.trino.sql.planner with type arguments of type PlanNodeIdModifierConstructorDescriptionPlanFragment(PlanFragmentId id, PlanNode root, Map<Symbol, Type> symbols, PartitioningHandle partitioning, Optional<Integer> partitionCount, List<PlanNodeId> partitionedSources, PartitioningScheme outputPartitioningScheme, StatsAndCosts statsAndCosts, List<CatalogProperties> activeCatalogs, List<LanguageScalarFunctionData> languageFunctions, Optional<String> jsonRepresentation) -
Uses of PlanNodeId in io.trino.sql.planner.iterative
Constructors in io.trino.sql.planner.iterative with parameters of type PlanNodeId -
Uses of PlanNodeId in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations with parameters of type PlanNodeIdModifier and TypeMethodDescriptionSymbolMapper.map(AggregationNode node, PlanNode source, PlanNodeId newNodeId) SymbolMapper.map(MergeWriterNode node, PlanNode source, PlanNodeId newId) SymbolMapper.map(TableExecuteNode node, PlanNode source, PlanNodeId newId) SymbolMapper.map(TableWriterNode node, PlanNode source, PlanNodeId newId) SymbolMapper.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 PlanNodeIdConstructors in io.trino.sql.planner.optimizations.joins with parameters of type PlanNodeIdModifierConstructorDescriptionJoinGraph(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 PlanNodeIdModifierConstructorDescriptionJoinGraph(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 PlanNodeIdMethods in io.trino.sql.planner.plan with parameters of type PlanNodeIdModifier and TypeMethodDescriptionstatic TableScanNodeTableScanNode.fromJson(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol, ColumnHandle> assignments, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning) 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) AggregationNode.Builder.setId(PlanNodeId id) static AggregationNodeAggregationNode.singleAggregation(PlanNodeId id, PlanNode source, Map<Symbol, AggregationNode.Aggregation> aggregations, AggregationNode.GroupingSetDescriptor groupingSets) Constructors in io.trino.sql.planner.plan with parameters of type PlanNodeIdModifierConstructorDescriptionAggregationNode(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, Map<Symbol, ApplyNode.SetExpression> subqueryAssignments, List<Symbol> correlation, Node originSubquery) AssignUniqueId(PlanNodeId id, PlanNode source, Symbol idColumn) CorrelatedJoinNode(PlanNodeId id, PlanNode input, PlanNode subquery, List<Symbol> correlation, JoinType type, Expression filter, Node originSubquery) DistinctLimitNode(PlanNodeId id, PlanNode source, long limit, boolean partial, List<Symbol> distinctSymbols, Optional<Symbol> hashSymbol) DynamicFilterSourceNode(PlanNodeId id, PlanNode source, Map<DynamicFilterId, Symbol> dynamicFilters) 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, JoinType 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) MergeProcessorNode(PlanNodeId id, PlanNode source, TableWriterNode.MergeTarget target, Symbol rowIdSymbol, Symbol mergeRowSymbol, List<Symbol> dataColumnSymbols, List<Symbol> redistributionColumnSymbols, List<Symbol> outputs) MergeWriterNode(PlanNodeId id, PlanNode source, TableWriterNode.MergeTarget target, List<Symbol> projectedSymbols, Optional<PartitioningScheme> partitioningScheme, List<Symbol> outputs) OffsetNode(PlanNodeId id, PlanNode source, long count) OutputNode(PlanNodeId id, PlanNode source, List<String> columnNames, List<Symbol> outputs) PatternRecognitionNode(PlanNodeId id, PlanNode source, DataOrganizationSpecification specification, Optional<Symbol> hashSymbol, Set<Symbol> prePartitionedInputs, int preSortedOrderPrefix, Map<Symbol, WindowNode.Function> windowFunctions, Map<Symbol, PatternRecognitionNode.Measure> measures, Optional<WindowNode.Frame> commonBaseFrame, RowsPerMatch rowsPerMatch, Set<IrLabel> skipToLabels, SkipToPosition skipToPosition, boolean initial, IrRowPattern pattern, Map<IrLabel, ExpressionAndValuePointers> variableDefinitions) protectedPlanNode(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) protectedSetOperationNode(PlanNodeId id, List<PlanNode> sources, com.google.common.collect.ListMultimap<Symbol, Symbol> outputToInputs, List<Symbol> outputs) SimpleTableExecuteNode(PlanNodeId id, Symbol output, TableExecuteHandle executeHandle) 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) TableFinishNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor) TableFunctionNode(PlanNodeId id, String name, CatalogHandle functionCatalog, Map<String, Argument> arguments, List<Symbol> properOutputs, List<PlanNode> sources, List<TableFunctionNode.TableArgumentProperties> tableArgumentProperties, List<List<String>> copartitioningLists, TableFunctionHandle handle) TableFunctionProcessorNode(PlanNodeId id, String name, List<Symbol> properOutputs, Optional<PlanNode> source, boolean pruneWhenEmpty, List<TableFunctionNode.PassThroughSpecification> passThroughSpecifications, List<List<Symbol>> requiredSymbols, Optional<Map<Symbol, Symbol>> markerSymbols, Optional<DataOrganizationSpecification> specification, Set<Symbol> prePartitioned, int preSorted, Optional<Symbol> hashSymbol, TableFunctionHandle handle) TableScanNode(PlanNodeId id, TableHandle table, List<Symbol> outputs, Map<Symbol, ColumnHandle> assignments, TupleDomain<ColumnHandle> enforcedConstraint, Optional<PlanNodeStatsEstimate> statistics, boolean updateTarget, Optional<Boolean> useConnectorNodePartitioning) TableUpdateNode(PlanNodeId id, TableHandle target, Symbol output) TableWriterNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Optional<PartitioningScheme> partitioningScheme, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor) TopNNode(PlanNodeId id, PlanNode source, long count, OrderingScheme orderingScheme, TopNNode.Step step) TopNRankingNode(PlanNodeId id, PlanNode source, DataOrganizationSpecification 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, JoinType joinType) 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, DataOrganizationSpecification 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 PlanNodeIdMethods in io.trino.sql.planner.planprinter that return types with arguments of type PlanNodeIdModifier and TypeMethodDescriptionstatic Map<PlanNodeId, PlanNodeStats> PlanNodeStatsSummarizer.aggregateStageStats(List<StageInfo> stageInfos) static Map<PlanNodeId, PlanNodeStats> PlanNodeStatsSummarizer.aggregateTaskStats(List<TaskInfo> taskInfos) NodeRepresentation.getChildren()Constructors in io.trino.sql.planner.planprinter with parameters of type PlanNodeIdModifierConstructorDescriptionNodeRepresentation(PlanNodeId id, String name, String type, Map<String, String> descriptor, 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, io.airlift.units.Duration planNodeBlockedTime, 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 PlanNodeIdModifier and TypeMethodDescriptionNullOutputOperator.NullOutputFactory.createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) PageConsumerOperator.PageConsumerOutputFactory.createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) Constructors in io.trino.testing with parameters of type PlanNodeIdModifierConstructorDescriptionNullOutputOperatorFactory(int operatorId, PlanNodeId planNodeId) PageConsumerOperatorFactory(int operatorId, PlanNodeId planNodeId, Consumer<Page> pageConsumer, Function<Page, Page> pagePreprocessor)