avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Houck (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1285) Avro schema compile does not support circular reference
Date Tue, 07 May 2013 10:55:17 GMT

    [ https://issues.apache.org/jira/browse/AVRO-1285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13650710#comment-13650710
] 

Doug Houck commented on AVRO-1285:
----------------------------------

Thinking a bit more about this request.... I am not sure it is a very good idea.  It is simple,
of course, to see how this works from a Java implementation.  Java already supports circular
references, so I thought maybe Avro could as well.  However, Avro is not Java.  Just consider
the 'getSchema().toString()' that this would cause.  Normally, you would get the completely
de-referenced  schema of the object.  If Avro supported circular references, this would be
infinitely long, continually bouncing back and forth between the references.  Changes could
be made to still support how that is represented, but I am not sure I like the impact.

I think I am the original submitter of this ticket, via Viji.  If that is the case, I respectfully
request closure of this issue... it just seems like a bad idea.
                
> Avro schema compile does not support circular reference
> -------------------------------------------------------
>
>                 Key: AVRO-1285
>                 URL: https://issues.apache.org/jira/browse/AVRO-1285
>             Project: Avro
>          Issue Type: New Feature
>          Components: java
>            Reporter: Viji
>            Priority: Minor
>         Attachments: multipass.tar
>
>
> While declaring a Schema, doing a circular reference is not possible if the Schema for
the external reference is in another file. Attached is a project that provides 2 schemas that
exhibits this missing feature.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message