public class DataPageV1 extends DataPage
DataPage.Visitor<T>| Constructor and Description |
|---|
DataPageV1(BytesInput bytes,
int valueCount,
int uncompressedSize,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(DataPage.Visitor<T> visitor) |
BytesInput |
getBytes() |
Encoding |
getDlEncoding() |
Encoding |
getRlEncoding() |
Statistics<?> |
getStatistics() |
Encoding |
getValueEncoding() |
String |
toString() |
getValueCountgetCompressedSize, getUncompressedSizepublic DataPageV1(BytesInput bytes, int valueCount, int uncompressedSize, Statistics<?> statistics, Encoding rlEncoding, Encoding dlEncoding, Encoding valuesEncoding)
bytes - the bytes for this pagevalueCount - count of values in this pageuncompressedSize - the uncompressed size of the pagestatistics - of the page's values (max, min, num_null)rlEncoding - the repetition level encoding for this pagedlEncoding - the definition level encoding for this pagevaluesEncoding - the values encoding for this pagepublic BytesInput getBytes()
public Statistics<?> getStatistics()
public Encoding getDlEncoding()
public Encoding getRlEncoding()
public Encoding getValueEncoding()
public <T> T accept(DataPage.Visitor<T> visitor)
Copyright © 2019 The Apache Software Foundation. All rights reserved.