Uses of Interface
io.trino.operator.PartitionFunction
-
Packages that use PartitionFunction Package Description io.trino.operator io.trino.operator.exchange 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 classBucketPartitionFunctionConstructors in io.trino.operator with parameters of type PartitionFunction Constructor Description PartitionedOutputFactory(PartitionFunction partitionFunction, List<Integer> partitionChannels, List<Optional<NullableValue>> partitionConstants, boolean replicatesAnyRow, OptionalInt nullChannel, OutputBuffer outputBuffer, io.airlift.units.DataSize maxMemory)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)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) -
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.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)
-