blob: f03cb708df05c3d589b0390b9464bb4f2818f45d [file] [log] [blame]
[
{
"namespace": "org.apache.druid.data.input",
"name": "SomeAvroDatum",
"type": "record",
"fields": [
{
"name": "timestamp",
"type": "long"
},
{
"name": "eventType",
"type": "string"
},
{
"name": "id",
"type": "long"
},
{
"name": "someOtherId",
"type": "long"
},
{
"name": "isValid",
"type": "boolean"
},
{
"name": "someIntArray",
"type": {
"type": "array",
"items": "int"
}
},
{
"name": "someStringArray",
"type": {
"type": "array",
"items": "string"
}
},
{
"name": "someIntValueMap",
"type": {
"type": "map",
"values": "int"
}
},
{
"name": "someStringValueMap",
"type": {
"type": "map",
"values": "string"
}
},
{
"name": "someUnion",
"type": [
"null",
"string"
]
},
{
"name": "someMultiMemberUnion",
"type": [
"int",
"long",
"float",
"double",
"boolean",
"string",
"bytes",
{
"type": "map",
"values": "string"
},
{
"type": "array",
"items": "int"
},
{
"type": "record",
"name": "UnionSubRecord",
"fields": [
{
"name": "subString",
"type": "string"
}
]
},
{
"name": "UnionSubFixed",
"type": "fixed",
"size": 10
},
{
"type": "enum",
"name": "UnionSubEnum",
"symbols": [
"ENUM0",
"ENUM1",
"ENUM2"
]
}
]
},
{
"name": "someNull",
"type": "null"
},
{
"name": "someFixed",
"type": {
"type": "fixed",
"size": 16,
"name": "MyFixed"
}
},
{
"name": "someBytes",
"type": "bytes"
},
{
"name": "someEnum",
"type": {
"type": "enum",
"name": "MyEnum",
"symbols": [
"ENUM0",
"ENUM1",
"ENUM2"
]
}
},
{
"name": "someRecord",
"type": {
"type": "record",
"name": "MySubRecord",
"fields": [
{
"name": "subInt",
"type": "int"
},
{
"name": "subLong",
"type": "long"
}
]
}
},
{
"name": "someLong",
"type": "long"
},
{
"name": "someInt",
"type": "int"
},
{
"name": "someFloat",
"type": "float"
},
{
"name": "someRecordArray",
"type": {
"type": "array",
"items": {
"type": "record",
"name": "MyNestedRecord",
"fields": [
{
"name": "nestedString",
"type": "string"
}
]
}
}
}
]
}
]