Avro schema file
See AVROFormatter for instructions on using the TQL application to generate ora_hive_pos.avsc, an Avro schema file based on WAEvent. The generated file's contents should be:
{
"namespace": "waevent.avro",
"type" : "record",
"name": "WAEvent_Record",
"fields": [
{
"name" : "data",
"type" : { "type": "map","values":"string" }
},
{
"name" : "before",
"type" : ["null",{"type": "map","values":"string" }]
},
{
"name" : "metadata",
"type" : { "type": "map","values":"string" }
}
]
}WAEvent's data, before, and metadata fields are represented in Avro as Avro map types.