public final class OrcFileMetadata extends Object implements org.apache.orc.FileMetadata, ConsumerFileMetadata
Constructor and Description |
---|
OrcFileMetadata(Object fileKey,
org.apache.orc.OrcProto.Footer footer,
org.apache.orc.OrcProto.PostScript ps,
List<org.apache.orc.OrcProto.StripeStatistics> stats,
List<org.apache.orc.StripeInformation> stripes,
org.apache.orc.OrcFile.Version fileVersion) |
Modifier and Type | Method and Description |
---|---|
int |
getColumnCount() |
int |
getCompressionBufferSize() |
org.apache.orc.CompressionKind |
getCompressionKind() |
long |
getContentLength() |
Object |
getFileKey() |
List<org.apache.orc.OrcProto.ColumnStatistics> |
getFileStats() |
org.apache.orc.OrcFile.Version |
getFileVersion() |
int |
getFlattenedColumnCount() |
int |
getMetadataSize() |
long |
getNumberOfRows() |
int |
getRowIndexStride() |
org.apache.orc.TypeDescription |
getSchema() |
int |
getStripeCount() |
List<org.apache.orc.StripeInformation> |
getStripes() |
List<org.apache.orc.OrcProto.StripeStatistics> |
getStripeStats() |
List<org.apache.orc.OrcProto.Type> |
getTypes() |
List<Integer> |
getVersionList() |
int |
getWriterImplementation() |
int |
getWriterVersionNum() |
boolean |
isOriginalFormat() |
public List<org.apache.orc.OrcProto.Type> getTypes()
getTypes
in interface ConsumerFileMetadata
getTypes
in interface org.apache.orc.FileMetadata
public boolean isOriginalFormat()
isOriginalFormat
in interface org.apache.orc.FileMetadata
public List<org.apache.orc.StripeInformation> getStripes()
getStripes
in interface org.apache.orc.FileMetadata
public org.apache.orc.CompressionKind getCompressionKind()
getCompressionKind
in interface ConsumerFileMetadata
getCompressionKind
in interface org.apache.orc.FileMetadata
public int getCompressionBufferSize()
getCompressionBufferSize
in interface org.apache.orc.FileMetadata
public int getRowIndexStride()
getRowIndexStride
in interface org.apache.orc.FileMetadata
public int getColumnCount()
getColumnCount
in interface org.apache.orc.FileMetadata
public int getFlattenedColumnCount()
getFlattenedColumnCount
in interface org.apache.orc.FileMetadata
public Object getFileKey()
getFileKey
in interface org.apache.orc.FileMetadata
public List<Integer> getVersionList()
getVersionList
in interface org.apache.orc.FileMetadata
public int getMetadataSize()
getMetadataSize
in interface org.apache.orc.FileMetadata
public int getWriterImplementation()
getWriterImplementation
in interface org.apache.orc.FileMetadata
public int getWriterVersionNum()
getWriterVersionNum
in interface org.apache.orc.FileMetadata
public List<org.apache.orc.OrcProto.StripeStatistics> getStripeStats()
getStripeStats
in interface org.apache.orc.FileMetadata
public long getContentLength()
getContentLength
in interface org.apache.orc.FileMetadata
public long getNumberOfRows()
getNumberOfRows
in interface org.apache.orc.FileMetadata
public List<org.apache.orc.OrcProto.ColumnStatistics> getFileStats()
getFileStats
in interface org.apache.orc.FileMetadata
public int getStripeCount()
getStripeCount
in interface ConsumerFileMetadata
public org.apache.orc.TypeDescription getSchema() throws org.apache.orc.FileFormatException
getSchema
in interface ConsumerFileMetadata
org.apache.orc.FileFormatException
public org.apache.orc.OrcFile.Version getFileVersion()
getFileVersion
in interface ConsumerFileMetadata
Copyright © 2022 The Apache Software Foundation. All rights reserved.