public class ParquetMetadataConverter extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetMetadataConverter.MetadataFilter |
| Modifier and Type | Field and Description |
|---|---|
static ParquetMetadataConverter.MetadataFilter |
NO_FILTER |
static ParquetMetadataConverter.MetadataFilter |
SKIP_ROW_GROUPS |
| Constructor and Description |
|---|
ParquetMetadataConverter() |
| Modifier and Type | Method and Description |
|---|---|
ParquetMetadata |
fromParquetMetadata(org.apache.parquet.format.FileMetaData parquetMetadata) |
static Statistics |
fromParquetStatistics(org.apache.parquet.format.Statistics statistics,
PrimitiveType.PrimitiveTypeName type) |
Encoding |
getEncoding(org.apache.parquet.format.Encoding encoding) |
org.apache.parquet.format.Encoding |
getEncoding(Encoding encoding) |
PrimitiveType.PrimitiveTypeName |
getPrimitive(org.apache.parquet.format.Type type) |
static ParquetMetadataConverter.MetadataFilter |
range(long startOffset,
long endOffset)
[ startOffset, endOffset )
|
ParquetMetadata |
readParquetMetadata(InputStream from)
Deprecated.
|
ParquetMetadata |
readParquetMetadata(InputStream from,
ParquetMetadataConverter.MetadataFilter filter) |
org.apache.parquet.format.FileMetaData |
toParquetMetadata(int currentVersion,
ParquetMetadata parquetMetadata) |
static org.apache.parquet.format.Statistics |
toParquetStatistics(Statistics statistics) |
void |
writeDataPageHeader(int uncompressedSize,
int compressedSize,
int valueCount,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding,
OutputStream to)
Deprecated.
|
void |
writeDataPageHeader(int uncompressedSize,
int compressedSize,
int valueCount,
Statistics statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding,
OutputStream to) |
void |
writeDataPageV2Header(int uncompressedSize,
int compressedSize,
int valueCount,
int nullCount,
int rowCount,
Statistics statistics,
Encoding dataEncoding,
int rlByteLength,
int dlByteLength,
OutputStream to) |
void |
writeDictionaryPageHeader(int uncompressedSize,
int compressedSize,
int valueCount,
Encoding valuesEncoding,
OutputStream to) |
public static final ParquetMetadataConverter.MetadataFilter NO_FILTER
public static final ParquetMetadataConverter.MetadataFilter SKIP_ROW_GROUPS
public org.apache.parquet.format.FileMetaData toParquetMetadata(int currentVersion,
ParquetMetadata parquetMetadata)
public Encoding getEncoding(org.apache.parquet.format.Encoding encoding)
public org.apache.parquet.format.Encoding getEncoding(Encoding encoding)
public static org.apache.parquet.format.Statistics toParquetStatistics(Statistics statistics)
public static Statistics fromParquetStatistics(org.apache.parquet.format.Statistics statistics, PrimitiveType.PrimitiveTypeName type)
public PrimitiveType.PrimitiveTypeName getPrimitive(org.apache.parquet.format.Type type)
public static final ParquetMetadataConverter.MetadataFilter range(long startOffset, long endOffset)
startOffset - endOffset - @Deprecated public ParquetMetadata readParquetMetadata(InputStream from) throws IOException
IOExceptionpublic ParquetMetadata readParquetMetadata(InputStream from, ParquetMetadataConverter.MetadataFilter filter) throws IOException
IOExceptionpublic ParquetMetadata fromParquetMetadata(org.apache.parquet.format.FileMetaData parquetMetadata) throws IOException
IOException@Deprecated public void writeDataPageHeader(int uncompressedSize, int compressedSize, int valueCount, Encoding rlEncoding, Encoding dlEncoding, Encoding valuesEncoding, OutputStream to) throws IOException
IOExceptionpublic void writeDataPageHeader(int uncompressedSize,
int compressedSize,
int valueCount,
Statistics statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding,
OutputStream to)
throws IOException
IOExceptionpublic void writeDataPageV2Header(int uncompressedSize,
int compressedSize,
int valueCount,
int nullCount,
int rowCount,
Statistics statistics,
Encoding dataEncoding,
int rlByteLength,
int dlByteLength,
OutputStream to)
throws IOException
IOExceptionpublic void writeDictionaryPageHeader(int uncompressedSize,
int compressedSize,
int valueCount,
Encoding valuesEncoding,
OutputStream to)
throws IOException
IOExceptionCopyright © 2015 The Apache Software Foundation. All rights reserved.