avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Pullara (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AVRO-803) Java generated Avro classes make using Avro painful and surprising
Date Wed, 13 Apr 2011 19:56:05 GMT
Java generated Avro classes make using Avro painful and surprising
------------------------------------------------------------------

                 Key: AVRO-803
                 URL: https://issues.apache.org/jira/browse/AVRO-803
             Project: Avro
          Issue Type: Improvement
          Components: java
    Affects Versions: 1.5.0
         Environment: Any
            Reporter: Sam Pullara
             Fix For: 1.5.1


Currently the Avro generated Java classes expose CharSequence in their API. However, you cannot
use any old CharSequence when interacting with them. In fact, you have to use the Utf8 class
if you want to get consistent results. I think that Avro should work with any CharSequence
if that is the API. Here is an example where this happens:

https://github.com/spullara/avro-generated-code/blob/master/src/test/java/AnnoyingTest.java

That prints out 'false' three times unexpectedly. If you can't get it to print 'true' three
times then you should probably change it back to Utf8.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message