Robert Kriener created AVRO-2397:
------------------------------------
Summary: Implement Alias Support for C++
Key: AVRO-2397
URL: https://issues.apache.org/jira/browse/AVRO-2397
Project: Apache Avro
Issue Type: Improvement
Components: c++
Affects Versions: 1.8.2
Reporter: Robert Kriener
Fix For: 1.8.2
Through testing inter operations between JS code and C++ code I found that the
JS implementation of AVRO supports aliases during schema resolution, however
the C++ implementation does not.
I implemented this in the C++ library and it seems to work fine. I also updated
the test cases to test it out, the ONLY thing I did NOT fix is that one of the
tests reduces the schema to canonical form - which removes the aliases, then
tries resolution. This case currently fails - as expected.
I was unsure how the maintainers would prefer to handle that issue so I didn't
fix that test case.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)