All Classes and Interfaces
Class
Description
Abstract parent class for backends.
Implements some common methods for datatypes.
Base class for date- or time-related data types.
Base class for number data types.
Common to all SQL2003 backends.
Common to all SQL2008 backends.
Common to all SQL92 backends.
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.
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.
Datatype for
BigDecimal.Datatype for
Binary.Datatype for
BMoney.Datatype for the primitive type
boolean.Datatype for
Boolean.Datatype for the primitive type
byte.Datatype for
Byte.Datatype for the primitive type
char.Datatype for
Character.Meta data for a column
Virtual type for application-specific wrapper classes implementing
org.tentackle.misc.Convertible.Describes the table name and some major properties for am existing database table.
The data type.
Describes a type from the model perspective and maps it to one or more
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.
Datatype for
Date.Backend for DB2.
Default implementation of a backend factory.
Datatype for
DMoney.Datatype for the primitive type
double.Datatype for
Double.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.
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.
Datatype for the primitive type
float.Datatype for
Float.Enum for foreign key actions.
Meta data for a column of a foreign key.
Meta data for foreign keys.
Meta data for a column of an index.
Meta data for an index.
Backend for Informix.
Backend for Ingres.
Datatype for the primitive type
int.Datatype for
Integer.Join type.
Datatype for
String.Datatype for
LocalDateTime.Datatype for
LocalDate.Datatype for
LocalTime.Datatype for the primitive type
long.Datatype for
Long.Backend for MariaDB.
Database metadata utility methods.
Replaceable by application specific implementation via
Replaceable by application specific implementation via
Service annotation.Defines the methods to use for migration.
The whole metadata for the connected database.
Backend for MicrosoftSQL.
Backend for MySQL.
MySql does not return strings in singlequotes in default values.
Holds non-SQL-standard common features supported by most backends.
Backend for Oracle.
Oracle column data.
Oracle returns the default value exactly as specified in the ALTER TABLE statement.
Oracle returns the default value exactly as specified in the ALTER TABLE statement.
Backend for Postgres.
Postgres column data.
Index column meta data for postgres.
Strips optional typecasts.
Strips optional typecasts.
Postgres index meta data.
Datatype for the primitive type
short.Datatype for
Short.SQL name type.
The sql types used when talking to the database backend.
Datatype for
String.Database meta data for a table that is part of the model.
Datatype for
Timestamp.Datatype for
Time.