Uses of Interface
io.trino.operator.PartitionFunction
-
Packages that use PartitionFunction Package Description io.trino.operator io.trino.operator.exchange io.trino.operator.output io.trino.spiller io.trino.sql.planner -
-
Uses of PartitionFunction in io.trino.operator
Classes in io.trino.operator that implement PartitionFunction Modifier and Type Class Description classBucketPartitionFunctionMethods in io.trino.operator with parameters of type PartitionFunction Modifier and Type Method Description OutputFactoryOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize)OutputFactoryTrinoOperatorFactories. partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize) -
Uses of PartitionFunction in io.trino.operator.exchange
Classes in io.trino.operator.exchange that implement PartitionFunction Modifier and Type Class Description classLocalPartitionGenerator -
Uses of PartitionFunction in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type PartitionFunction Modifier and Type Method Description PagePartitionerPagePartitionerFactory. create(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)Constructors in io.trino.operator.output with parameters of type PartitionFunction Constructor Description DefaultPagePartitioner(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, List<Type> sourceTypes, io.airlift.units.DataSize maxMemory, OperatorContext operatorContext)PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory, PagePartitionerFactory pagePartitionerFactory)PartitionedOutputOperator(OperatorContext operatorContext, List<Type> sourceTypes, Function<Page,Page> pagePreprocessor, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, io.airlift.units.DataSize maxMemory, PagePartitionerFactory pagePartitionerFactory)PartitionedOutputOperatorFactory(int operatorId, PlanNodeId planNodeId, List<Type> sourceTypes, Function<Page,Page> pagePreprocessor, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, PagesSerdeFactory serdeFactory, io.airlift.units.DataSize maxMemory, PagePartitionerFactory pagePartitionerFactory) -
Uses of PartitionFunction in io.trino.spiller
Methods in io.trino.spiller with parameters of type PartitionFunction Modifier and Type Method Description PartitioningSpillerGenericPartitioningSpillerFactory. create(List<Type> types, PartitionFunction partitionFunction, SpillContext spillContext, AggregatedMemoryContext memoryContext)PartitioningSpillerPartitioningSpillerFactory. create(List<Type> types, PartitionFunction partitionFunction, SpillContext spillContext, AggregatedMemoryContext memoryContext)Constructors in io.trino.spiller with parameters of type PartitionFunction Constructor Description GenericPartitioningSpiller(List<Type> types, PartitionFunction partitionFunction, SpillContext spillContext, AggregatedMemoryContext memoryContext, SingleStreamSpillerFactory spillerFactory) -
Uses of PartitionFunction in io.trino.sql.planner
Methods in io.trino.sql.planner that return PartitionFunction Modifier and Type Method Description PartitionFunctionNodePartitioningManager. getPartitionFunction(Session session, PartitioningScheme partitioningScheme, List<Type> partitionChannelTypes)PartitionFunctionSystemPartitioningHandle. getPartitionFunction(List<Type> partitionChannelTypes, boolean isHashPrecomputed, int[] bucketToPartition, BlockTypeOperators blockTypeOperators)
-