Package org.apache.arrow.driver.jdbc
Class ArrowFlightJdbcDriver
java.lang.Object
org.apache.calcite.avatica.UnregisteredDriver
org.apache.arrow.driver.jdbc.ArrowFlightJdbcDriver
- All Implemented Interfaces:
Driver
public class ArrowFlightJdbcDriver
extends org.apache.calcite.avatica.UnregisteredDriver
JDBC driver for querying data from an Apache Arrow Flight server.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.avatica.UnregisteredDriver
org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion
-
Field Summary
Fields inherited from class org.apache.calcite.avatica.UnregisteredDriver
factory, handler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsURL
(String url) connect
(String url, Properties info) protected org.apache.calcite.avatica.DriverVersion
org.apache.calcite.avatica.Meta
createMeta
(org.apache.calcite.avatica.AvaticaConnection connection) protected String
protected String
getFactoryClassName
(org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion jdbcVersion) Methods inherited from class org.apache.calcite.avatica.UnregisteredDriver
createFactory, createHandler, getConnectionProperties, getDriverVersion, getMajorVersion, getMinorVersion, getPropertyInfo, instantiateFactory, jdbcCompliant, register
-
Constructor Details
-
ArrowFlightJdbcDriver
public ArrowFlightJdbcDriver()
-
-
Method Details
-
getParentLogger
- Specified by:
getParentLogger
in interfaceDriver
- Overrides:
getParentLogger
in classorg.apache.calcite.avatica.UnregisteredDriver
-
connect
- Specified by:
connect
in interfaceDriver
- Overrides:
connect
in classorg.apache.calcite.avatica.UnregisteredDriver
- Throws:
SQLException
-
getFactoryClassName
protected String getFactoryClassName(org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion jdbcVersion) - Overrides:
getFactoryClassName
in classorg.apache.calcite.avatica.UnregisteredDriver
-
createDriverVersion
protected org.apache.calcite.avatica.DriverVersion createDriverVersion()- Specified by:
createDriverVersion
in classorg.apache.calcite.avatica.UnregisteredDriver
-
createMeta
public org.apache.calcite.avatica.Meta createMeta(org.apache.calcite.avatica.AvaticaConnection connection) - Specified by:
createMeta
in classorg.apache.calcite.avatica.UnregisteredDriver
-
getConnectStringPrefix
- Specified by:
getConnectStringPrefix
in classorg.apache.calcite.avatica.UnregisteredDriver
-
acceptsURL
- Specified by:
acceptsURL
in interfaceDriver
- Overrides:
acceptsURL
in classorg.apache.calcite.avatica.UnregisteredDriver
-