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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ArrowFlightJdbcDriver

      public ArrowFlightJdbcDriver()
  • Method Details

    • getParentLogger

      public Logger getParentLogger()
      Specified by:
      getParentLogger in interface Driver
      Overrides:
      getParentLogger in class org.apache.calcite.avatica.UnregisteredDriver
    • connect

      public ArrowFlightConnection connect(String url, Properties info) throws SQLException
      Specified by:
      connect in interface Driver
      Overrides:
      connect in class org.apache.calcite.avatica.UnregisteredDriver
      Throws:
      SQLException
    • getFactoryClassName

      protected String getFactoryClassName(org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion jdbcVersion)
      Overrides:
      getFactoryClassName in class org.apache.calcite.avatica.UnregisteredDriver
    • createDriverVersion

      protected org.apache.calcite.avatica.DriverVersion createDriverVersion()
      Specified by:
      createDriverVersion in class org.apache.calcite.avatica.UnregisteredDriver
    • createMeta

      public org.apache.calcite.avatica.Meta createMeta(org.apache.calcite.avatica.AvaticaConnection connection)
      Specified by:
      createMeta in class org.apache.calcite.avatica.UnregisteredDriver
    • getConnectStringPrefix

      protected String getConnectStringPrefix()
      Specified by:
      getConnectStringPrefix in class org.apache.calcite.avatica.UnregisteredDriver
    • acceptsURL

      public boolean acceptsURL(String url)
      Specified by:
      acceptsURL in interface Driver
      Overrides:
      acceptsURL in class org.apache.calcite.avatica.UnregisteredDriver