Uses of Class
io.trino.operator.OperatorContext
-
-
Uses of OperatorContext in io.trino.memory
Methods in io.trino.memory with parameters of type OperatorContext Modifier and Type Method Description RQueryContextVisitor. 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 types with arguments of type OperatorContext Modifier and Type Method Description List<OperatorContext>DriverContext. getOperatorContexts()Constructors in io.trino.operator with parameters of type OperatorContext Constructor Description AbstractRowChangeOperator(OperatorContext operatorContext)AggregationOperator(OperatorContext operatorContext, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, boolean useSystemMemory)ChannelSetBuilder(Type type, Optional<Integer> hashChannel, int expectedPositions, OperatorContext operatorContext, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)DeleteOperator(OperatorContext operatorContext, int rowIdChannel)DevNullOperator(OperatorContext context)DistinctLimitOperator(OperatorContext operatorContext, List<Integer> distinctChannels, List<Type> distinctTypes, long limit, Optional<Integer> hashChannel, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)EnforceSingleRowOperator(OperatorContext operatorContext, Page nullValuePage)ExchangeOperator(OperatorContext operatorContext, PlanNodeId sourceId, PagesSerde serde, ExchangeClient exchangeClient)ExplainAnalyzeOperator(OperatorContext operatorContext, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, boolean verbose)FinishedOperator(OperatorContext operatorContext)GroupIdOperator(OperatorContext operatorContext, List<Type> types, int[][] groupingSetInputs, Block[] nullBlocks, Block[] groupIdBlocks)HashAggregationOperator(OperatorContext operatorContext, List<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 memoryLimitForMerge, io.airlift.units.DataSize memoryLimitForMergeWithMemory, SpillerFactory spillerFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, boolean useSystemMemory)HashCollisionsCounter(OperatorContext operatorContext)LimitOperator(OperatorContext operatorContext, long limit)MarkDistinctOperator(OperatorContext operatorContext, List<Type> types, List<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)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, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)SetBuilderOperator(OperatorContext operatorContext, SetBuilderOperator.SetSupplier setSupplier, int setChannel, Optional<Integer> hashChannel, int expectedPositions, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)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)TableDeleteOperator(OperatorContext operatorContext, Metadata metadata, Session session, TableHandle tableHandle)TableFinishOperator(OperatorContext operatorContext, TableFinishOperator.TableFinisher tableFinisher, Operator statisticsAggregationOperator, StatisticAggregationsDescriptor<Integer> descriptor, boolean statisticsCpuTimerEnabled, TableExecuteContext tableExecuteContext, boolean outputRowCount)TableScanOperator(OperatorContext operatorContext, PlanNodeId planNodeId, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns, DynamicFilter dynamicFilter)TableWriterOperator(OperatorContext operatorContext, ConnectorPageSink pageSink, List<Integer> columnChannels, List<String> notNullChannelColumnNames, Operator statisticAggregationOperator, List<Type> types, boolean statisticsCpuTimerEnabled)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, JoinCompiler joinCompiler, TypeOperators typeOperators, BlockTypeOperators blockTypeOperators)UpdateOperator(OperatorContext operatorContext, List<Integer> columnValueAndRowIdChannels)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, WorkProcessorSourceOperatorAdapter.AdapterWorkProcessorSourceOperatorFactory sourceOperatorFactory) -
Uses of OperatorContext in io.trino.operator.aggregation.builder
Constructors in io.trino.operator.aggregation.builder with parameters of type OperatorContext Constructor Description InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, List<Integer> groupByChannels, Optional<Integer> hashChannel, OperatorContext operatorContext, Optional<io.airlift.units.DataSize> maxPartialMemory, Optional<Integer> overwriteIntermediateChannelOffset, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, UpdateMemory updateMemory)MergingHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, Optional<Integer> hashChannel, OperatorContext operatorContext, WorkProcessor<Page> sortedPages, AggregatedMemoryContext aggregatedMemoryContext, long memoryLimitForMerge, int overwriteIntermediateChannelOffset, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)SpillableHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, 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, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators) -
Uses of OperatorContext in io.trino.operator.exchange
Methods in io.trino.operator.exchange that return OperatorContext Modifier and Type Method Description OperatorContextLocalExchangeSinkOperator. getOperatorContext()OperatorContextLocalExchangeSourceOperator. getOperatorContext()OperatorContextLocalMergeSourceOperator. getOperatorContext()Constructors in io.trino.operator.exchange with parameters of type OperatorContext Constructor Description LocalExchangeSourceOperator(OperatorContext operatorContext, LocalExchangeSource source)LocalMergeSourceOperator(OperatorContext operatorContext, List<LocalExchangeSource> sources, List<Type> types, PageWithPositionComparator comparator) -
Uses of OperatorContext in io.trino.operator.index
Methods in io.trino.operator.index that return OperatorContext Modifier and Type Method Description OperatorContextIndexSourceOperator. getOperatorContext()OperatorContextPageBufferOperator. getOperatorContext()OperatorContextPagesIndexBuilderOperator. getOperatorContext()Constructors in io.trino.operator.index with parameters of type OperatorContext Constructor Description IndexSourceOperator(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 OperatorContext Modifier and Type Method Description OperatorContextHashBuilderOperator. getOperatorContext()OperatorContextLookupOuterOperator. getOperatorContext()OperatorContextNestedLoopBuildOperator. getOperatorContext()OperatorContextNestedLoopJoinOperator. getOperatorContext()Constructors in io.trino.operator.join with parameters of type OperatorContext Constructor Description HashBuilderOperator(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.output
Methods in io.trino.operator.output that return OperatorContext Modifier and Type Method Description OperatorContextPartitionedOutputOperator. getOperatorContext()OperatorContextTaskOutputOperator. getOperatorContext()Methods in io.trino.operator.output with parameters of type OperatorContext Modifier and Type Method Description PagePartitionerPagePartitionerFactory. create(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)Constructors in io.trino.operator.output with parameters of type OperatorContext Constructor Description DefaultPagePartitioner(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)PartitionedOutputOperator(OperatorContext operatorContext, 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)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 OperatorContext Modifier and Type Method Description OperatorContextUnnestOperator. getOperatorContext()Constructors in io.trino.operator.unnest with parameters of type OperatorContext Constructor Description UnnestOperator(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 OperatorContext Modifier and Type Method Description OperatorContextNullOutputOperator. getOperatorContext()OperatorContextPageConsumerOperator. getOperatorContext()Constructors in io.trino.testing with parameters of type OperatorContext Constructor Description NullOutputOperator(OperatorContext operatorContext)PageConsumerOperator(OperatorContext operatorContext, Consumer<Page> pageConsumer, Function<Page,Page> pagePreprocessor)
-