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);
   }

Reply via email to