Package org.apache.arrow.adbc.driver.jni
Class JniDriver
java.lang.Object
org.apache.arrow.adbc.driver.jni.JniDriver
- All Implemented Interfaces:
AdbcDriver
An ADBC driver wrapping Arrow Flight SQL.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classFluent builder-style interface for loading a driver and establishing a connection. -
Field Summary
FieldsModifier and TypeFieldDescriptionThe driver to load.Additional paths to search for driver manifests.The profile to load.Additional paths to search for connection profiles.Fields inherited from interface org.apache.arrow.adbc.core.AdbcDriver
ADBC_VERSION_1_0_0, ADBC_VERSION_1_1_0, PARAM_PASSWORD, PARAM_SQL_QUIRKS, PARAM_URI, PARAM_URL, PARAM_USERNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload()Fluent builder-style interface for loading a driver and establishing a connection.Open a database via this driver.
-
Field Details
-
PARAM_DRIVER
The driver to load.Can be a path to a driver, a name (which will be found via dlopen or equivalent), or a manifest name (which will be loaded from platform-specific paths).
-
PARAM_PROFILE
The profile to load. -
PARAM_MANIFEST_SEARCH_PATH
Additional paths to search for driver manifests. -
PARAM_PROFILE_SEARCH_PATH
Additional paths to search for connection profiles.
-
-
Constructor Details
-
JniDriver
-
-
Method Details
-
open
Description copied from interface:AdbcDriverOpen a database via this driver.- Specified by:
openin interfaceAdbcDriver- Parameters:
parameters- Driver-specific parameters.- Throws:
AdbcException
-
load
Fluent builder-style interface for loading a driver and establishing a connection.
-