Uses of Interface
io.trino.operator.PartitionFunction
Packages that use PartitionFunction
Package
Description
-
Uses of PartitionFunction in io.trino.operator
Classes in io.trino.operator that implement PartitionFunctionMethods in io.trino.operator with parameters of type PartitionFunctionModifier and TypeMethodDescriptionOperatorFactories.partitionedOutput(TaskContext taskContext, PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicateNullsAndAny, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxPagePartitioningBufferSize) TrinoOperatorFactories.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 -
Uses of PartitionFunction in io.trino.operator.output
Methods in io.trino.operator.output with parameters of type PartitionFunctionModifier and TypeMethodDescriptionPagePartitionerFactory.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 PartitionFunctionModifierConstructorDescriptionDefaultPagePartitioner(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 PartitionFunctionModifier and TypeMethodDescriptionGenericPartitioningSpillerFactory.create(List<Type> types, PartitionFunction partitionFunction, SpillContext spillContext, AggregatedMemoryContext memoryContext) PartitioningSpillerFactory.create(List<Type> types, PartitionFunction partitionFunction, SpillContext spillContext, AggregatedMemoryContext memoryContext) Constructors in io.trino.spiller with parameters of type PartitionFunctionModifierConstructorDescriptionGenericPartitioningSpiller(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 PartitionFunctionModifier and TypeMethodDescriptionNodePartitioningManager.getPartitionFunction(Session session, PartitioningScheme partitioningScheme, List<Type> partitionChannelTypes) SystemPartitioningHandle.getPartitionFunction(List<Type> partitionChannelTypes, boolean isHashPrecomputed, int[] bucketToPartition, BlockTypeOperators blockTypeOperators)