{ "type": "struct", "fields": [ { "name": "txn", "type": { "type": "struct", "fields": [ { "name": "appId", "type": "string", "nullable": true, "metadata": {} }, { "name": "version", "type": "long", "nullable": true, "metadata": {} }, { "name": "lastUpdated", "type": "long", "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} }, { "name": "add", "type": { "type": "struct", "fields": [ { "name": "path", "type": "string", "nullable": true, "metadata": {} }, { "name": "partitionValues", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} }, { "name": "size", "type": "long", "nullable": true, "metadata": {} }, { "name": "modificationTime", "type": "long", "nullable": true, "metadata": {} }, { "name": "dataChange", "type": "boolean", "nullable": true, "metadata": {} }, { "name": "tags", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} }, { "name": "stats", "type": "string", "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} }, { "name": "remove", "type": { "type": "struct", "fields": [ { "name": "path", "type": "string", "nullable": true, "metadata": {} }, { "name": "deletionTimestamp", "type": "long", "nullable": true, "metadata": {} }, { "name": "dataChange", "type": "boolean", "nullable": true, "metadata": {} }, { "name": "extendedFileMetadata", "type": "boolean", "nullable": true, "metadata": {} }, { "name": "partitionValues", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} }, { "name": "size", "type": "long", "nullable": true, "metadata": {} }, { "name": "tags", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} }, { "name": "metaData", "type": { "type": "struct", "fields": [ { "name": "id", "type": "string", "nullable": true, "metadata": {} }, { "name": "name", "type": "string", "nullable": true, "metadata": {} }, { "name": "description", "type": "string", "nullable": true, "metadata": {} }, { "name": "format", "type": { "type": "struct", "fields": [ { "name": "provider", "type": "string", "nullable": true, "metadata": {} }, { "name": "options", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} }, { "name": "schemaString", "type": "string", "nullable": true, "metadata": {} }, { "name": "partitionColumns", "type": { "type": "array", "elementType": "string", "containsNull": true }, "nullable": true, "metadata": {} }, { "name": "configuration", "type": { "type": "map", "keyType": "string", "valueType": "string", "valueContainsNull": true }, "nullable": true, "metadata": {} }, { "name": "createdTime", "type": "long", "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} }, { "name": "protocol", "type": { "type": "struct", "fields": [ { "name": "minReaderVersion", "type": "integer", "nullable": true, "metadata": {} }, { "name": "minWriterVersion", "type": "integer", "nullable": true, "metadata": {} } ] }, "nullable": true, "metadata": {} } ] }