Module org.tentackle.sql
Package org.tentackle.sql
SQL backend layer.
-
Interface Summary Interface Description Backend 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.BackendFactory The backend factory.BackendPreparedStatement Just an interface to decouple dependency from PreparedStatementWrapper. -
Class Summary Class Description AbstractBackend Abstract parent class for backends.AbstractSql2003Backend Common to all SQL2003 backends.AbstractSql2008Backend Common to all SQL2008 backends.AbstractSql92Backend Common to all SQL92 backends.BackendInfo Configuration info for a backend.Db2 Backend for DB2.DefaultBackendFactory Default implementation of a backend factory.DynamicDriver 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.Informix Backend for Informix.Ingres Backend for Ingres.MsSql Backend for MicrosoftSQL.MySql Backend for MySQL.NonStandardCommons Holds non-SQL-standard common features supported by most backends.Oracle Backend for Oracle.Postgres Backend for Postgres. -
Enum Summary Enum Description JoinType Join type.MigrationStrategy Defines the methods to use for migration.SqlType The sql types used by tentackle. -
Exception Summary Exception Description BackendException Runtime exception thrown for database backend configuration errors.