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 946bfd9 ARROW-11066: [FlightRPC][Java] Make zero-copy writes a
configurable option
add 7e711c9 ARROW-10880: [Java] Support compressing RecordBatch IPC
buffers by LZ4
No new revisions were added by this update.
Summary of changes:
dev/archery/archery/integration/runner.py | 3 +-
java/{algorithm => compression}/pom.xml | 22 +--
.../compression/CommonsCompressionFactory.java} | 23 ++-
.../arrow/compression/Lz4CompressionCodec.java | 157 ++++++++++++++++
.../arrow/compression/TestCompressionCodec.java | 209 +++++++++++++++++++++
.../org/apache/arrow/memory/util/MemoryUtil.java | 8 +-
java/pom.xml | 1 +
java/tools/pom.xml | 5 +
.../java/org/apache/arrow/tools/Integration.java | 3 +-
.../java/org/apache/arrow/tools/StreamToFile.java | 3 +-
.../java/org/apache/arrow/vector/VectorLoader.java | 39 +++-
.../arrow/vector/compression/CompressionCodec.java | 23 ++-
.../arrow/vector/compression/CompressionUtil.java | 81 ++++++--
.../vector/compression/NoCompressionCodec.java | 21 ++-
.../apache/arrow/vector/ipc/ArrowFileReader.java | 16 +-
.../org/apache/arrow/vector/ipc/ArrowReader.java | 11 +-
.../apache/arrow/vector/ipc/ArrowStreamReader.java | 42 ++++-
.../arrow/vector/ipc/message/ArrowRecordBatch.java | 4 +-
18 files changed, 605 insertions(+), 66 deletions(-)
copy java/{algorithm => compression}/pom.xml (82%)
copy
java/{flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientBearerHeaderHandler.java
=>
compression/src/main/java/org/apache/arrow/compression/CommonsCompressionFactory.java}
(55%)
create mode 100644
java/compression/src/main/java/org/apache/arrow/compression/Lz4CompressionCodec.java
create mode 100644
java/compression/src/test/java/org/apache/arrow/compression/TestCompressionCodec.java