public class BitPackingValuesWriter extends ValuesWriter
| Constructor and Description |
|---|
BitPackingValuesWriter(int bound,
int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAllocatedSize() |
long |
getBufferedSize()
used to decide if we want to work to the next page
|
BytesInput |
getBytes() |
Encoding |
getEncoding()
called after getBytes() and before reset()
|
String |
memUsageString(String prefix) |
void |
reset()
called after getBytes() to reset the current buffer and start writing the next page
|
void |
writeInteger(int v) |
createDictionaryPage, resetDictionary, writeBoolean, writeByte, writeBytes, writeDouble, writeFloat, writeLongpublic BitPackingValuesWriter(int bound,
int initialCapacity)
bound - the maximum value stored by this columnpublic void writeInteger(int v)
writeInteger in class ValuesWriterValuesWriter.writeInteger(int)public long getBufferedSize()
getBufferedSize in class ValuesWriterValuesWriter.getBufferedSize()public BytesInput getBytes()
getBytes in class ValuesWriterValuesWriter.getBytes()public void reset()
reset in class ValuesWriterValuesWriter.reset()public long getAllocatedSize()
getAllocatedSize in class ValuesWriterValuesWriter.getAllocatedSize()public String memUsageString(String prefix)
memUsageString in class ValuesWriterpublic Encoding getEncoding()
ValuesWritergetEncoding in class ValuesWriterCopyright © 2013. All Rights Reserved.