public final class MetadataReader extends Object implements ParquetMetadataSource
| Constructor and Description |
|---|
MetadataReader() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.parquet.hadoop.metadata.ColumnChunkMetaData |
buildColumnChunkMetaData(org.apache.parquet.format.ColumnMetaData metaData,
org.apache.parquet.hadoop.metadata.ColumnPath columnPath,
org.apache.parquet.schema.PrimitiveType type) |
static Optional<Integer> |
findFirstNonHiddenColumnId(org.apache.parquet.hadoop.metadata.BlockMetaData block) |
ParquetFileMetadata |
getParquetMetadata(ParquetDataSource parquetDataSource,
long fileSize,
boolean cacheable,
long modificationTime,
Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) |
static ParquetFileMetadata |
readFooter(ParquetDataSource parquetDataSource,
long fileSize,
long modificationTime,
Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) |
static ParquetFileMetadata |
readFooter(ParquetDataSource parquetDataSource,
long fileSize,
Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) |
static org.apache.parquet.column.statistics.Statistics<?> |
readStats(org.apache.parquet.format.Statistics statistics,
org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName type) |
public static ParquetFileMetadata readFooter(ParquetDataSource parquetDataSource, long fileSize, Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) throws IOException
IOExceptionpublic static ParquetFileMetadata readFooter(ParquetDataSource parquetDataSource, long fileSize, long modificationTime, Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) throws IOException
IOExceptionpublic static org.apache.parquet.hadoop.metadata.ColumnChunkMetaData buildColumnChunkMetaData(org.apache.parquet.format.ColumnMetaData metaData,
org.apache.parquet.hadoop.metadata.ColumnPath columnPath,
org.apache.parquet.schema.PrimitiveType type)
public static org.apache.parquet.column.statistics.Statistics<?> readStats(org.apache.parquet.format.Statistics statistics,
org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName type)
public ParquetFileMetadata getParquetMetadata(ParquetDataSource parquetDataSource, long fileSize, boolean cacheable, long modificationTime, Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor) throws IOException
getParquetMetadata in interface ParquetMetadataSourceIOExceptionCopyright © 2012–2022. All rights reserved.