All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractBackend Abstract parent class for backends.AbstractDataType<T> Implements some common methods for datatypes.AbstractDateTimeType<T> Base class for date- or time-related data types.AbstractNumberType<T extends java.lang.Number> Base class for number data types.AbstractSql2003Backend Common to all SQL2003 backends.AbstractSql2008Backend Common to all SQL2008 backends.AbstractSql92Backend Common to all SQL92 backends.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.BackendException Runtime exception thrown for database backend configuration errors.BackendFactory The backend factory.BackendInfo Configuration info for a backend.BackendPreparedStatement Just an interface to decouple dependency from PreparedStatementWrapper.BigDecimalType Datatype forBigDecimal.BinaryType Datatype forBinary.BMoneyType Datatype forBMoney.BooleanPrimitiveType Datatype for the primitive typeboolean.BooleanType Datatype forBoolean.BytePrimitiveType Datatype for the primitive typebyte.ByteType Datatype forByte.CharacterPrimitiveType Datatype for the primitive typechar.CharacterType Datatype forCharacter.ColumnMetaData Meta data for a columnConvertibleType Virtual type for application-specific wrapper classes implementingorg.tentackle.misc.Convertible.DatabaseMetaDataTableHeader Describes the table name and some major properties for am existing database table.DataType<T> The data type.
Describes a type from the model perspective and maps it to one or moreSqlTypes, each corresponding to a database column.DataTypeFactory Loads all datatypes and creates singletons of each type.DateType Datatype forDate.Db2 Backend for DB2.DefaultBackendFactory Default implementation of a backend factory.DefaultDataTypeFactory DMoneyType Datatype forDMoney.DoublePrimitiveType Datatype for the primitive typedouble.DoubleType Datatype forDouble.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.FloatPrimitiveType Datatype for the primitive typefloat.FloatType Datatype forFloat.ForeignKeyAction Enum for foreign key actions.ForeignKeyColumnMetaData Meta data for a column of a foreign key.ForeignKeyMetaData Meta data for foreign keys.Hook Hook for the SQL module.IndexColumnMetaData Meta data for a column of an index.IndexMetaData Meta data for an index.Informix Backend for Informix.Ingres Backend for Ingres.IntegerPrimitiveType Datatype for the primitive typeint.IntegerType Datatype forInteger.JoinType Join type.LargeStringType Datatype forString.LocalDateTimeType Datatype forLocalDateTime.LocalDateType Datatype forLocalDate.LocalTimeType Datatype forLocalTime.LongPrimitiveType Datatype for the primitive typelong.LongType Datatype forLong.MariaDb Backend for MariaDB.MetaDataUtilities Database metadata utility methods.
Replaceable by application specific implementation viaServiceannotation.MigrationStrategy Defines the methods to use for migration.ModelMetaData The whole metadata for the connected database.MsSql Backend for MicrosoftSQL.MySql Backend for MySQL.MySqlColumnMetaData MySql does not return strings in singlequotes in default values.NonStandardCommons Holds non-SQL-standard common features supported by most backends.Oracle Backend for Oracle.OracleColumnMetaData Oracle column data.
Oracle returns the default value exactly as specified in the ALTER TABLE statement.Postgres Backend for Postgres.PostgresColumnMetaData Postgres column data.PostgresIndexColumnMetaData Index column meta data for postgres.
Strips optional typecasts.PostgresIndexMetaData Postgres index meta data.ShortPrimitiveType Datatype for the primitive typeshort.ShortType Datatype forShort.SqlNameType SQL name type.SqlType The sql types used when talking to the database backend.StringType Datatype forString.TableMetaData Database meta data for a table that is part of the model.TimestampType Datatype forTimestamp.TimeType Datatype forTime.