This is an automated email from the ASF dual-hosted git repository.

kou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from e2b1dd9  ARROW-14127: [C++][Docs] Example of using compute function 
and output
     add e379ee1  ARROW-12965: [Java] C Data Interface implementation

No new revisions were added by this update.

Summary of changes:
 ci/docker/linux-apt-jni.dockerfile                 |   1 +
 ci/scripts/java_build.sh                           |   5 +
 .../{java_jni_build.sh => java_cdata_build.sh}     |  34 +-
 .../{java_jni_build.sh => java_full_build.sh}      |   9 +-
 ci/scripts/java_test.sh                            |   5 +
 dev/release/01-prepare-test.rb                     |   6 +
 dev/tasks/java-jars/github.yml                     |  12 +-
 docker-compose.yml                                 |   4 +-
 java/.gitignore                                    |   1 +
 java/c/.gitignore                                  |   1 +
 java/c/CMakeLists.txt                              |  51 ++
 java/c/README.md                                   |  54 ++
 java/c/pom.xml                                     |  77 ++
 .../cdata/arrow/c => java/c/src/main/cpp}/abi.h    |   0
 java/c/src/main/cpp/jni_wrapper.cc                 | 263 +++++++
 .../java/org/apache/arrow/c/ArrayExporter.java     | 149 ++++
 .../java/org/apache/arrow/c/ArrayImporter.java     | 152 ++++
 .../main/java/org/apache/arrow/c/ArrowArray.java   | 185 +++++
 .../main/java/org/apache/arrow/c/ArrowSchema.java  | 171 +++++
 .../main/java/org/apache/arrow/c/BaseStruct.java   |  43 ++
 .../apache/arrow/c/CDataDictionaryProvider.java    |  72 ++
 .../org/apache/arrow/c/CDataReferenceManager.java  | 124 ++++
 java/c/src/main/java/org/apache/arrow/c/Data.java  | 317 ++++++++
 java/c/src/main/java/org/apache/arrow/c/Flags.java |  51 ++
 .../c/src/main/java/org/apache/arrow/c/Format.java | 340 +++++++++
 .../src/main/java/org/apache/arrow/c/Metadata.java | 102 +++
 .../main/java/org/apache/arrow/c/NativeUtil.java   | 139 ++++
 .../java/org/apache/arrow/c/SchemaExporter.java    | 132 ++++
 .../java/org/apache/arrow/c/SchemaImporter.java    | 110 +++
 .../java/org/apache/arrow/c/jni/JniLoader.java     |  95 +++
 .../java/org/apache/arrow/c/jni/JniWrapper.java    |  47 ++
 .../java/org/apache/arrow/c/jni/PrivateData.java   |  31 +
 .../apache/arrow/vector/StructVectorLoader.java    | 143 ++++
 .../apache/arrow/vector/StructVectorUnloader.java  | 110 +++
 .../java/org/apache/arrow/c/DictionaryTest.java    | 219 ++++++
 .../test/java/org/apache/arrow/c/FlagsTest.java    |  76 ++
 .../test/java/org/apache/arrow/c/FormatTest.java   | 140 ++++
 .../test/java/org/apache/arrow/c/MetadataTest.java | 104 +++
 .../java/org/apache/arrow/c/NativeUtilTest.java    |  82 +++
 .../java/org/apache/arrow/c/RoundtripTest.java     | 795 +++++++++++++++++++++
 java/pom.xml                                       |   8 +
 41 files changed, 4439 insertions(+), 21 deletions(-)
 copy ci/scripts/{java_jni_build.sh => java_cdata_build.sh} (54%)
 rename ci/scripts/{java_jni_build.sh => java_full_build.sh} (79%)
 create mode 100644 java/c/.gitignore
 create mode 100644 java/c/CMakeLists.txt
 create mode 100644 java/c/README.md
 create mode 100644 java/c/pom.xml
 copy {go/arrow/cdata/arrow/c => java/c/src/main/cpp}/abi.h (100%)
 create mode 100644 java/c/src/main/cpp/jni_wrapper.cc
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/ArrayExporter.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/ArrayImporter.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/ArrowArray.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/ArrowSchema.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/BaseStruct.java
 create mode 100644 
java/c/src/main/java/org/apache/arrow/c/CDataDictionaryProvider.java
 create mode 100644 
java/c/src/main/java/org/apache/arrow/c/CDataReferenceManager.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/Data.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/Flags.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/Format.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/Metadata.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/NativeUtil.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/SchemaExporter.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/SchemaImporter.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/jni/JniLoader.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/jni/JniWrapper.java
 create mode 100644 java/c/src/main/java/org/apache/arrow/c/jni/PrivateData.java
 create mode 100644 
java/c/src/main/java/org/apache/arrow/vector/StructVectorLoader.java
 create mode 100644 
java/c/src/main/java/org/apache/arrow/vector/StructVectorUnloader.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/DictionaryTest.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/FlagsTest.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/FormatTest.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/MetadataTest.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/NativeUtilTest.java
 create mode 100644 java/c/src/test/java/org/apache/arrow/c/RoundtripTest.java

Reply via email to