Interface DataStoreDriver

All Known Implementing Classes:
AbstractSpatialDatabasesDSDriver, H2DataStoreDriver, H2ServerDataStoreDriver, MariadbDataStoreDriver, MysqlDataStoreDriver, MysqlMariadbDataStoreDriver, OracleDataStoreDriver, PostgisDataStoreDriver, SpatialiteDataStoreDriver

public interface DataStoreDriver
A driver for a given type of datastore
  • Field Details

    • REGISTRY_CLASSIFICATION

      static final String REGISTRY_CLASSIFICATION
  • Method Details

    • getName

      String getName()
    • getVersion

      String getVersion()
    • getJdbcDriver

      Driver getJdbcDriver()
    • getJdbcDriverVersion

      String getJdbcDriverVersion()
    • getParameterListSchema

      ParameterListSchema getParameterListSchema()
    • createConnection

      DataStoreConnection createConnection(ParameterList params) throws Exception
      Throws:
      Exception
    • getConnectedIcon

      default Icon getConnectedIcon()
      Default icon for this driver after a connection to the datastore has been set. Subclass should overload this method to offer a database specific icon.
    • getDisconnectedIcon

      default Icon getDisconnectedIcon()
      Default icon for this driver when there is no active connection. Subclass should overload this method to offer a database specific icon.
    • toString

      String toString()
      Overrides:
      toString in class Object
      Returns:
      a description of the driver
    • isAdHocQuerySupported

      boolean isAdHocQuerySupported()