public class TypedHeap extends Object
| Constructor and Description |
|---|
TypedHeap(BlockComparator comparator,
Type type,
int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Block block,
int position) |
void |
addAll(Block block) |
void |
addAll(TypedHeap other) |
int |
getCapacity() |
long |
getEstimatedSize() |
boolean |
isEmpty() |
void |
pop(BlockBuilder resultBlockBuilder) |
void |
popAll(BlockBuilder resultBlockBuilder) |
void |
writeAll(BlockBuilder resultBlockBuilder) |
public TypedHeap(BlockComparator comparator, Type type, int capacity)
public int getCapacity()
public long getEstimatedSize()
public boolean isEmpty()
public void writeAll(BlockBuilder resultBlockBuilder)
public void popAll(BlockBuilder resultBlockBuilder)
public void pop(BlockBuilder resultBlockBuilder)
public void add(Block block, int position)
public void addAll(TypedHeap other)
public void addAll(Block block)
Copyright © 2012–2019. All rights reserved.