public static class Metadata_V1.ParquetTableMetadata_v1 extends MetadataBase.ParquetTableMetadataBase
Constructor and Description |
---|
ParquetTableMetadata_v1() |
ParquetTableMetadata_v1(String metadataVersion,
List<Metadata_V1.ParquetFileMetadata_v1> files,
List<org.apache.hadoop.fs.Path> directories) |
Modifier and Type | Method and Description |
---|---|
void |
assignFiles(List<? extends MetadataBase.ParquetFileMetadata> newFiles) |
MetadataBase.ParquetTableMetadataBase |
clone() |
List<? extends MetadataBase.ColumnTypeMetadata> |
getColumnTypeInfoList() |
Integer |
getDefinitionLevel(String[] columnName) |
List<org.apache.hadoop.fs.Path> |
getDirectories() |
String |
getDrillVersion() |
List<? extends MetadataBase.ParquetFileMetadata> |
getFiles() |
String |
getMetadataVersion() |
org.apache.parquet.schema.OriginalType |
getOriginalType(String[] columnName) |
Integer |
getPrecision(String[] columnName) |
org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName |
getPrimitiveType(String[] columnName) |
Integer |
getRepetitionLevel(String[] columnName) |
Integer |
getScale(String[] columnName) |
boolean |
hasColumnMetadata() |
boolean |
isRowGroupPrunable() |
getRepetition
public ParquetTableMetadata_v1()
public ParquetTableMetadata_v1(String metadataVersion, List<Metadata_V1.ParquetFileMetadata_v1> files, List<org.apache.hadoop.fs.Path> directories)
public List<org.apache.hadoop.fs.Path> getDirectories()
getDirectories
in class MetadataBase.ParquetTableMetadataBase
public List<? extends MetadataBase.ParquetFileMetadata> getFiles()
getFiles
in class MetadataBase.ParquetTableMetadataBase
public void assignFiles(List<? extends MetadataBase.ParquetFileMetadata> newFiles)
assignFiles
in class MetadataBase.ParquetTableMetadataBase
public boolean hasColumnMetadata()
hasColumnMetadata
in class MetadataBase.ParquetTableMetadataBase
public org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName getPrimitiveType(String[] columnName)
getPrimitiveType
in class MetadataBase.ParquetTableMetadataBase
public org.apache.parquet.schema.OriginalType getOriginalType(String[] columnName)
getOriginalType
in class MetadataBase.ParquetTableMetadataBase
public Integer getRepetitionLevel(String[] columnName)
getRepetitionLevel
in class MetadataBase.ParquetTableMetadataBase
public Integer getDefinitionLevel(String[] columnName)
getDefinitionLevel
in class MetadataBase.ParquetTableMetadataBase
public Integer getScale(String[] columnName)
getScale
in class MetadataBase.ParquetTableMetadataBase
public Integer getPrecision(String[] columnName)
getPrecision
in class MetadataBase.ParquetTableMetadataBase
public boolean isRowGroupPrunable()
isRowGroupPrunable
in class MetadataBase.ParquetTableMetadataBase
public MetadataBase.ParquetTableMetadataBase clone()
clone
in class MetadataBase.ParquetTableMetadataBase
public String getDrillVersion()
getDrillVersion
in class MetadataBase.ParquetTableMetadataBase
public String getMetadataVersion()
getMetadataVersion
in class MetadataBase.ParquetTableMetadataBase
public List<? extends MetadataBase.ColumnTypeMetadata> getColumnTypeInfoList()
getColumnTypeInfoList
in class MetadataBase.ParquetTableMetadataBase
Copyright © 1970 The Apache Software Foundation. All rights reserved.