It is a.c

> On Dec 27, 2021, at 9:42 AM, Askar Safin <safinas...@mail.ru> wrote:
> 
> Hi. I'm writing Avro implementation in Rust for personal use. I have a 
> question. Consider this Avro scheme:
> 
> {
>  "type": "record",
>  "name": "a.b",
>  "fields": [
>    {
>      "name": "c",
>      "type": {
>        "type": "record",
>        "name": "d",
>        "fields": []
>      }
>    }
>  ]
> }
> 
> What is fullname of record "c"? "a.c" or "c"? I think Avro specification is 
> vague about this and should be fixed. When I attempt to interpret Avro spec 
> literally, I get to conclusion that the fullname is "a.c". But this 
> contradicts to my common sense.
> 
> ==
> Askar Safin
> http://safinaskar.com
> https://sr.ht/~safinaskar
> https://github.com/

Reply via email to