Class/Object

com.spatialx.geomesa.sql.jdbc

Driver

Related Docs: object Driver | package jdbc

Permalink

class Driver extends org.apache.calcite.jdbc.Driver

JDBC driver for GeoMesa DataStores, which is a thin wrapper around Calcite JDBC driver.

Simply use DriverManager.getConnection(jdbcUrl) to get a connection for querying geomesa datastore using SQL, where jdbcUrl is "jdbc:geomesa:<prop0>=<value0>;<prop1>=<value1>;...". Property names and values specified in jdbcUrl is identical with the properties for connecting to GeoMesa DataStore.

Linear Supertypes
org.apache.calcite.jdbc.Driver, UnregisteredDriver, java.sql.Driver, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Driver
  2. Driver
  3. UnregisteredDriver
  4. Driver
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Driver()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acceptsURL(arg0: String): Boolean

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
    Annotations
    @throws( classOf[java.sql.SQLException] )
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def connect(arg0: String, arg1: Properties): Connection

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
    Annotations
    @throws( classOf[java.sql.SQLException] )
  8. def createDriverVersion(): DriverVersion

    Permalink
    Attributes
    protected[org.apache.calcite.jdbc]
    Definition Classes
    Driver → UnregisteredDriver
  9. def createFactory(): AvaticaFactory

    Permalink
    Attributes
    protected[org.apache.calcite.avatica]
    Definition Classes
    UnregisteredDriver
  10. def createHandler(): Handler

    Permalink
    Definition Classes
    Driver → Driver → UnregisteredDriver
  11. def createMeta(arg0: AvaticaConnection): Meta

    Permalink
    Definition Classes
    Driver → UnregisteredDriver
  12. def createPrepareFactory(): Function0[CalcitePrepare]

    Permalink
    Definition Classes
    Driver → Driver
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getConnectStringPrefix(): String

    Permalink
    Definition Classes
    Driver → Driver → UnregisteredDriver
  18. def getConnectionProperties(): Collection[ConnectionProperty]

    Permalink
    Attributes
    protected[org.apache.calcite.jdbc]
    Definition Classes
    Driver → UnregisteredDriver
  19. def getDriverVersion(): DriverVersion

    Permalink
    Definition Classes
    UnregisteredDriver
  20. def getFactoryClassName(arg0: JdbcVersion): String

    Permalink
    Attributes
    protected[org.apache.calcite.jdbc]
    Definition Classes
    Driver → UnregisteredDriver
  21. final def getMajorVersion(): Int

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
  22. final def getMinorVersion(): Int

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
  23. def getParentLogger(): Logger

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
  24. def getPropertyInfo(arg0: String, arg1: Properties): Array[DriverPropertyInfo]

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
    Annotations
    @throws( classOf[java.sql.SQLException] )
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def jdbcCompliant(): Boolean

    Permalink
    Definition Classes
    UnregisteredDriver → Driver
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def register(): Unit

    Permalink
    Attributes
    protected[org.apache.calcite.avatica]
    Definition Classes
    UnregisteredDriver
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from org.apache.calcite.jdbc.Driver

Inherited from UnregisteredDriver

Inherited from java.sql.Driver

Inherited from AnyRef

Inherited from Any

Ungrouped