Uses of Interface
io.trino.operator.OperatorFactory
-
-
Uses of OperatorFactory in io.trino.operator
Subinterfaces of OperatorFactory in io.trino.operator Modifier and Type Interface Description interfaceSourceOperatorFactoryMethods in io.trino.operator that return OperatorFactory Modifier and Type Method Description static OperatorFactoryBasicWorkProcessorOperatorAdapter. createAdapterOperatorFactory(BasicWorkProcessorOperatorAdapter.BasicAdapterWorkProcessorOperatorFactory operatorFactory)static OperatorFactoryWorkProcessorOperatorAdapter. createAdapterOperatorFactory(WorkProcessorOperatorAdapter.AdapterWorkProcessorOperatorFactory operatorFactory)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)OperatorFactoryAggregationOperator.AggregationOperatorFactory. duplicate()OperatorFactoryDeleteOperator.DeleteOperatorFactory. duplicate()OperatorFactoryDevNullOperator.DevNullOperatorFactory. duplicate()OperatorFactoryDistinctLimitOperator.DistinctLimitOperatorFactory. duplicate()OperatorFactoryDynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory. duplicate()OperatorFactoryEnforceSingleRowOperator.EnforceSingleRowOperatorFactory. duplicate()OperatorFactoryExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory. duplicate()OperatorFactoryGroupIdOperator.GroupIdOperatorFactory. duplicate()OperatorFactoryHashAggregationOperator.HashAggregationOperatorFactory. duplicate()OperatorFactoryLimitOperator.LimitOperatorFactory. duplicate()OperatorFactoryMarkDistinctOperator.MarkDistinctOperatorFactory. duplicate()OperatorFactoryOperatorFactory. duplicate()OperatorFactoryOrderByOperator.OrderByOperatorFactory. duplicate()OperatorFactoryRefreshMaterializedViewOperator.RefreshMaterializedViewOperatorFactory. duplicate()OperatorFactoryRowNumberOperator.RowNumberOperatorFactory. duplicate()OperatorFactorySetBuilderOperator.SetBuilderOperatorFactory. duplicate()default OperatorFactorySourceOperatorFactory. duplicate()OperatorFactorySpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory. duplicate()OperatorFactorySpatialJoinOperator.SpatialJoinOperatorFactory. duplicate()OperatorFactoryStatisticsWriterOperator.StatisticsWriterOperatorFactory. duplicate()OperatorFactoryTableDeleteOperator.TableDeleteOperatorFactory. duplicate()OperatorFactoryTableFinishOperator.TableFinishOperatorFactory. duplicate()OperatorFactoryTableWriterOperator.TableWriterOperatorFactory. duplicate()OperatorFactoryTopNRankingOperator.TopNRankingOperatorFactory. duplicate()OperatorFactoryUpdateOperator.UpdateOperatorFactory. duplicate()OperatorFactoryValuesOperator.ValuesOperatorFactory. duplicate()OperatorFactoryWindowOperator.WindowOperatorFactory. duplicate()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)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)Methods in io.trino.operator that return types with arguments of type OperatorFactory Modifier and Type Method Description static List<OperatorFactory>WorkProcessorPipelineSourceOperator. convertOperators(List<LocalExecutionPlanner.OperatorFactoryWithTypes> operatorFactoriesWithTypes, io.airlift.units.DataSize minOutputPageSize, int minOutputPageRowCount)List<OperatorFactory>DriverFactory. getOperatorFactories()static List<OperatorFactory>WorkProcessorPipelineSourceOperator. toOperatorFactories(List<LocalExecutionPlanner.OperatorFactoryWithTypes> operatorFactoriesWithTypes)Constructors in io.trino.operator with parameters of type OperatorFactory Constructor Description TableFinishOperatorFactory(int operatorId, PlanNodeId planNodeId, TableFinishOperator.TableFinisher tableFinisher, OperatorFactory statisticsAggregationOperatorFactory, StatisticAggregationsDescriptor<Integer> descriptor, TableExecuteContextManager tableExecuteContextManager, boolean outputRowCount, Session session)TableWriterOperatorFactory(int operatorId, PlanNodeId planNodeId, PageSinkManager pageSinkManager, TableWriterNode.WriterTarget writerTarget, List<Integer> columnChannels, List<String> notNullChannelColumnNames, Session session, OperatorFactory statisticsAggregationOperatorFactory, List<Type> types)Constructor parameters in io.trino.operator with type arguments of type OperatorFactory Constructor Description DriverFactory(int pipelineId, boolean inputDriver, boolean outputDriver, List<OperatorFactory> operatorFactories, OptionalInt driverInstances, PipelineExecutionStrategy pipelineExecutionStrategy) -
Uses of OperatorFactory in io.trino.operator.exchange
Classes in io.trino.operator.exchange that implement OperatorFactory Modifier and Type Class Description static classLocalExchangeSinkOperator.LocalExchangeSinkOperatorFactorystatic classLocalExchangeSourceOperator.LocalExchangeSourceOperatorFactorystatic classLocalMergeSourceOperator.LocalMergeSourceOperatorFactoryMethods in io.trino.operator.exchange that return OperatorFactory Modifier and Type Method Description OperatorFactoryLocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory. duplicate()OperatorFactoryLocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory. duplicate()OperatorFactoryLocalMergeSourceOperator.LocalMergeSourceOperatorFactory. duplicate() -
Uses of OperatorFactory in io.trino.operator.index
Classes in io.trino.operator.index that implement OperatorFactory Modifier and Type Class Description static classIndexSourceOperator.IndexSourceOperatorFactorystatic classPageBufferOperator.PageBufferOperatorFactorystatic classPagesIndexBuilderOperator.PagesIndexBuilderOperatorFactoryMethods in io.trino.operator.index that return OperatorFactory Modifier and Type Method Description OperatorFactoryPageBufferOperator.PageBufferOperatorFactory. duplicate()OperatorFactoryPagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory. duplicate()OperatorFactoryDynamicTupleFilterFactory. filterWithTuple(Page tuplePage) -
Uses of OperatorFactory in io.trino.operator.join
Subinterfaces of OperatorFactory in io.trino.operator.join Modifier and Type Interface Description interfaceJoinOperatorFactoryClasses in io.trino.operator.join that implement OperatorFactory Modifier and Type Class Description static classHashBuilderOperator.HashBuilderOperatorFactoryclassLookupJoinOperatorFactorystatic classLookupOuterOperator.LookupOuterOperatorFactorystatic classNestedLoopBuildOperator.NestedLoopBuildOperatorFactorystatic classNestedLoopJoinOperator.NestedLoopJoinOperatorFactoryMethods in io.trino.operator.join that return OperatorFactory Modifier and Type Method Description OperatorFactoryHashBuilderOperator.HashBuilderOperatorFactory. duplicate()OperatorFactoryLookupOuterOperator.LookupOuterOperatorFactory. duplicate()OperatorFactoryNestedLoopBuildOperator.NestedLoopBuildOperatorFactory. duplicate()OperatorFactoryNestedLoopJoinOperator.NestedLoopJoinOperatorFactory. duplicate()OperatorFactoryJoinOperatorFactory.OuterOperatorFactoryResult. getOuterOperatorFactory()Constructors in io.trino.operator.join with parameters of type OperatorFactory Constructor Description OuterOperatorFactoryResult(OperatorFactory outerOperatorFactory, PipelineExecutionStrategy buildExecutionStrategy) -
Uses of OperatorFactory in io.trino.operator.output
Classes in io.trino.operator.output that implement OperatorFactory Modifier and Type Class Description static classPartitionedOutputOperator.PartitionedOutputOperatorFactorystatic classTaskOutputOperator.TaskOutputOperatorFactoryMethods in io.trino.operator.output that return OperatorFactory 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)OperatorFactoryPartitionedOutputOperator.PartitionedOutputOperatorFactory. duplicate()OperatorFactoryTaskOutputOperator.TaskOutputOperatorFactory. duplicate() -
Uses of OperatorFactory in io.trino.operator.unnest
Classes in io.trino.operator.unnest that implement OperatorFactory Modifier and Type Class Description static classUnnestOperator.UnnestOperatorFactoryMethods in io.trino.operator.unnest that return OperatorFactory Modifier and Type Method Description OperatorFactoryUnnestOperator.UnnestOperatorFactory. duplicate() -
Uses of OperatorFactory in io.trino.sql.planner
Methods in io.trino.sql.planner that return OperatorFactory Modifier and Type Method Description OperatorFactoryLocalExecutionPlanner.OperatorFactoryWithTypes. getOperatorFactory()Constructors in io.trino.sql.planner with parameters of type OperatorFactory Constructor Description OperatorFactoryWithTypes(OperatorFactory operatorFactory, List<Type> types) -
Uses of OperatorFactory in io.trino.testing
Classes in io.trino.testing that implement OperatorFactory Modifier and Type Class Description static classNullOutputOperator.NullOutputOperatorFactorystatic classPageConsumerOperator.PageConsumerOperatorFactoryMethods in io.trino.testing that return OperatorFactory 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)OperatorFactoryNullOutputOperator.NullOutputOperatorFactory. duplicate()OperatorFactoryPageConsumerOperator.PageConsumerOperatorFactory. duplicate()
-