Christophe Le Saec created AVRO-3584:
----------------------------------------

             Summary: allow for mutual recursion in type definitions for all 
languages
                 Key: AVRO-3584
                 URL: https://issues.apache.org/jira/browse/AVRO-3584
             Project: Apache Avro
          Issue Type: Wish
            Reporter: Christophe Le Saec


This idea is to allow AVRO to load schemas with recursion described like this:
{code:json}
{"name": "User", "type": "record", "fields": [{"name": "current_status", 
"type": "Status"}]}
{"name": "Status", "type": "record", "fields": [{"name": "author", "type": 
"User"}]}
{code}

- Java : [AVRO-530|https://issues.apache.org/jira/browse/AVRO-530] is ready to 
checked (PR ready).
- Rust : Unit test show that it already works (May be better to add a unit test 
in a PR).

For others languages (C, C++, C#, Python ...); 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to