public class ParquetMetadataConverter extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetMetadataConverter.MetadataFilter |
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_STATS_SIZE |
static ParquetMetadataConverter.MetadataFilter |
NO_FILTER |
static ParquetMetadataConverter.MetadataFilter |
SKIP_ROW_GROUPS |
| Constructor and Description |
|---|
ParquetMetadataConverter() |
| Modifier and Type | Method and Description |
|---|---|
ParquetMetadata |
fromParquetMetadata(parquet.format.FileMetaData parquetMetadata) |
static Statistics |
fromParquetStatistics(parquet.format.Statistics statistics,
PrimitiveType.PrimitiveTypeName type)
Deprecated.
Replaced by
#fromParquetStatistics(
String createdBy, Statistics statistics, PrimitiveTypeName type) |
static Statistics |
fromParquetStatistics(String createdBy,
parquet.format.Statistics statistics,
PrimitiveType.PrimitiveTypeName type) |
Encoding |
getEncoding(parquet.format.Encoding encoding) |
parquet.format.Encoding |
getEncoding(Encoding encoding) |
PrimitiveType.PrimitiveTypeName |
getPrimitive(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) |
parquet.format.FileMetaData |
toParquetMetadata(int currentVersion,
ParquetMetadata parquetMetadata) |
static 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 static final long MAX_STATS_SIZE
public parquet.format.FileMetaData toParquetMetadata(int currentVersion, ParquetMetadata parquetMetadata)
public Encoding getEncoding(parquet.format.Encoding encoding)
public parquet.format.Encoding getEncoding(Encoding encoding)
public static parquet.format.Statistics toParquetStatistics(Statistics statistics)
@Deprecated public static Statistics fromParquetStatistics(parquet.format.Statistics statistics, PrimitiveType.PrimitiveTypeName type)
#fromParquetStatistics(
String createdBy, Statistics statistics, PrimitiveTypeName type)public static Statistics fromParquetStatistics(String createdBy, parquet.format.Statistics statistics, PrimitiveType.PrimitiveTypeName type)
public PrimitiveType.PrimitiveTypeName getPrimitive(parquet.format.Type type)
public static 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(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 © 2016 Cloudera. All Rights Reserved.