public static class Metadata_V2.ParquetTableMetadata_v2 extends MetadataBase.ParquetTableMetadataBase
Modifier and Type | Field and Description |
---|---|
ConcurrentHashMap<Metadata_V2.ColumnTypeMetadata_v2.Key,Metadata_V2.ColumnTypeMetadata_v2> |
columnTypeInfo |
Constructor and Description |
---|
ParquetTableMetadata_v2() |
ParquetTableMetadata_v2(String metadataVersion,
List<Metadata_V2.ParquetFileMetadata_v2> files,
List<org.apache.hadoop.fs.Path> directories,
ConcurrentHashMap<Metadata_V2.ColumnTypeMetadata_v2.Key,Metadata_V2.ColumnTypeMetadata_v2> columnTypeInfo,
String drillVersion) |
ParquetTableMetadata_v2(String metadataVersion,
MetadataBase.ParquetTableMetadataBase parquetTable,
List<Metadata_V2.ParquetFileMetadata_v2> files,
List<org.apache.hadoop.fs.Path> directories,
String drillVersion) |
ParquetTableMetadata_v2(String metadataVersion,
String drillVersion) |
getRepetition
public ConcurrentHashMap<Metadata_V2.ColumnTypeMetadata_v2.Key,Metadata_V2.ColumnTypeMetadata_v2> columnTypeInfo
public ParquetTableMetadata_v2()
public ParquetTableMetadata_v2(String metadataVersion, MetadataBase.ParquetTableMetadataBase parquetTable, List<Metadata_V2.ParquetFileMetadata_v2> files, List<org.apache.hadoop.fs.Path> directories, String drillVersion)
public ParquetTableMetadata_v2(String metadataVersion, List<Metadata_V2.ParquetFileMetadata_v2> files, List<org.apache.hadoop.fs.Path> directories, ConcurrentHashMap<Metadata_V2.ColumnTypeMetadata_v2.Key,Metadata_V2.ColumnTypeMetadata_v2> columnTypeInfo, String drillVersion)
public Metadata_V2.ColumnTypeMetadata_v2 getColumnTypeInfo(String[] name)
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 ConcurrentHashMap<Metadata_V2.ColumnTypeMetadata_v2.Key,Metadata_V2.ColumnTypeMetadata_v2> getColumnTypeInfoMap()
public List<? extends MetadataBase.ColumnTypeMetadata> getColumnTypeInfoList()
getColumnTypeInfoList
in class MetadataBase.ParquetTableMetadataBase
Copyright © 1970 The Apache Software Foundation. All rights reserved.