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 599a63e  ARROW-11428: [Rust] Add power_scalar kernel
     add d25660e  ARROW-7808: [Java][Dataset] Implement Dataset Java API by JNI 
to C++

No new revisions were added by this update.

Summary of changes:
 .github/workflows/java_jni.yml                     |   2 +-
 ci/docker/linux-apt-jni.dockerfile                 |   3 +-
 ci/scripts/java_test.sh                            |   4 +-
 cpp/.gitignore                                     |   3 +
 cpp/src/arrow/dataset/discovery.cc                 |  11 +
 cpp/src/arrow/dataset/discovery.h                  |  10 +
 cpp/src/jni/CMakeLists.txt                         |   5 +-
 cpp/src/jni/dataset/CMakeLists.txt                 |  65 +++
 cpp/src/jni/dataset/jni_util.cc                    | 242 +++++++++
 cpp/src/jni/dataset/jni_util.h                     | 135 +++++
 cpp/src/jni/dataset/jni_util_test.cc               | 134 +++++
 cpp/src/jni/dataset/jni_wrapper.cc                 | 571 +++++++++++++++++++++
 {cpp/src/jni => java/dataset}/CMakeLists.txt       |  27 +-
 java/dataset/pom.xml                               | 134 +++++
 .../org/apache/arrow/dataset/file/FileFormat.java  |  36 ++
 .../dataset/file/FileSystemDatasetFactory.java     |  38 ++
 .../org/apache/arrow/dataset/file/JniWrapper.java  |  47 ++
 .../dataset/jni/DirectReservationListener.java     |  97 ++++
 .../org/apache/arrow/dataset/jni/JniLoader.java    |  94 ++++
 .../org/apache/arrow/dataset/jni/JniWrapper.java   | 105 ++++
 .../apache/arrow/dataset/jni/NativeContext.java    |  53 ++
 .../apache/arrow/dataset/jni/NativeDataset.java    |  56 ++
 .../arrow/dataset/jni/NativeDatasetFactory.java    | 104 ++++
 .../jni/NativeInstanceReleasedException.java       |  31 ++
 .../apache/arrow/dataset/jni/NativeMemoryPool.java |  76 +++
 .../arrow/dataset/jni/NativeRecordBatchHandle.java | 106 ++++
 .../apache/arrow/dataset/jni/NativeScanTask.java   |  46 ++
 .../apache/arrow/dataset/jni/NativeScanner.java    | 170 ++++++
 .../arrow/dataset/jni/ReservationListener.java     |  36 ++
 .../apache/arrow/dataset/scanner/ScanOptions.java  |  44 ++
 .../org/apache/arrow/dataset/scanner/ScanTask.java |  42 ++
 .../org/apache/arrow/dataset/scanner/Scanner.java  |  41 ++
 .../org/apache/arrow/dataset/source/Dataset.java   |  35 ++
 .../arrow/dataset/source/DatasetFactory.java       |  51 ++
 .../arrow/memory/NativeUnderlyingMemory.java       |  81 +++
 .../apache/arrow/dataset/ParquetWriteSupport.java  | 123 +++++
 .../java/org/apache/arrow/dataset/TestDataset.java |  97 ++++
 .../arrow/dataset/file/TestFileSystemDataset.java  | 292 +++++++++++
 .../dataset/file/TestFileSystemDatasetFactory.java |  48 ++
 .../arrow/dataset/jni/TestNativeDataset.java       |  33 ++
 .../arrow/dataset/jni/TestReservationListener.java |  95 ++++
 .../arrow/memory/TestNativeUnderlyingMemory.java   | 110 ++++
 .../src/test/resources/avroschema/user.avsc        |  26 +
 .../org/apache/arrow/memory/AllocationManager.java |   4 +-
 java/pom.xml                                       |   1 +
 .../apache/arrow/vector/util/SchemaUtility.java    |  63 +++
 .../java/org/apache/arrow/util/TestSchemaUtil.java |  51 ++
 47 files changed, 3667 insertions(+), 11 deletions(-)
 create mode 100644 cpp/src/jni/dataset/CMakeLists.txt
 create mode 100644 cpp/src/jni/dataset/jni_util.cc
 create mode 100644 cpp/src/jni/dataset/jni_util.h
 create mode 100644 cpp/src/jni/dataset/jni_util_test.cc
 create mode 100644 cpp/src/jni/dataset/jni_wrapper.cc
 copy {cpp/src/jni => java/dataset}/CMakeLists.txt (51%)
 create mode 100644 java/dataset/pom.xml
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/file/FileFormat.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/file/FileSystemDatasetFactory.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/file/JniWrapper.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/DirectReservationListener.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/JniLoader.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/JniWrapper.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeContext.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeDataset.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeDatasetFactory.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeInstanceReleasedException.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeMemoryPool.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeRecordBatchHandle.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeScanTask.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/NativeScanner.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/jni/ReservationListener.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/scanner/ScanOptions.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/scanner/ScanTask.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/scanner/Scanner.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/source/Dataset.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/dataset/source/DatasetFactory.java
 create mode 100644 
java/dataset/src/main/java/org/apache/arrow/memory/NativeUnderlyingMemory.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/ParquetWriteSupport.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/TestDataset.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/file/TestFileSystemDataset.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/file/TestFileSystemDatasetFactory.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/jni/TestNativeDataset.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/dataset/jni/TestReservationListener.java
 create mode 100644 
java/dataset/src/test/java/org/apache/arrow/memory/TestNativeUnderlyingMemory.java
 create mode 100644 java/dataset/src/test/resources/avroschema/user.avsc
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/util/SchemaUtility.java
 create mode 100644 
java/vector/src/test/java/org/apache/arrow/util/TestSchemaUtil.java

Reply via email to