Package io.prestosql.operator
Class PartitionedOutputOperator.PartitionedOutputFactory
- java.lang.Object
-
- io.prestosql.operator.PartitionedOutputOperator.PartitionedOutputFactory
-
- All Implemented Interfaces:
OutputFactory
- Enclosing class:
- PartitionedOutputOperator
public static class PartitionedOutputOperator.PartitionedOutputFactory extends Object implements OutputFactory
-
-
Constructor Summary
Constructors Constructor Description PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatorFactory
createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
-
-
-
Constructor Detail
-
PartitionedOutputFactory
public PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)
-
-
Method Detail
-
createOutputOperator
public OperatorFactory createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
- Specified by:
createOutputOperator
in interfaceOutputFactory
-
-