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
IOException
void 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 encodingIOException
long getMemSize()
long allocatedSize()
void writeDictionaryPage(DictionaryPage dictionaryPage) throws IOException
dictionaryPage
- the dictionary page containing the dictionary dataIOException
Copyright © 2015. All rights reserved.