vendor/iceberg-arrow59/testdata/avro_schema_manifest_file_v1.json
{
"type": "record",
"name": "manifest_file",
"fields": [
{
"name": "manifest_path",
"type": "string",
"doc": "Location URI with FS scheme",
"field-id": 500
},
{
"name": "manifest_length",
"type": "long",
"doc": "Total file size in bytes",
"field-id": 501
},
{
"name": "partition_spec_id",
"type": "int",
"doc": "Spec ID used to write",
"field-id": 502
},
{
"name": "added_snapshot_id",
"type": [
"null",
"long"
],
"doc": "Snapshot ID that added the manifest",
"default": null,
"field-id": 503
},
{
"name": "added_data_files_count",
"type": [
"null",
"int"
],
"doc": "Added entry count",
"field-id": 504
},
{
"name": "existing_data_files_count",
"type": [
"null",
"int"
],
"doc": "Existing entry count",
"field-id": 505
},
{
"name": "deleted_data_files_count",
"type": [
"null",
"int"
],
"doc": "Deleted entry count",
"field-id": 506
},
{
"name": "partitions",
"type": [
"null",
{
"type": "array",
"items": {
"type": "record",
"name": "r508",
"fields": [
{
"name": "contains_null",
"type": "boolean",
"doc": "True if any file has a null partition value",
"field-id": 509
},
{
"name": "contains_nan",
"type": [
"null",
"boolean"
],
"doc": "True if any file has a nan partition value",
"field-id": 518
},
{
"name": "lower_bound",
"type": [
"null",
"bytes"
],
"doc": "Partition lower bound for all files",
"field-id": 510
},
{
"name": "upper_bound",
"type": [
"null",
"bytes"
],
"doc": "Partition upper bound for all files",
"field-id": 511
}
]
},
"element-id": 508
}
],
"doc": "Summary for each partition",
"field-id": 507
},
{
"name": "added_rows_count",
"type": [
"null",
"long"
],
"doc": "Added rows count",
"field-id": 512
},
{
"name": "existing_rows_count",
"type": [
"null",
"long"
],
"doc": "Existing rows count",
"field-id": 513
},
{
"name": "deleted_rows_count",
"type": [
"null",
"long"
],
"doc": "Deleted rows count",
"field-id": 514
}
]
}