This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 61bff28b36 GH-37246: [Java] expose VectorAppender class to offer
support to append vector values (#37247)
61bff28b36 is described below
commit 61bff28b3692f5399e46505968260fb2660f4290
Author: david dali susanibar arce <[email protected]>
AuthorDate: Fri Aug 18 14:37:00 2023 -0500
GH-37246: [Java] expose VectorAppender class to offer support to append
vector values (#37247)
### Rationale for this change
- To close #37246
### What changes are included in this PR?
- Expose VectorAppender class to offer support to append vector values
### Are these changes tested?
- By TestVectorAppender
### Are there any user-facing changes?
- No
* Closes: #37246
Authored-by: david dali susanibar arce <[email protected]>
Signed-off-by: David Li <[email protected]>
---
.../src/main/java/org/apache/arrow/vector/util/VectorAppender.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/java/vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java
b/java/vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java
index 823b1df095..9f73732ccf 100644
--- a/java/vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java
+++ b/java/vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java
@@ -43,7 +43,7 @@ import org.apache.arrow.vector.complex.UnionVector;
/**
* Utility to append two vectors together.
*/
-class VectorAppender implements VectorVisitor<ValueVector, Void> {
+public class VectorAppender implements VectorVisitor<ValueVector, Void> {
/**
* The targetVector to be appended.
@@ -56,7 +56,7 @@ class VectorAppender implements VectorVisitor<ValueVector,
Void> {
* Constructs a new targetVector appender, with the given targetVector.
* @param targetVector the targetVector to be appended.
*/
- VectorAppender(ValueVector targetVector) {
+ public VectorAppender(ValueVector targetVector) {
this.targetVector = targetVector;
typeVisitor = new TypeEqualsVisitor(targetVector, false, true);
}