Skip to main content

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.