public static class Metadata.ColumnMetadata_v2 extends Metadata.ColumnMetadata
| Modifier and Type | Class and Description |
|---|---|
static class |
Metadata.ColumnMetadata_v2.DeSerializer |
static class |
Metadata.ColumnMetadata_v2.Serializer |
| Modifier and Type | Field and Description |
|---|---|
Object |
mxValue |
String[] |
name |
Long |
nulls |
| Constructor and Description |
|---|
Metadata.ColumnMetadata_v2() |
Metadata.ColumnMetadata_v2(String[] name,
org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName primitiveType,
Object mxValue,
Long nulls) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getMaxValue() |
Object |
getMinValue() |
String[] |
getName() |
Long |
getNulls() |
org.apache.parquet.schema.OriginalType |
getOriginalType() |
org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName |
getPrimitiveType() |
boolean |
hasSingleValue(long rowCount)
Checks that the column chunk has a single value.
|
void |
setMax(Object mxValue)
Set the max value recorded in the parquet metadata statistics.
|
void |
setMin(Object newMin)
Set the min value recorded in the parquet metadata statistics.
|
public void setMax(Object mxValue)
Metadata.ColumnMetadatasetMax in class Metadata.ColumnMetadatapublic String[] getName()
getName in class Metadata.ColumnMetadatapublic Long getNulls()
getNulls in class Metadata.ColumnMetadatapublic boolean hasSingleValue(long rowCount)
true if mxValue is not null
and nulls count is 0 or if nulls count is equal to the rows count.
Comparison of nulls and rows count is needed for the cases:
hasSingleValue in class Metadata.ColumnMetadatarowCount - rows count in column chunkpublic Object getMinValue()
getMinValue in class Metadata.ColumnMetadatapublic Object getMaxValue()
getMaxValue in class Metadata.ColumnMetadatapublic void setMin(Object newMin)
Metadata.ColumnMetadatasetMin in class Metadata.ColumnMetadatapublic org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName getPrimitiveType()
getPrimitiveType in class Metadata.ColumnMetadatapublic org.apache.parquet.schema.OriginalType getOriginalType()
getOriginalType in class Metadata.ColumnMetadataCopyright © 2017 The Apache Software Foundation. All rights reserved.