Kousuke Saruta created AVRO-3830:
------------------------------------

             Summary: Handle namespace property if a name starts with dot
                 Key: AVRO-3830
                 URL: https://issues.apache.org/jira/browse/AVRO-3830
             Project: Apache Avro
          Issue Type: Bug
            Reporter: Kousuke Saruta


The specification says about the name and namespace like as follows.

??The empty string may also be used as a namespace to indicate the null 
namespace??

??If the name specified contains a dot, then it is assumed to be a fullname, 
and any namespace also specified is ignored??

According to this specification, if a name in a name field starts with a dot, 
it's considered that the namespace is null and the corresponding namespace 
field should be ignored.

For example, given the following schema.
{code}
{
  "name":  ".record1",
  "namespace": "ns1",
  "type": "record",
  "fields": []
}
{code}

The name and namespace should be "record1" and null respectively.
But the namespace is considered as "ns1" in the current Rust binding .



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

Reply via email to