blob: 178c858ef6d33cd900cebed92ffe4c6be4bbadbd [file] [log] [blame]
{"type": "record",
"namespace": "org.apache.impala",
"name": "nested",
"fields": [
{"name": "t_long", "type": "long"},
{"name": "t_struct", "type":
{"name": "r1", "type": "record", "fields": [
{"name": "f_int", "type": "int"},
{"name": "t_struct", "type":
{"name": "r2", "type": "record", "fields": [
{"name": "f_int", "type": "int"},
{"name": "f_int2", "type": ["int", "null"]}
]}
},
{"name": "int_arr", "type": {"type": "array", "items": "int"}},
{"name": "int_map", "type": {"type": "map", "values": "int"}}
]}
},
{"name": "t_array_basic", "type": {"type": "array", "items": "int"}},
{"name": "t_array_struct", "type": {
"type": "array", "items": {
"name": "f_struct", "type": "record", "fields": [
{"name": "f_int1", "type": "int"},
{"name": "f_int2", "type": "int"},
{"name": "f_int3", "type": ["int", "null"]}
]
}
}},
{"name": "t_array_array", "type": {"type": "array", "items": {
"type": "array", "items": "int"
}}},
{"name": "t_array_map", "type": {"type": "array", "items": {
"type": "map", "values": "int"
}}},
{"name": "map_int", "type": {"type": "map", "values": "int"}},
{"name": "map_struct", "type": {"type": "map", "values": {
"name": "r3", "type": "record", "fields": [
{"name": "f_int", "type": "int"},
{"name": "f_int2", "type": "int"}
]
}}},
{"name": "map_array", "type": {"type": "map", "values": {
"type": "array", "items": ["int", "null"]
}}},
{"name": "map_map", "type": {"type": "map", "values": {
"type": "map", "values": ["int", "null"]
}}}
]}