public class BitPackingValuesWriter extends ValuesWriter
| Constructor and Description |
|---|
BitPackingValuesWriter(int bound,
int initialCapacity,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAllocatedSize()
( >
#getBufferedMemorySize ) |
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,
int pageSize)
bound - the maximum value stored by this columnpageSize - public 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()
#getBufferedMemorySize )getAllocatedSize in class ValuesWriterValuesWriter.getAllocatedSize()public String memUsageString(String prefix)
memUsageString in class ValuesWriterpublic Encoding getEncoding()
ValuesWritergetEncoding in class ValuesWriterCopyright © 2015 The Apache Software Foundation. All rights reserved.