Uses of Interface
io.prestosql.operator.OperatorFactory
-
Packages that use OperatorFactory Package Description io.prestosql.operator io.prestosql.operator.exchange io.prestosql.operator.index io.prestosql.operator.unnest io.prestosql.testing -
-
Uses of OperatorFactory in io.prestosql.operator
Subinterfaces of OperatorFactory in io.prestosql.operator Modifier and Type Interface Description interface
JoinOperatorFactory
interface
SourceOperatorFactory
Methods in io.prestosql.operator that return OperatorFactory Modifier and Type Method Description static OperatorFactory
BasicWorkProcessorOperatorAdapter. createAdapterOperatorFactory(BasicWorkProcessorOperatorAdapter.BasicAdapterWorkProcessorOperatorFactory operatorFactory)
static OperatorFactory
WorkProcessorOperatorAdapter. createAdapterOperatorFactory(WorkProcessorOperatorAdapter.AdapterWorkProcessorOperatorFactory operatorFactory)
static OperatorFactory
AssignUniqueIdOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId)
static OperatorFactory
FilterAndProjectOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, Supplier<PageProcessor> processor, List<Type> types, io.airlift.units.DataSize minOutputPageSize, int minOutputPageRowCount)
static OperatorFactory
HashSemiJoinOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, SetBuilderOperator.SetSupplier setSupplier, List<? extends Type> probeTypes, int probeJoinChannel, Optional<Integer> probeJoinHashChannel)
static OperatorFactory
StreamingAggregationOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, List<Type> groupByTypes, List<Integer> groupByChannels, AggregationNode.Step step, List<AccumulatorFactory> accumulatorFactories, JoinCompiler joinCompiler)
static OperatorFactory
TopNOperator. createOperatorFactory(int operatorId, PlanNodeId planNodeId, List<? extends Type> types, int n, List<Integer> sortChannels, List<SortOrder> sortOrders, TypeOperators typeOperators)
OperatorFactory
OutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
PartitionedOutputOperator.PartitionedOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
TaskOutputOperator.TaskOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
AggregationOperator.AggregationOperatorFactory. duplicate()
OperatorFactory
DeleteOperator.DeleteOperatorFactory. duplicate()
OperatorFactory
DevNullOperator.DevNullOperatorFactory. duplicate()
OperatorFactory
DistinctLimitOperator.DistinctLimitOperatorFactory. duplicate()
OperatorFactory
DynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory. duplicate()
OperatorFactory
EnforceSingleRowOperator.EnforceSingleRowOperatorFactory. duplicate()
OperatorFactory
ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory. duplicate()
OperatorFactory
GroupIdOperator.GroupIdOperatorFactory. duplicate()
OperatorFactory
HashAggregationOperator.HashAggregationOperatorFactory. duplicate()
OperatorFactory
HashBuilderOperator.HashBuilderOperatorFactory. duplicate()
OperatorFactory
LimitOperator.LimitOperatorFactory. duplicate()
OperatorFactory
LookupOuterOperator.LookupOuterOperatorFactory. duplicate()
OperatorFactory
MarkDistinctOperator.MarkDistinctOperatorFactory. duplicate()
OperatorFactory
NestedLoopBuildOperator.NestedLoopBuildOperatorFactory. duplicate()
OperatorFactory
NestedLoopJoinOperator.NestedLoopJoinOperatorFactory. duplicate()
OperatorFactory
OperatorFactory. duplicate()
OperatorFactory
OrderByOperator.OrderByOperatorFactory. duplicate()
OperatorFactory
PartitionedOutputOperator.PartitionedOutputOperatorFactory. duplicate()
OperatorFactory
RowNumberOperator.RowNumberOperatorFactory. duplicate()
OperatorFactory
SetBuilderOperator.SetBuilderOperatorFactory. duplicate()
default OperatorFactory
SourceOperatorFactory. duplicate()
OperatorFactory
SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory. duplicate()
OperatorFactory
SpatialJoinOperator.SpatialJoinOperatorFactory. duplicate()
OperatorFactory
StatisticsWriterOperator.StatisticsWriterOperatorFactory. duplicate()
OperatorFactory
TableDeleteOperator.TableDeleteOperatorFactory. duplicate()
OperatorFactory
TableFinishOperator.TableFinishOperatorFactory. duplicate()
OperatorFactory
TableWriterOperator.TableWriterOperatorFactory. duplicate()
OperatorFactory
TaskOutputOperator.TaskOutputOperatorFactory. duplicate()
OperatorFactory
TopNRowNumberOperator.TopNRowNumberOperatorFactory. duplicate()
OperatorFactory
ValuesOperator.ValuesOperatorFactory. duplicate()
OperatorFactory
WindowOperator.WindowOperatorFactory. duplicate()
OperatorFactory
LookupJoinOperators. fullOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
OperatorFactory
JoinOperatorFactory.OuterOperatorFactoryResult. getOuterOperatorFactory()
OperatorFactory
LookupJoinOperators. innerJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
OperatorFactory
LookupJoinOperators. lookupOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
OperatorFactory
LookupJoinOperators. probeOuterJoin(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
Methods in io.prestosql.operator that return types with arguments of type OperatorFactory Modifier and Type Method Description static List<OperatorFactory>
WorkProcessorPipelineSourceOperator. convertOperators(int operatorId, List<OperatorFactory> operatorFactories)
List<OperatorFactory>
DriverFactory. getOperatorFactories()
Method parameters in io.prestosql.operator with type arguments of type OperatorFactory Modifier and Type Method Description static List<OperatorFactory>
WorkProcessorPipelineSourceOperator. convertOperators(int operatorId, List<OperatorFactory> operatorFactories)
Constructors in io.prestosql.operator with parameters of type OperatorFactory Constructor Description OuterOperatorFactoryResult(OperatorFactory outerOperatorFactory, PipelineExecutionStrategy buildExecutionStrategy)
TableFinishOperatorFactory(int operatorId, PlanNodeId planNodeId, TableFinishOperator.TableFinisher tableFinisher, OperatorFactory statisticsAggregationOperatorFactory, StatisticAggregationsDescriptor<Integer> descriptor, 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.prestosql.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.prestosql.operator.exchange
Classes in io.prestosql.operator.exchange that implement OperatorFactory Modifier and Type Class Description static class
LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory
static class
LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory
static class
LocalMergeSourceOperator.LocalMergeSourceOperatorFactory
Methods in io.prestosql.operator.exchange that return OperatorFactory Modifier and Type Method Description OperatorFactory
LocalExchangeSinkOperator.LocalExchangeSinkOperatorFactory. duplicate()
OperatorFactory
LocalExchangeSourceOperator.LocalExchangeSourceOperatorFactory. duplicate()
OperatorFactory
LocalMergeSourceOperator.LocalMergeSourceOperatorFactory. duplicate()
-
Uses of OperatorFactory in io.prestosql.operator.index
Classes in io.prestosql.operator.index that implement OperatorFactory Modifier and Type Class Description static class
IndexSourceOperator.IndexSourceOperatorFactory
static class
PageBufferOperator.PageBufferOperatorFactory
static class
PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory
Methods in io.prestosql.operator.index that return OperatorFactory Modifier and Type Method Description OperatorFactory
PageBufferOperator.PageBufferOperatorFactory. duplicate()
OperatorFactory
PagesIndexBuilderOperator.PagesIndexBuilderOperatorFactory. duplicate()
OperatorFactory
DynamicTupleFilterFactory. filterWithTuple(Page tuplePage)
-
Uses of OperatorFactory in io.prestosql.operator.unnest
Classes in io.prestosql.operator.unnest that implement OperatorFactory Modifier and Type Class Description static class
UnnestOperator.UnnestOperatorFactory
Methods in io.prestosql.operator.unnest that return OperatorFactory Modifier and Type Method Description OperatorFactory
UnnestOperator.UnnestOperatorFactory. duplicate()
-
Uses of OperatorFactory in io.prestosql.testing
Classes in io.prestosql.testing that implement OperatorFactory Modifier and Type Class Description static class
NullOutputOperator.NullOutputOperatorFactory
static class
PageConsumerOperator.PageConsumerOperatorFactory
Methods in io.prestosql.testing that return OperatorFactory Modifier and Type Method Description OperatorFactory
NullOutputOperator.NullOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
PageConsumerOperator.PageConsumerOutputFactory. createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
OperatorFactory
NullOutputOperator.NullOutputOperatorFactory. duplicate()
OperatorFactory
PageConsumerOperator.PageConsumerOperatorFactory. duplicate()
-