描述
num_columns- 列数- “num_rows` - 总行数
num_row_groups- 行组总数format_version- Parquet 格式版本,始终为 1.0 或 2.6total_uncompressed_size- 数据未压缩的总字节大小,计算方式为所有行组的 total_byte_size 之和total_compressed_size- 数据压缩后的总字节大小,计算方式为所有行组的 total_compressed_size 之和columns- 列元数据列表,结构如下:name- 列名path- 列路径 (对于嵌套列,与 name 不同)max_definition_level- 最大定义级别max_repetition_level- 最大重复级别physical_type- 列的物理类型logical_type- 列的逻辑类型compression- 此列使用的压缩方式total_uncompressed_size- 该列未压缩的总字节大小,计算方式为所有行组中该列的 total_uncompressed_size 之和total_compressed_size- 该列压缩后的总字节大小,计算方式为所有行组中该列的 total_compressed_size 之和space_saved- 压缩节省的空间百分比,计算方式为 (1 - total_compressed_size/total_uncompressed_size)。encodings- 此列使用的编码列表
row_groups- 行组元数据列表,结构如下:num_columns- 行组中的列数num_rows- 行组中的行数total_uncompressed_size- 行组未压缩的总字节大小total_compressed_size- 行组压缩后的总字节大小columns- 列块元数据列表,结构如下:name- 列名path- 列路径total_compressed_size- 该列压缩后的总字节大小total_uncompressed_size- 行组未压缩的总字节大小have_statistics- 布尔标志,表示列块元数据是否包含列统计信息statistics- 列块统计信息 (如果 have_statistics = false,则所有字段均为 NULL) ,结构如下:num_values- 列块中非 NULL 值的数量null_count- 列块中 NULL 值的数量distinct_count- 列块中不同值的数量min- 列块的最小值max- 列块的最大值