Class ParquetMetadata


  • public class ParquetMetadata
    extends Object
    Meta Data block stored in the footer of the file contains file level (Codec, Schema, ...) and block level (location, columns, record count, ...) meta data
    • Constructor Detail

      • ParquetMetadata

        public ParquetMetadata​(FileMetaData fileMetaData,
                               List<BlockMetaData> blocks)
        Parameters:
        fileMetaData - file level metadata
        blocks - block level metadata
    • Method Detail

      • toJSON

        public static String toJSON​(ParquetMetadata parquetMetaData)
        Parameters:
        parquetMetaData - an instance of parquet metadata to convert
        Returns:
        the json representation
      • toPrettyJSON

        public static String toPrettyJSON​(ParquetMetadata parquetMetaData)
        Parameters:
        parquetMetaData - an instance of parquet metadata to convert
        Returns:
        the pretty printed json representation
      • fromJSON

        public static ParquetMetadata fromJSON​(String json)
        Parameters:
        json - the json representation
        Returns:
        the parsed object
      • getFileMetaData

        public FileMetaData getFileMetaData()
        Returns:
        file level meta data