avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1497) Add LogicalType support to Java
Date Wed, 27 May 2015 05:36:18 GMT

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

Hudson commented on AVRO-1497:
------------------------------

SUCCESS: Integrated in AvroJava #518 (See [https://builds.apache.org/job/AvroJava/518/])
AVRO-1497: Add LogicalType implementation.

This closes PR #29 and includes the following commits:

ca1d2b1 AVRO-1497: Add LogicalTypes and read-side implementation.
442a917 AVRO-1497: Add logical type support to schema reflection.
ec8d6d4 AVRO-1497: Add logical type writes to generic and reflect.
e6e9761 AVRO-1497: Clean up Conversion and LogicalType classes.
8fe954a AVRO-1497: Add Conversion and LogicalType javadoc.
3abf042 AVRO-1497: Fix ByteBuffer bug in DecimalConversion.
2293a18 AVRO-1497: Fix review items.
207afd3 AVRO-1497: Add logical type registration and record test.
d2377b2 AVRO-1497: Maven CLI and checkstyle fixes.
1e628b2 AVRO-1497: Fix test failures.
15ed857 AVRO-1497: Fix performance issues with logical types.
fb84364 AVRO-1497: Check logical type once per array.
7de6edc AVRO-1497: Remove unnecessary changes to Schema. (blue: rev 1681906)
* /avro/trunk/CHANGES.txt
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/Conversion.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/Conversions.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/LogicalType.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/Schema.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/generic/GenericData.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumReader.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java
* /avro/trunk/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectDatumReader.java
* /avro/trunk/lang/java/avro/src/test/java/org/apache/avro/TestLogicalType.java
* /avro/trunk/lang/java/avro/src/test/java/org/apache/avro/generic/TestGenericLogicalTypes.java
* /avro/trunk/lang/java/avro/src/test/java/org/apache/avro/reflect/TestReflectLogicalTypes.java


> Add LogicalType support to Java
> -------------------------------
>
>                 Key: AVRO-1497
>                 URL: https://issues.apache.org/jira/browse/AVRO-1497
>             Project: Avro
>          Issue Type: New Feature
>          Components: java
>            Reporter: Ryan Blue
>            Assignee: Ryan Blue
>             Fix For: 1.7.8
>
>         Attachments: AVRO-1497-1.diff, Logical Types Performance Comparison - Sheet1.csv
>
>
> AVRO-1402 updates the Avro spec to include logical types, which are stored as existing
types but interpreted as others. The next step is to implement LogicalType (in Java) that
provides tools to attach a logical type to a schema, read a logical type, and validate logical
types.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message