public static class PartitionedOutputOperator.PartitionedOutputFactory extends Object implements OutputFactory
| Constructor and Description |
|---|
PartitionedOutputFactory(PartitionFunction partitionFunction,
List<Integer> partitionChannels,
List<Optional<NullableValue>> partitionConstants,
boolean replicatesAnyRow,
OptionalInt nullChannel,
OutputBuffer outputBuffer,
io.airlift.units.DataSize maxMemory) |
| Modifier and Type | Method and Description |
|---|---|
OperatorFactory |
createOutputOperator(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
Function<Page,Page> pagePreprocessor,
PagesSerdeFactory serdeFactory) |
public PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)
public OperatorFactory createOutputOperator(int operatorId, PlanNodeId planNodeId, List<Type> types, Function<Page,Page> pagePreprocessor, PagesSerdeFactory serdeFactory)
createOutputOperator in interface OutputFactoryCopyright © 2012–2019. All rights reserved.