Uses of Class
io.trino.operator.OperatorContext
Packages that use OperatorContext
Package
Description
-
Uses of OperatorContext in io.trino.memory
Methods in io.trino.memory with parameters of type OperatorContextModifier and TypeMethodDescriptionQueryContextVisitor.visitOperatorContext(OperatorContext operatorContext, C visitContext) abstract RTraversingQueryContextVisitor.visitOperatorContext(OperatorContext operatorContext, C visitContext) -
Uses of OperatorContext in io.trino.operator
Methods in io.trino.operator that return OperatorContextModifier and TypeMethodDescriptionDriverContext.addOperatorContext(int operatorId, PlanNodeId planNodeId, String operatorType) AggregationOperator.getOperatorContext()DevNullOperator.getOperatorContext()DistinctLimitOperator.getOperatorContext()DynamicFilterSourceOperator.getOperatorContext()EnforceSingleRowOperator.getOperatorContext()ExchangeOperator.getOperatorContext()ExplainAnalyzeOperator.getOperatorContext()FinishedOperator.getOperatorContext()GroupIdOperator.getOperatorContext()HashAggregationOperator.getOperatorContext()LeafTableFunctionOperator.getOperatorContext()LimitOperator.getOperatorContext()MarkDistinctOperator.getOperatorContext()MergeOperator.getOperatorContext()MergeWriterOperator.getOperatorContext()Operator.getOperatorContext()OrderByOperator.getOperatorContext()PageSourceOperator.getOperatorContext()RefreshMaterializedViewOperator.getOperatorContext()RowNumberOperator.getOperatorContext()SetBuilderOperator.getOperatorContext()SimpleTableExecuteOperator.getOperatorContext()SpatialIndexBuilderOperator.getOperatorContext()SpatialJoinOperator.getOperatorContext()StatisticsWriterOperator.getOperatorContext()TableFinishOperator.getOperatorContext()TableMutationOperator.getOperatorContext()TableScanOperator.getOperatorContext()TableWriterOperator.getOperatorContext()TopNRankingOperator.getOperatorContext()ValuesOperator.getOperatorContext()WindowOperator.getOperatorContext()WorkProcessorOperatorAdapter.getOperatorContext()WorkProcessorSourceOperatorAdapter.getOperatorContext()Methods in io.trino.operator that return types with arguments of type OperatorContextMethods in io.trino.operator with parameters of type OperatorContextModifier and TypeMethodDescriptionScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory.create(OperatorContext operatorContext, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits) WorkProcessorSourceOperatorFactory.create(OperatorContext operatorContext, MemoryTrackingContext memoryTrackingContext, DriverYieldSignal yieldSignal, WorkProcessor<Split> splits) Constructors in io.trino.operator with parameters of type OperatorContextModifierConstructorDescriptionAggregationOperator(OperatorContext operatorContext, List<AggregatorFactory> aggregatorFactories) DevNullOperator(OperatorContext context) DistinctLimitOperator(OperatorContext operatorContext, List<Integer> distinctChannels, List<Type> distinctTypes, long limit, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) EnforceSingleRowOperator(OperatorContext operatorContext, Page nullValuePage) ExchangeOperator(OperatorContext operatorContext, PlanNodeId sourceId, ExchangeDataSource exchangeDataSource, PageDeserializer deserializer, io.trino.operator.ExchangeOperator.NoMoreSplitsTracker noMoreSplitsTracker, int operatorInstanceId) ExplainAnalyzeOperator(OperatorContext operatorContext, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, FunctionManager functionManager, boolean verbose, NodeVersion version) FinishedOperator(OperatorContext operatorContext) GroupIdOperator(OperatorContext operatorContext, List<Type> types, int[][] groupingSetInputs, Block[] nullBlocks, Block[] groupIdBlocks) LeafTableFunctionOperator(OperatorContext operatorContext, PlanNodeId sourceId, CatalogHandle functionCatalog, TableFunctionProcessorProvider tableFunctionProvider, ConnectorTableFunctionHandle functionHandle) LimitOperator(OperatorContext operatorContext, long limit) MarkDistinctOperator(OperatorContext operatorContext, List<Type> types, List<Integer> markDistinctChannels, Optional<Integer> hashChannel, FlatHashStrategyCompiler hashStrategyCompiler) MergeOperator(OperatorContext operatorContext, PlanNodeId sourceId, DirectExchangeClientSupplier directExchangeClientSupplier, PageDeserializer deserializer, PageWithPositionComparator comparator, List<Integer> outputChannels, List<Type> outputTypes) MergeWriterOperator(OperatorContext operatorContext, ConnectorMergeSink mergeSink, Function<Page, Page> pagePreprocessor) OrderByOperator(OperatorContext operatorContext, List<Type> sourceTypes, List<Integer> outputChannels, int expectedPositions, List<Integer> sortChannels, List<SortOrder> sortOrder, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, Optional<SpillerFactory> spillerFactory, OrderingCompiler orderingCompiler) PageSourceOperator(ConnectorPageSource pageSource, OperatorContext operatorContext) ProcessorContext(Session session, MemoryTrackingContext memoryTrackingContext, OperatorContext operatorContext) RefreshMaterializedViewOperator(OperatorContext operatorContext, Metadata metadata, QualifiedObjectName viewName) RowNumberOperator(OperatorContext operatorContext, List<Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<Type> partitionTypes, Optional<Integer> maxRowsPerPartition, Optional<Integer> hashChannel, int expectedPositions, FlatHashStrategyCompiler hashStrategyCompiler) SetBuilderOperator(OperatorContext operatorContext, SetBuilderOperator.SetSupplier setSupplier, int setChannel, Optional<Integer> hashChannel, int expectedPositions, JoinCompiler joinCompiler, TypeOperators typeOperators) SimpleTableExecuteOperator(OperatorContext operatorContext, Metadata metadata, Session session, TableExecuteHandle executeHandle) SpatialJoinOperator(OperatorContext operatorContext, SpatialJoinNode.Type joinType, List<Type> probeTypes, List<Integer> probeOutputChannels, int probeGeometryChannel, Optional<Integer> partitionChannel, PagesSpatialIndexFactory pagesSpatialIndexFactory, Runnable onClose) StatisticsWriterOperator(OperatorContext operatorContext, StatisticsWriterOperator.StatisticsWriter statisticsWriter, StatisticAggregationsDescriptor<Integer> descriptor, boolean rowCountEnabled) TableFinishOperator(OperatorContext operatorContext, TableFinishOperator.TableFinisher tableFinisher, Operator statisticsAggregationOperator, StatisticAggregationsDescriptor<Integer> descriptor, boolean statisticsCpuTimerEnabled, TableExecuteContext tableExecuteContext, boolean outputRowCount) TableMutationOperator(OperatorContext operatorContext, TableMutationOperator.Operation operation) TableScanOperator(OperatorContext operatorContext, PlanNodeId sourceId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter) TableWriterOperator(OperatorContext operatorContext, ConnectorPageSink pageSink, List<Integer> columnChannels, Operator statisticAggregationOperator, List<Type> types, boolean statisticsCpuTimerEnabled, io.airlift.units.DataSize idleWriterMinDataSizeThreshold) TopNRankingOperator(OperatorContext operatorContext, TopNRankingNode.RankingType rankingType, List<? extends Type> sourceTypes, List<Integer> outputChannels, List<Integer> partitionChannels, List<Type> partitionTypes, List<Integer> sortChannels, List<SortOrder> sortOrders, int maxRankingPerPartition, boolean generateRanking, Optional<Integer> hashChannel, int expectedPositions, Optional<io.airlift.units.DataSize> maxPartialMemory, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators) ValuesOperator(OperatorContext operatorContext, List<Page> pages) WindowOperator(OperatorContext operatorContext, List<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, Partitioner partitioner) WorkProcessorOperatorAdapter(OperatorContext operatorContext, WorkProcessorOperatorAdapter.AdapterWorkProcessorOperatorFactory workProcessorOperatorFactory) WorkProcessorSourceOperatorAdapter(OperatorContext operatorContext, WorkProcessorSourceOperatorFactory sourceOperatorFactory) -
Uses of OperatorContext in io.trino.operator.aggregation.builder
Constructors in io.trino.operator.aggregation.builder with parameters of type OperatorContextModifierConstructorDescriptionInMemoryHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory) InMemoryHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, Optional<Integer> unspillIntermediateChannelOffset, FlatHashStrategyCompiler hashStrategyCompiler, UpdateMemory updateMemory) MergingHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, Optional<Integer> hashChannel, OperatorContext operatorContext, WorkProcessor<Page> sortedPages, AggregatedMemoryContext aggregatedMemoryContext, long memoryLimitForMerge, int overwriteIntermediateChannelOffset, FlatHashStrategyCompiler hashStrategyCompiler) SpillableHashAggregationBuilder(List<AggregatorFactory> aggregatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, io.airlift.units.DataSize memoryLimitForMerge, io.airlift.units.DataSize memoryLimitForMergeWithMemory, SpillerFactory spillerFactory, FlatHashStrategyCompiler hashStrategyCompiler, TypeOperators typeOperators) -
Uses of OperatorContext in io.trino.operator.exchange
Methods in io.trino.operator.exchange that return OperatorContextModifier and TypeMethodDescriptionLocalExchangeSinkOperator.getOperatorContext()LocalExchangeSourceOperator.getOperatorContext()LocalMergeSourceOperator.getOperatorContext()Constructors in io.trino.operator.exchange with parameters of type OperatorContextModifierConstructorDescriptionLocalExchangeSourceOperator(OperatorContext operatorContext, LocalExchangeSource source) LocalMergeSourceOperator(OperatorContext operatorContext, List<LocalExchangeSource> sources, List<Type> types, PageWithPositionComparator comparator) -
Uses of OperatorContext in io.trino.operator.function
Methods in io.trino.operator.function that return OperatorContextConstructors in io.trino.operator.function with parameters of type OperatorContextModifierConstructorDescriptionTableFunctionOperator(OperatorContext operatorContext, 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<Type> sourceTypes, int expectedPositions, PagesIndex.Factory pagesIndexFactory) -
Uses of OperatorContext in io.trino.operator.index
Methods in io.trino.operator.index that return OperatorContextModifier and TypeMethodDescriptionIndexSourceOperator.getOperatorContext()PageBufferOperator.getOperatorContext()PagesIndexBuilderOperator.getOperatorContext()Constructors in io.trino.operator.index with parameters of type OperatorContextModifierConstructorDescriptionIndexSourceOperator(OperatorContext operatorContext, PlanNodeId planNodeId, ConnectorIndex index, Function<RecordSet, RecordSet> probeKeyNormalizer) PageBufferOperator(OperatorContext operatorContext, PageBuffer pageBuffer) PagesIndexBuilderOperator(OperatorContext operatorContext, IndexSnapshotBuilder indexSnapshotBuilder) -
Uses of OperatorContext in io.trino.operator.join
Methods in io.trino.operator.join that return OperatorContextModifier and TypeMethodDescriptionHashBuilderOperator.getOperatorContext()LookupOuterOperator.getOperatorContext()NestedLoopBuildOperator.getOperatorContext()NestedLoopJoinOperator.getOperatorContext()Constructors in io.trino.operator.join with parameters of type OperatorContextModifierConstructorDescriptionHashBuilderOperator(OperatorContext operatorContext, PartitionedLookupSourceFactory lookupSourceFactory, int partitionIndex, 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) LookupOuterOperator(OperatorContext operatorContext, com.google.common.util.concurrent.ListenableFuture<OuterPositionIterator> outerPositionsFuture, List<Type> probeOutputTypes, List<Type> buildOutputTypes, Runnable onClose) NestedLoopBuildOperator(OperatorContext operatorContext, NestedLoopJoinBridge nestedLoopJoinBridge) -
Uses of OperatorContext in io.trino.operator.join.unspilled
Methods in io.trino.operator.join.unspilled that return OperatorContextConstructors in io.trino.operator.join.unspilled with parameters of type OperatorContextModifierConstructorDescriptionHashBuilderOperator(OperatorContext operatorContext, PartitionedLookupSourceFactory lookupSourceFactory, int partitionIndex, 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) -
Uses of OperatorContext in io.trino.operator.output
Methods in io.trino.operator.output that return OperatorContextModifier and TypeMethodDescriptionPartitionedOutputOperator.getOperatorContext()TaskOutputOperator.getOperatorContext()Methods in io.trino.operator.output with parameters of type OperatorContextModifier and TypeMethodDescriptionvoidPagePartitioner.partitionPage(Page page, OperatorContext operatorContext) voidPagePartitioner.prepareForRelease(OperatorContext operatorContext) Prepares thisPagePartitionerfor release to the pool by checking for dictionary mode appenders and either flattening them into direct appenders or forcing their current pages to flush to preserve a valuable dictionary encoded representation.Constructors in io.trino.operator.output with parameters of type OperatorContextModifierConstructorDescriptionPartitionedOutputOperator(OperatorContext operatorContext, Function<Page, Page> pagePreprocessor, OutputBuffer outputBuffer, PagePartitionerPool pagePartitionerPool, Optional<SkewedPartitionRebalancer> skewedPartitionRebalancer) TaskOutputOperator(OperatorContext operatorContext, OutputBuffer outputBuffer, Function<Page, Page> pagePreprocessor, PagesSerdeFactory serdeFactory) -
Uses of OperatorContext in io.trino.operator.unnest
Methods in io.trino.operator.unnest that return OperatorContextConstructors in io.trino.operator.unnest with parameters of type OperatorContextModifierConstructorDescriptionUnnestOperator(OperatorContext operatorContext, List<Integer> replicateChannels, List<Type> replicateTypes, List<Integer> unnestChannels, List<Type> unnestTypes, boolean withOrdinality, boolean outer) -
Uses of OperatorContext in io.trino.testing
Methods in io.trino.testing that return OperatorContextModifier and TypeMethodDescriptionNullOutputOperator.getOperatorContext()PageConsumerOperator.getOperatorContext()Constructors in io.trino.testing with parameters of type OperatorContextModifierConstructorDescriptionNullOutputOperator(OperatorContext operatorContext) PageConsumerOperator(OperatorContext operatorContext, Consumer<Page> pageConsumer, Function<Page, Page> pagePreprocessor)