public class BlockBuilder extends Object
Constructor and Description |
---|
BlockBuilder(int estimatedSize,
int blockRestartInterval,
Comparator<Slice> comparator) |
Modifier and Type | Method and Description |
---|---|
void |
add(BlockEntry blockEntry) |
void |
add(Slice key,
Slice value) |
static int |
calculateSharedBytes(Slice leftKey,
Slice rightKey) |
int |
currentSizeEstimate() |
Slice |
finish() |
int |
getEntryCount() |
boolean |
isEmpty() |
void |
reset() |
public BlockBuilder(int estimatedSize, int blockRestartInterval, Comparator<Slice> comparator)
public void reset()
public int getEntryCount()
public boolean isEmpty()
public int currentSizeEstimate()
public void add(BlockEntry blockEntry)
public Slice finish()
Copyright © 2011–2019. All rights reserved.