Package io.trino.operator.output
Class SkewedPartitionFunction
java.lang.Object
io.trino.operator.output.SkewedPartitionFunction
- All Implemented Interfaces:
PartitionFunction
-
Constructor Summary
ConstructorsConstructorDescriptionSkewedPartitionFunction(PartitionFunction partitionFunction, SkewedPartitionRebalancer skewedPartitionRebalancer) -
Method Summary
-
Constructor Details
-
SkewedPartitionFunction
public SkewedPartitionFunction(PartitionFunction partitionFunction, SkewedPartitionRebalancer skewedPartitionRebalancer)
-
-
Method Details
-
partitionCount
public int partitionCount()- Specified by:
partitionCountin interfacePartitionFunction
-
getPartition
- Specified by:
getPartitionin interfacePartitionFunction- Parameters:
page- the arguments to bucketing function in order (no extra columns)
-
flushPartitionRowCountToRebalancer
public void flushPartitionRowCountToRebalancer()
-