{ "type": "record", "name": "manifest_entry", "fields": [ { "name": "status", "type": "int", "field-id": 0 }, { "name": "snapshot_id", "type": [ "null", "long" ], "field-id": 1 }, { "name": "data_file", "type": { "type": "record", "name": "r2", "fields": [ { "name": "file_path", "type": "string", "doc": "Location URI with FS scheme", "field-id": 100 }, { "name": "file_format", "type": "string", "doc": "File format name: avro, orc, or parquet", "field-id": 101 }, { "name": "partition", "type": { "type": "record", "name": "r102", "fields": [ { "field-id": 1000, "name": "VendorID", "type": [ "null", "int" ] }, { "field-id": 1001, "name": "tpep_pickup_datetime", "type": [ "null", { "type": "int", "logicalType": "date" } ] } ] }, "field-id": 102 }, { "name": "record_count", "type": "long", "doc": "Number of records in the file", "field-id": 103 }, { "name": "file_size_in_bytes", "type": "long", "doc": "Total file size in bytes", "field-id": 104 }, { "name": "block_size_in_bytes", "type": "long", "field-id": 105 }, { "name": "column_sizes", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k117_v118", "fields": [ { "name": "key", "type": "int", "field-id": 117 }, { "name": "value", "type": "long", "field-id": 118 } ] }, "logicalType": "map" } ], "doc": "Map of column id to total size on disk", "field-id": 108 }, { "name": "value_counts", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k119_v120", "fields": [ { "name": "key", "type": "int", "field-id": 119 }, { "name": "value", "type": "long", "field-id": 120 } ] }, "logicalType": "map" } ], "doc": "Map of column id to total count, including null and NaN", "field-id": 109 }, { "name": "null_value_counts", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k121_v122", "fields": [ { "name": "key", "type": "int", "field-id": 121 }, { "name": "value", "type": "long", "field-id": 122 } ] }, "logicalType": "map" } ], "doc": "Map of column id to null value count", "field-id": 110 }, { "name": "nan_value_counts", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k138_v139", "fields": [ { "name": "key", "type": "int", "field-id": 138 }, { "name": "value", "type": "long", "field-id": 139 } ] }, "logicalType": "map" } ], "doc": "Map of column id to number of NaN values in the column", "field-id": 137 }, { "name": "lower_bounds", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k126_v127", "fields": [ { "name": "key", "type": "int", "field-id": 126 }, { "name": "value", "type": "bytes", "field-id": 127 } ] }, "logicalType": "map" } ], "doc": "Map of column id to lower bound", "field-id": 125 }, { "name": "upper_bounds", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "k129_v130", "fields": [ { "name": "key", "type": "int", "field-id": 129 }, { "name": "value", "type": "bytes", "field-id": 130 } ] }, "logicalType": "map" } ], "doc": "Map of column id to upper bound", "field-id": 128 }, { "name": "key_metadata", "type": [ "null", "bytes" ], "doc": "Encryption key metadata blob", "field-id": 131 }, { "name": "split_offsets", "type": [ "null", { "type": "array", "items": "long", "element-id": 133 } ], "doc": "Splittable offsets", "field-id": 132 }, { "name": "sort_order_id", "type": [ "null", "int" ], "doc": "Sort order ID", "field-id": 140 } ] }, "field-id": 2 } ] }