public interface PageWriter
| Modifier and Type | Method and Description |
|---|---|
long |
allocatedSize() |
long |
getMemSize() |
String |
memUsageString(String prefix) |
void |
writeDictionaryPage(DictionaryPage dictionaryPage)
writes a dictionary page
|
void |
writePage(BytesInput bytesInput,
int valueCount,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
Deprecated.
|
void |
writePage(BytesInput bytesInput,
int valueCount,
Statistics statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
writes a single page
|
@Deprecated void writePage(BytesInput bytesInput, int valueCount, Encoding rlEncoding, Encoding dlEncoding, Encoding valuesEncoding) throws IOException
IOExceptionvoid writePage(BytesInput bytesInput, int valueCount, Statistics statistics, Encoding rlEncoding, Encoding dlEncoding, Encoding valuesEncoding) throws IOException
bytesInput - the bytes for the pagevalueCount - the number of values in that pagestatistics - the statistics for that pagerlEncoding - repetition level encodingdlEncoding - definition level encodingvaluesEncoding - values encodingIOExceptionlong getMemSize()
long allocatedSize()
void writeDictionaryPage(DictionaryPage dictionaryPage) throws IOException
dictionaryPage - the dictionary page containing the dictionary dataIOExceptionCopyright © 2014. All Rights Reserved.