Uses of Interface
io.trino.operator.OperatorFactory
Packages that use OperatorFactory
Package
Description
-
Uses of OperatorFactory in io.trino.operator
Subinterfaces of OperatorFactory in io.trino.operatorClasses in io.trino.operator that implement OperatorFactoryModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic final classstatic final classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods in io.trino.operator that return OperatorFactoryModifier and TypeMethodDescriptionstatic 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 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) AggregationOperator.AggregationOperatorFactory.duplicate()DevNullOperator.DevNullOperatorFactory.duplicate()DistinctLimitOperator.DistinctLimitOperatorFactory.duplicate()DynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory.duplicate()EnforceSingleRowOperator.EnforceSingleRowOperatorFactory.duplicate()ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory.duplicate()GroupIdOperator.GroupIdOperatorFactory.duplicate()HashAggregationOperator.HashAggregationOperatorFactory.duplicate()LimitOperator.LimitOperatorFactory.duplicate()MarkDistinctOperator.MarkDistinctOperatorFactory.duplicate()MergeWriterOperator.MergeWriterOperatorFactory.duplicate()OperatorFactory.duplicate()OrderByOperator.OrderByOperatorFactory.duplicate()RefreshMaterializedViewOperator.RefreshMaterializedViewOperatorFactory.duplicate()RowNumberOperator.RowNumberOperatorFactory.duplicate()SetBuilderOperator.SetBuilderOperatorFactory.duplicate()SimpleTableExecuteOperator.SimpleTableExecuteOperatorOperatorFactory.duplicate()default OperatorFactorySourceOperatorFactory.duplicate()SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory.duplicate()SpatialJoinOperator.SpatialJoinOperatorFactory.duplicate()StatisticsWriterOperator.StatisticsWriterOperatorFactory.duplicate()TableFinishOperator.TableFinishOperatorFactory.duplicate()TableMutationOperator.TableMutationOperatorFactory.duplicate()TableWriterOperator.TableWriterOperatorFactory.duplicate()TopNRankingOperator.TopNRankingOperatorFactory.duplicate()ValuesOperator.ValuesOperatorFactory.duplicate()WindowOperator.WindowOperatorFactory.duplicate()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) Methods in io.trino.operator that return types with arguments of type OperatorFactoryConstructors in io.trino.operator with parameters of type OperatorFactoryModifierConstructorDescriptionTableFinishOperatorFactory(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, Session session, OperatorFactory statisticsAggregationOperatorFactory, List<Type> types) Constructor parameters in io.trino.operator with type arguments of type OperatorFactoryModifierConstructorDescriptionDriverFactory(int pipelineId, boolean inputDriver, boolean outputDriver, List<OperatorFactory> operatorFactories, OptionalInt driverInstances) -
Uses of OperatorFactory in io.trino.operator.exchange
Classes in io.trino.operator.exchange that implement OperatorFactoryModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in io.trino.operator.exchange that return OperatorFactory -
Uses of OperatorFactory in io.trino.operator.function
Classes in io.trino.operator.function that implement OperatorFactoryMethods in io.trino.operator.function that return OperatorFactory -
Uses of OperatorFactory in io.trino.operator.index
Classes in io.trino.operator.index that implement OperatorFactoryModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in io.trino.operator.index that return OperatorFactoryModifier and TypeMethodDescriptionPageBufferOperator.PageBufferOperatorFactory.duplicate()PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory.duplicate()DynamicTupleFilterFactory.filterWithTuple(Page tuplePage) -
Uses of OperatorFactory in io.trino.operator.join
Subinterfaces of OperatorFactory in io.trino.operator.joinClasses in io.trino.operator.join that implement OperatorFactoryModifier and TypeClassDescriptionstatic classclassstatic classstatic classstatic classMethods in io.trino.operator.join that return OperatorFactoryModifier and TypeMethodDescriptionHashBuilderOperator.HashBuilderOperatorFactory.duplicate()LookupOuterOperator.LookupOuterOperatorFactory.duplicate()NestedLoopBuildOperator.NestedLoopBuildOperatorFactory.duplicate()NestedLoopJoinOperator.NestedLoopJoinOperatorFactory.duplicate()Methods in io.trino.operator.join that return types with arguments of type OperatorFactoryModifier and TypeMethodDescriptionJoinOperatorFactory.createOuterOperatorFactory()LookupJoinOperatorFactory.createOuterOperatorFactory() -
Uses of OperatorFactory in io.trino.operator.join.unspilled
Classes in io.trino.operator.join.unspilled that implement OperatorFactoryModifier and TypeClassDescriptionstatic classclassMethods in io.trino.operator.join.unspilled that return OperatorFactoryMethods in io.trino.operator.join.unspilled that return types with arguments of type OperatorFactory -
Uses of OperatorFactory in io.trino.operator.output
Classes in io.trino.operator.output that implement OperatorFactoryModifier and TypeClassDescriptionstatic classstatic classMethods in io.trino.operator.output that return OperatorFactoryModifier 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) PartitionedOutputOperator.PartitionedOutputOperatorFactory.duplicate()TaskOutputOperator.TaskOutputOperatorFactory.duplicate() -
Uses of OperatorFactory in io.trino.operator.unnest
Classes in io.trino.operator.unnest that implement OperatorFactoryMethods in io.trino.operator.unnest that return OperatorFactory -
Uses of OperatorFactory in io.trino.testing
Classes in io.trino.testing that implement OperatorFactoryModifier and TypeClassDescriptionstatic classstatic classMethods in io.trino.testing that return OperatorFactoryModifier 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) NullOutputOperator.NullOutputOperatorFactory.duplicate()PageConsumerOperator.PageConsumerOperatorFactory.duplicate()