Class TypedHeap
java.lang.Object
io.trino.operator.aggregation.minmaxn.TypedHeap
-
Constructor Summary
ConstructorsConstructorDescriptionTypedHeap(boolean min, MethodHandle compare, Type elementType, int capacity) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcopy()static TypedHeapdeserialize(boolean min, MethodHandle compare, Type elementType, Block rowBlock) intlongbooleanisEmpty()voidserialize(BlockBuilder out) voidwriteAll(BlockBuilder resultBlockBuilder)
-
Constructor Details
-
TypedHeap
-
-
Method Details
-
getCapacity
public int getCapacity() -
getEstimatedSize
public long getEstimatedSize() -
isEmpty
public boolean isEmpty() -
serialize
-
deserialize
public static TypedHeap deserialize(boolean min, MethodHandle compare, Type elementType, Block rowBlock) -
writeAll
-
add
-
addAll
-
addAll
-
copy
-