This is an automated email from the ASF dual-hosted git repository.
cutlerb pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 22ade73 ARROW-8957: [FlightRPC][C++] directly use IpcWriteOptions
add 51108e3 ARROW-6111: [Java] Support LargeVarChar and LargeBinary types
No new revisions were added by this update.
Summary of changes:
dev/archery/archery/integration/datagen.py | 1 -
.../java/org/apache/arrow/memory/ArrowBuf.java | 2 +-
java/vector/src/main/codegen/data/ArrowTypes.tdd | 10 +
.../src/main/codegen/data/ValueVectorTypes.tdd | 11 +
.../main/codegen/templates/HolderReaderImpl.java | 8 +-
...ctor.java => BaseLargeVariableWidthVector.java} | 242 +++---
.../java/org/apache/arrow/vector/BufferLayout.java | 5 +
...BinaryVector.java => LargeVarBinaryVector.java} | 91 ++-
...{VarCharVector.java => LargeVarCharVector.java} | 104 +--
.../java/org/apache/arrow/vector/TypeLayout.java | 27 +
.../arrow/vector/compare/RangeEqualsVisitor.java | 7 +
.../arrow/vector/compare/TypeEqualsVisitor.java | 6 +
.../apache/arrow/vector/compare/VectorVisitor.java | 3 +
.../apache/arrow/vector/ipc/JsonFileReader.java | 66 +-
.../java/org/apache/arrow/vector/types/Types.java | 44 ++
.../org/apache/arrow/vector/util/Validator.java | 3 +-
.../apache/arrow/vector/util/VectorAppender.java | 7 +
.../vector/validate/ValidateVectorVisitor.java | 6 +
.../org/apache/arrow/vector/ITTestLargeVector.java | 40 +-
.../arrow/vector/TestLargeVarBinaryVector.java | 104 +++
.../arrow/vector/TestLargeVarCharVector.java | 816 +++++++++++++++++++++
.../org/apache/arrow/vector/TestValueVector.java | 222 +++---
.../org/apache/arrow/vector/TestVectorReAlloc.java | 55 +-
.../org/apache/arrow/vector/TestVectorReset.java | 12 +
.../vector/testing/ValueVectorDataPopulator.java | 29 +
25 files changed, 1546 insertions(+), 375 deletions(-)
copy
java/vector/src/main/java/org/apache/arrow/vector/{BaseVariableWidthVector.java
=> BaseLargeVariableWidthVector.java} (84%)
copy java/vector/src/main/java/org/apache/arrow/vector/{VarBinaryVector.java
=> LargeVarBinaryVector.java} (71%)
copy java/vector/src/main/java/org/apache/arrow/vector/{VarCharVector.java =>
LargeVarCharVector.java} (71%)
create mode 100644
java/vector/src/test/java/org/apache/arrow/vector/TestLargeVarBinaryVector.java
create mode 100644
java/vector/src/test/java/org/apache/arrow/vector/TestLargeVarCharVector.java