avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keegan Witt (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1552) Option to use primitive wrappers for fields
Date Fri, 25 Jul 2014 14:45:39 GMT

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

Keegan Witt commented on AVRO-1552:

For our use case, we avoided the use of the builder because we didn't want to have hard-coded
references to the setters and wanted to use the record's put() instead to programmatically
map objects.  So another way our particular problem could be solved is if builders had a {{put(int
field, Object value)}} method and a {{put(String fieldName, Object value)}} method that also
updated {{fieldSetFlags}}.  If you don't object to that idea, I can open a Jira for it as

> Option to use primitive wrappers for fields
> -------------------------------------------
>                 Key: AVRO-1552
>                 URL: https://issues.apache.org/jira/browse/AVRO-1552
>             Project: Avro
>          Issue Type: Improvement
>          Components: java
>            Reporter: Keegan Witt
> It'd be nice if there were an option for SpecificCompiler that would use primitive wrappers
(Integer, Long, etc) instead of their primitive types (int, long, etc).  One use case is that
the serialization would still fail if these were not set and one didn't use the builder.

This message was sent by Atlassian JIRA

View raw message