This is an automated email from the ASF dual-hosted git repository.
emkornfield pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from d130910 ARROW-7098: [Java] Improve the performance of comparing two
memory blocks
add 497163f ARROW-6594: [Java] Support logical type encodings from Avro
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/arrow/AvroToArrowUtils.java | 150 ++++++++++++---
.../AvroDateConsumer.java} | 15 +-
.../consumers/logical/AvroDecimalConsumer.java | 88 +++++++++
.../AvroTimeMicroConsumer.java} | 15 +-
.../AvroTimeMillisConsumer.java} | 15 +-
.../AvroTimestampMicrosConsumer.java} | 15 +-
.../AvroTimestampMillisConsumer.java} | 15 +-
.../org/apache/arrow/AvroLogicalTypesTest.java | 201 +++++++++++++++++++++
.../java/org/apache/arrow/AvroSkipFieldTest.java | 26 ---
.../test/java/org/apache/arrow/AvroTestBase.java | 25 +++
.../org/apache/arrow/AvroToArrowIteratorTest.java | 10 +-
.../java/org/apache/arrow/AvroToArrowTest.java | 23 ---
.../test_date.avsc} | 3 +-
.../test_decimal_invalid1.avsc} | 5 +-
.../test_decimal_invalid2.avsc} | 5 +-
.../test_decimal_invalid3.avsc} | 5 +-
.../test_decimal_invalid4.avsc} | 7 +-
.../test_decimal_with_original_bytes.avsc} | 5 +-
.../test_decimal_with_original_fixed.avsc} | 7 +-
.../test_time_micros.avsc} | 3 +-
.../test_time_millis.avsc} | 3 +-
.../test_timestamp_micros.avsc} | 3 +-
.../test_timestamp_millis.avsc} | 3 +-
23 files changed, 521 insertions(+), 126 deletions(-)
copy
java/adapter/avro/src/main/java/org/apache/arrow/consumers/{AvroIntConsumer.java
=> logical/AvroDateConsumer.java} (71%)
create mode 100644
java/adapter/avro/src/main/java/org/apache/arrow/consumers/logical/AvroDecimalConsumer.java
copy
java/adapter/avro/src/main/java/org/apache/arrow/consumers/{AvroLongConsumer.java
=> logical/AvroTimeMicroConsumer.java} (70%)
copy
java/adapter/avro/src/main/java/org/apache/arrow/consumers/{AvroIntConsumer.java
=> logical/AvroTimeMillisConsumer.java} (70%)
copy
java/adapter/avro/src/main/java/org/apache/arrow/consumers/{AvroLongConsumer.java
=> logical/AvroTimestampMicrosConsumer.java} (68%)
copy
java/adapter/avro/src/main/java/org/apache/arrow/consumers/{AvroLongConsumer.java
=> logical/AvroTimestampMillisConsumer.java} (68%)
create mode 100644
java/adapter/avro/src/test/java/org/apache/arrow/AvroLogicalTypesTest.java
copy java/adapter/avro/src/test/resources/schema/{test_primitive_int.avsc =>
logical/test_date.avsc} (95%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_bytes.avsc =>
logical/test_decimal_invalid1.avsc} (92%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_bytes.avsc =>
logical/test_decimal_invalid2.avsc} (91%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_bytes.avsc =>
logical/test_decimal_invalid3.avsc} (91%)
copy java/adapter/avro/src/test/resources/schema/{test_fixed.avsc =>
logical/test_decimal_invalid4.avsc} (90%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_bytes.avsc =>
logical/test_decimal_with_original_bytes.avsc} (92%)
copy java/adapter/avro/src/test/resources/schema/{test_fixed.avsc =>
logical/test_decimal_with_original_fixed.avsc} (90%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_long.avsc =>
logical/test_time_micros.avsc} (94%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_int.avsc =>
logical/test_time_millis.avsc} (94%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_long.avsc =>
logical/test_timestamp_micros.avsc} (94%)
copy java/adapter/avro/src/test/resources/schema/{test_primitive_long.avsc =>
logical/test_timestamp_millis.avsc} (94%)