This page describes the Avro support for Ultra Format Definition Language (UFDL). This functionality enables you to compile Avro definitions, to encode data into, and from the Avro format. A schema in Avro is represented in JSON. You can implement non-protocol data issues in an Analysis agent.
...
- Line and Column are not fully implemented.
- No string values are permitted in APL for the
enum
type. - Encoding the Avro object container file is not supported.
aliases
are not fully supported.default
is not fully supported.- Cross references to other Ultra definitions are not supported.
array of arrays
is not correctly implemented. For example,array of array of x
is implemented witharray of y
, wherey
is a record with onevalue
field. Thisvalue
field is anarray of x
.map of x
is implemented via anarray of y
, wherey
is a record with two fields:key
andvalue
, wherevalue
isx
.
...