Class DriverImpl

java.lang.Object
org.apache.calcite.avatica.UnregisteredDriver
org.apache.drill.jdbc.impl.DriverImpl
All Implemented Interfaces:
Driver

public class DriverImpl extends org.apache.calcite.avatica.UnregisteredDriver
Optiq JDBC driver.
  • 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
    protected org.apache.calcite.avatica.DriverVersion
     
    protected org.apache.calcite.avatica.Handler
     
    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

    acceptsURL, connect, createFactory, getConnectionProperties, getDriverVersion, getMajorVersion, getMinorVersion, getParentLogger, getPropertyInfo, instantiateFactory, jdbcCompliant, register

    Methods inherited from class java.lang.Object

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

    • DriverImpl

      public DriverImpl()
  • Method Details

    • getConnectStringPrefix

      protected String getConnectStringPrefix()
      Specified by:
      getConnectStringPrefix in class org.apache.calcite.avatica.UnregisteredDriver
    • 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
    • createHandler

      protected org.apache.calcite.avatica.Handler createHandler()
      Overrides:
      createHandler in class org.apache.calcite.avatica.UnregisteredDriver