You can put them in square brackets, defining a union, then use
Schema#getTypes() to return the list of schemas defined.

http://avro.apache.org/docs/current/api/java/org/apache/avro/Schema.html#getTypes()

Doug

On Fri, Jun 14, 2013 at 12:07 PM, Benyi Wang <[email protected]> wrote:
> Is there a way to pass a string to Schema.Parser include multiple schema
> definitions?
>
>      { "type": "record",
>         "name": "Date",
>         "fields" : [ { "name": "date", "type": "long" }]
>       }
>
>      { "type": "record",
>         "name": "Transaction",
>         "fields": [
>          { "name": "id", "type": "int" },
>          { "name": "tx_date", "type": "Date" } ]
>       }
>
>      { "type": "record",
>         "name": "Customer",
>         "fields": [
>          { "name": "id", "type": "int" },
>          { "name": "birthday", "type": "Date" } ]
>       }
>
> Transaction and Customer refers Date.

Reply via email to