Skip to content

Commit b815f6d

Browse files
committed
support write arrow record batch
1 parent 9f68d08 commit b815f6d

File tree

9 files changed

+916
-10
lines changed

9 files changed

+916
-10
lines changed

adapter/orc/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
# under the License.
1717

1818
find_package(Arrow REQUIRED)
19+
find_package(Protobuf REQUIRED)
1920

2021
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
2122
${JNI_INCLUDE_DIRS} ${JNI_HEADERS_DIR})
@@ -35,7 +36,8 @@ add_jar(arrow_java_jni_orc_jar
3536
add_library(arrow_java_jni_orc SHARED src/main/cpp/jni_wrapper.cpp)
3637
set_property(TARGET arrow_java_jni_orc PROPERTY OUTPUT_NAME "arrow_orc_jni")
3738
target_link_libraries(arrow_java_jni_orc arrow_java_jni_orc_headers jni
38-
Arrow::arrow_static)
39+
Arrow::arrow_static
40+
${Protobuf_LIBRARIES})
3941

4042
set(ARROW_JAVA_JNI_ORC_LIBDIR
4143
"${CMAKE_INSTALL_PREFIX}/lib/arrow_orc_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

dataset/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
find_package(ArrowDataset REQUIRED)
1919
find_package(ArrowSubstrait REQUIRED)
20+
find_package(Protobuf REQUIRED)
2021

2122
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
2223
${JNI_INCLUDE_DIRS} ${JNI_HEADERS_DIR})
@@ -25,6 +26,7 @@ add_jar(arrow_java_jni_dataset_jar
2526
src/main/java/org/apache/arrow/dataset/jni/JniLoader.java
2627
src/main/java/org/apache/arrow/dataset/jni/JniWrapper.java
2728
src/main/java/org/apache/arrow/dataset/file/JniWrapper.java
29+
src/main/java/org/apache/arrow/dataset/file/ParquetWriterProperties.java
2830
src/main/java/org/apache/arrow/dataset/jni/NativeMemoryPool.java
2931
src/main/java/org/apache/arrow/dataset/jni/ReservationListener.java
3032
src/main/java/org/apache/arrow/dataset/substrait/JniWrapper.java
@@ -38,7 +40,8 @@ target_link_libraries(arrow_java_jni_dataset
3840
arrow_java_jni_dataset_headers
3941
jni
4042
ArrowDataset::arrow_dataset_static
41-
ArrowSubstrait::arrow_substrait_static)
43+
ArrowSubstrait::arrow_substrait_static
44+
${Protobuf_LIBRARIES})
4245

4346
if(BUILD_TESTING)
4447
add_executable(arrow-java-jni-dataset-test src/main/cpp/jni_util_test.cc

0 commit comments

Comments
 (0)