| Package | Description |
|---|---|
| org.apache.parquet.column.page | |
| org.apache.parquet.column.statistics |
| Modifier and Type | Method and Description |
|---|---|
Statistics<?> |
DataPageV1.getStatistics() |
Statistics<?> |
DataPageV2.getStatistics() |
| Modifier and Type | Method and Description |
|---|---|
static DataPageV2 |
DataPageV2.compressed(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
int uncompressedSize,
Statistics<?> statistics) |
static DataPageV2 |
DataPageV2.uncompressed(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics) |
void |
PageWriter.writePage(BytesInput bytesInput,
int valueCount,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
writes a single page
|
void |
PageWriter.writePageV2(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics)
writes a single page in the new format
|
| Constructor and Description |
|---|
DataPageV1(BytesInput bytes,
int valueCount,
int uncompressedSize,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding) |
DataPageV2(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
int uncompressedSize,
Statistics<?> statistics,
boolean isCompressed) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryStatistics |
class |
BooleanStatistics |
class |
DoubleStatistics |
class |
FloatStatistics |
class |
IntStatistics |
class |
LongStatistics |
| Modifier and Type | Method and Description |
|---|---|
Statistics<?> |
Statistics.Builder.build() |
abstract Statistics<T> |
Statistics.copy() |
static Statistics<?> |
Statistics.createStats(Type type)
Creates an empty
Statistics instance for the specified type to be
used for reading/writing the new min/max statistics used in the V2 format. |
static Statistics |
Statistics.getStatsBasedOnType(PrimitiveType.PrimitiveTypeName type)
Deprecated.
Use
createStats(Type) instead |
| Modifier and Type | Method and Description |
|---|---|
void |
Statistics.mergeStatistics(Statistics stats)
Method to merge this statistics object with the object passed
as parameter.
|
void |
DoubleStatistics.mergeStatisticsMinMax(Statistics stats) |
void |
IntStatistics.mergeStatisticsMinMax(Statistics stats) |
void |
FloatStatistics.mergeStatisticsMinMax(Statistics stats) |
void |
BooleanStatistics.mergeStatisticsMinMax(Statistics stats) |
protected abstract void |
Statistics.mergeStatisticsMinMax(Statistics stats)
Abstract method to merge this statistics min and max with the values
of the parameter object.
|
void |
LongStatistics.mergeStatisticsMinMax(Statistics stats) |
void |
BinaryStatistics.mergeStatisticsMinMax(Statistics stats) |
Copyright © 2019 The Apache Software Foundation. All rights reserved.