Package org.tentackle.sql


package org.tentackle.sql
SQL backend layer.
  • Class
    Description
    A database backend.
    Defines the backend specifics.
    There is only one instance per database type.
    Implementations must not maintain any state except for the whole of all connections to the specific kind of database.
    Runtime exception thrown for database backend configuration errors.
    The backend factory.
    Configuration info for a backend.
    Just an interface to decouple dependency from PreparedStatementWrapper.
    The data type.
    Describes a type from the model perspective and maps it to one or more SqlTypes, each corresponding to a database column.
    Loads all datatypes and creates singletons of each type.
    Default implementation of a backend factory.
     
    Loads a JDBC driver dynamically at runtime via a URL.
    Because DriverManager will refuse to use a driver not loaded by the system-classloader, we must wrap the URL-loaded driver by such a class.
    Join type.
    Defines the methods to use for migration.
    Holds non-SQL-standard common features supported by most backends.
    SQL name type.
    The sql types used when talking to the database backend.