You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2025/09/01 05:24:42 UTC

(arrow-adbc) branch main updated: feat(java/driver/jni): enable new load flags (#3373)

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-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new a4f09d1b3 feat(java/driver/jni): enable new load flags (#3373)
a4f09d1b3 is described below

commit a4f09d1b3fb2ce444224134e7d3e2a25056e23bd
Author: David Li <li...@gmail.com>
AuthorDate: Mon Sep 1 14:24:35 2025 +0900

    feat(java/driver/jni): enable new load flags (#3373)
---
 java/driver/jni/src/main/cpp/jni_wrapper.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/java/driver/jni/src/main/cpp/jni_wrapper.cc b/java/driver/jni/src/main/cpp/jni_wrapper.cc
index 2298a9924..7613743dd 100644
--- a/java/driver/jni/src/main/cpp/jni_wrapper.cc
+++ b/java/driver/jni/src/main/cpp/jni_wrapper.cc
@@ -199,6 +199,9 @@ Java_org_apache_arrow_adbc_driver_jni_impl_NativeAdbc_openDatabase(
     std::memset(db.get(), 0, sizeof(struct AdbcDatabase));
 
     CHECK_ADBC_ERROR(AdbcDatabaseNew(db.get(), &error), error);
+    CHECK_ADBC_ERROR(
+        AdbcDriverManagerDatabaseSetLoadFlags(db.get(), ADBC_LOAD_FLAG_DEFAULT, &error),
+        error);
 
     const jsize num_params = env->GetArrayLength(parameters);
     if (num_params % 2 != 0) {