Package io.trino.operator
Class IncrementalLoadFactorHashArraySizeSupplier
java.lang.Object
io.trino.operator.IncrementalLoadFactorHashArraySizeSupplier
- All Implemented Interfaces:
HashArraySizeSupplier
public class IncrementalLoadFactorHashArraySizeSupplier
extends Object
implements HashArraySizeSupplier
Hash array size supplier that uses larger load factors for larger arrays
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
THRESHOLD_25
public static final int THRESHOLD_25- See Also:
-
THRESHOLD_50
public static final int THRESHOLD_50- See Also:
-
-
Constructor Details
-
IncrementalLoadFactorHashArraySizeSupplier
public IncrementalLoadFactorHashArraySizeSupplier(int multiplier)
-
-
Method Details
-
getHashArraySize
public int getHashArraySize(int expectedCount) - Specified by:
getHashArraySizein interfaceHashArraySizeSupplier
-