avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom White (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1692) Allow more than one logical type for a Java class
Date Tue, 07 Jul 2015 11:18:04 GMT

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

Tom White commented on AVRO-1692:

This looks fine. Are there some tests in related JIRAs?

> Allow more than one logical type for a Java class
> -------------------------------------------------
>                 Key: AVRO-1692
>                 URL: https://issues.apache.org/jira/browse/AVRO-1692
>             Project: Avro
>          Issue Type: Task
>          Components: java
>            Reporter: Ryan Blue
>            Assignee: Ryan Blue
>             Fix For: 1.8.0
>         Attachments: AVRO-1692.1.patch
> The initial logical types implementation assumed that there would only be one logical
type per concrete class and kept a lookup table from class to conversion. There are cases
where this assumption doesn't work. For example, both time-millis and time-micros can be represented
by the same class, LocalTime, and the write path should use the correct logical type's conversion
depending on the schema.

This message was sent by Atlassian JIRA

View raw message