A B C D E F G H I J L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBackend - Class in org.tentackle.sql
-
Abstract parent class for backends.
- AbstractBackend() - Constructor for class org.tentackle.sql.AbstractBackend
- AbstractSql2003Backend - Class in org.tentackle.sql
-
Common to all SQL2003 backends.
- AbstractSql2003Backend() - Constructor for class org.tentackle.sql.AbstractSql2003Backend
- AbstractSql2008Backend - Class in org.tentackle.sql
-
Common to all SQL2008 backends.
- AbstractSql2008Backend() - Constructor for class org.tentackle.sql.AbstractSql2008Backend
- AbstractSql92Backend - Class in org.tentackle.sql
-
Common to all SQL92 backends.
- AbstractSql92Backend() - Constructor for class org.tentackle.sql.AbstractSql92Backend
- acceptsURL(String) - Method in class org.tentackle.sql.DynamicDriver
- addForeignKeyColumn(ForeignKeyColumnMetaData) - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Adds a column to the fk.
- addIndexColumnFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Adds an index column from the database meta data result.
- addTableMetaData(TableMetaData) - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Adds a table to this model.
If schemas are set, only tables belonging to one of given schemas will be appended. - allowsExpressionsReferringToTablesBeingUpdated() - Method in class org.tentackle.sql.AbstractBackend
- allowsExpressionsReferringToTablesBeingUpdated() - Method in interface org.tentackle.sql.Backend
-
Determines whether backend allows expressions referring to tables being updated.
- allowsExpressionsReferringToTablesBeingUpdated() - Method in class org.tentackle.sql.MySql
- assertValidName(String, String) - Method in class org.tentackle.sql.AbstractBackend
- assertValidName(String, String) - Method in interface org.tentackle.sql.Backend
-
Asserts that given string is a valid name and usage.
- assertValidName(String, String) - Method in class org.tentackle.sql.Oracle
B
- Backend - Interface in org.tentackle.sql
-
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 - Exception in org.tentackle.sql
-
Runtime exception thrown for database backend configuration errors.
- BackendException() - Constructor for exception org.tentackle.sql.BackendException
-
Constructs a new database backend exception with
nullas its detail message. - BackendException(String) - Constructor for exception org.tentackle.sql.BackendException
-
Constructs a new database backend exception for the specified detail message.
- BackendException(String, Throwable) - Constructor for exception org.tentackle.sql.BackendException
-
Constructs a new database constraint exception without a session with the specified detail message and cause.
- BackendFactory - Interface in org.tentackle.sql
-
The backend factory.
- BackendInfo - Class in org.tentackle.sql
-
Configuration info for a backend.
- BackendInfo(String) - Constructor for class org.tentackle.sql.BackendInfo
-
Creates a backend info from a backend name.
The info cannot be used to connect. - BackendInfo(String, String, char[], String[]) - Constructor for class org.tentackle.sql.BackendInfo
-
Creates a backend info.
The info is able to create a connection. - BackendInfo(Properties) - Constructor for class org.tentackle.sql.BackendInfo
-
Creates a backend info from backend properties.
The info is able to create a connection. - BackendInfo(Backend) - Constructor for class org.tentackle.sql.BackendInfo
-
Creates a backend info from a backend.
The info cannot be used to connect. - BackendPreparedStatement - Interface in org.tentackle.sql
-
Just an interface to decouple dependency from PreparedStatementWrapper.
- BIGINT - org.tentackle.sql.SqlType
-
Long and long.
- BIT - org.tentackle.sql.SqlType
-
Boolean and boolean.
- BLOB - org.tentackle.sql.SqlType
-
Arbitrary data usually stored as BLOB.
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.AbstractSql2003Backend
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.AbstractSql2008Backend
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.AbstractSql92Backend
- buildSelectSql(StringBuilder, boolean, int, int) - Method in interface org.tentackle.sql.Backend
-
Creates a select statement string from an inner sql string.
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.Informix
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.Ingres
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.MsSql
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.MySql
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.Oracle
- buildSelectSql(StringBuilder, boolean, int, int) - Method in class org.tentackle.sql.Postgres
- buildSelectSql(String, boolean, int, int) - Method in class org.tentackle.sql.AbstractBackend
- buildSelectSql(String, boolean, int, int) - Method in interface org.tentackle.sql.Backend
-
Creates a select statement string from an inner sql string.
C
- CASCADE - org.tentackle.sql.metadata.ForeignKeyAction
-
When the primary key is updated, the foreign key (imported key) is changed to agree with it.
- CHAR - org.tentackle.sql.SqlType
-
Character and char.
- clearPassword() - Method in class org.tentackle.sql.BackendInfo
-
Clears all passwords (stored in char[]-arrays) so that they are no more visible in memory.
- CLOB - org.tentackle.sql.SqlType
-
Large Strings usually stored as CLOB.
- ColumnMetaData - Class in org.tentackle.sql.metadata
-
Meta data for a column
- ColumnMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.ColumnMetaData
-
Creates column meta data.
- columnTypeNullDefaultToString(String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.AbstractBackend
- columnTypeNullDefaultToString(String, SqlType, int, int, boolean, Object) - Method in interface org.tentackle.sql.Backend
-
Converts an sqltype, size, scale, nullable and default value to a database type declaration.
- columnTypeToString(SqlType, int, int) - Method in class org.tentackle.sql.AbstractBackend
- columnTypeToString(SqlType, int, int) - Method in interface org.tentackle.sql.Backend
-
Converts an sqltype, size and scale to a database type declaration.
- COMMENT - org.tentackle.sql.MigrationStrategy
- compareTo(ForeignKeyColumnMetaData) - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
- compareTo(IndexColumnMetaData) - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
- connect() - Method in class org.tentackle.sql.BackendInfo
-
Creates a connection.
- connect(String, Properties) - Method in class org.tentackle.sql.DynamicDriver
- createColumnMetaData(TableMetaData) - Method in class org.tentackle.sql.AbstractBackend
- createColumnMetaData(TableMetaData) - Method in interface org.tentackle.sql.Backend
-
Creates a column meta data instance.
- createColumnMetaData(TableMetaData) - Method in class org.tentackle.sql.MySql
- createColumnMetaData(TableMetaData) - Method in class org.tentackle.sql.Postgres
- createConnection(String, String, char[]) - Method in class org.tentackle.sql.AbstractBackend
- createConnection(String, String, char[]) - Method in interface org.tentackle.sql.Backend
-
Creates a jdbc connection.
- createConnection(String, String, char[]) - Method in class org.tentackle.sql.Informix
- createConnection(String, String, char[]) - Method in class org.tentackle.sql.Oracle
- createFromAction(int) - Static method in enum org.tentackle.sql.metadata.ForeignKeyAction
-
Creates a foreign key action from an action code.
- createIndexColumnMetaData(IndexMetaData) - Method in class org.tentackle.sql.AbstractBackend
- createIndexColumnMetaData(IndexMetaData) - Method in interface org.tentackle.sql.Backend
-
Creates an index column meta data instance.
- createIndexMetaData(TableMetaData) - Method in class org.tentackle.sql.AbstractBackend
- createIndexMetaData(TableMetaData) - Method in interface org.tentackle.sql.Backend
-
Creates an index meta data instance.
- createIndexMetaData(TableMetaData) - Method in class org.tentackle.sql.Postgres
- createTableMetaData(ModelMetaData, String) - Method in class org.tentackle.sql.AbstractBackend
- createTableMetaData(ModelMetaData, String) - Method in interface org.tentackle.sql.Backend
-
Creates a meta data instance.
D
- DATE - org.tentackle.sql.SqlType
-
Date.
- dateString(Date) - Static method in class org.tentackle.sql.Oracle
-
Converts a date to a string.
- Db2 - Class in org.tentackle.sql
-
Backend for DB2.
- Db2() - Constructor for class org.tentackle.sql.Db2
- DECIMAL - org.tentackle.sql.SqlType
-
BigDecimal and DMoney.
- DEFAULT - org.tentackle.sql.MigrationStrategy
- DEFAULT_SCHEMA - Static variable in class org.tentackle.sql.Postgres
-
postgres' default schema.
- DefaultBackendFactory - Class in org.tentackle.sql
-
Default implementation of a backend factory.
- DefaultBackendFactory() - Constructor for class org.tentackle.sql.DefaultBackendFactory
-
Creates a backend factory.
Collects all Backend services. - DOUBLE - org.tentackle.sql.SqlType
-
Double and double.
- DynamicDriver - Class in org.tentackle.sql
-
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.
E
- EMPTY_STRING - Static variable in class org.tentackle.sql.AbstractBackend
-
the empty string.
- equals(Object) - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
- equals(Object) - Method in class org.tentackle.sql.metadata.IndexMetaData
- equals(Object) - Method in class org.tentackle.sql.metadata.TableMetaData
- extractWhereClause(String, int) - Method in class org.tentackle.sql.AbstractBackend
-
Extracts the where clause from a given sql.
- extractWhereClause(String, int) - Method in class org.tentackle.sql.Informix
- extractWhereClause(String, int) - Method in class org.tentackle.sql.Ingres
- extractWhereClause(String, int) - Method in class org.tentackle.sql.MsSql
- extractWhereClause(String, int) - Method in class org.tentackle.sql.MySql
- extractWhereClause(String, int) - Method in class org.tentackle.sql.Oracle
- extractWhereClause(String, int) - Method in class org.tentackle.sql.Postgres
F
- FLOAT - org.tentackle.sql.SqlType
-
Float and float.
- ForeignKeyAction - Enum in org.tentackle.sql.metadata
-
Enum for foreign key actions.
- ForeignKeyColumnMetaData - Class in org.tentackle.sql.metadata
-
Meta data for a column of a foreign key.
- ForeignKeyColumnMetaData(ForeignKeyMetaData) - Constructor for class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Creates a foreign key column.
- ForeignKeyMetaData - Class in org.tentackle.sql.metadata
-
Meta data for foreign keys.
- ForeignKeyMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Creates foreign key meta data.
- FULL - org.tentackle.sql.JoinType
-
full outer join.
G
- getAction() - Method in enum org.tentackle.sql.metadata.ForeignKeyAction
-
Gets the action code.
- getAllBackends() - Method in interface org.tentackle.sql.BackendFactory
-
Creates all backends in classpath.
- getAllBackends() - Method in class org.tentackle.sql.DefaultBackendFactory
- getBackend() - Method in class org.tentackle.sql.BackendInfo
-
Gets the backend.
- getBackend() - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Gets the backend.
- getBackendByName(String) - Method in interface org.tentackle.sql.BackendFactory
-
Creates a backend by name.
- getBackendByName(String) - Method in class org.tentackle.sql.DefaultBackendFactory
- getBackendByUrl(String) - Method in interface org.tentackle.sql.BackendFactory
-
Creates a backend by jdbc url.
- getBackendByUrl(String) - Method in class org.tentackle.sql.DefaultBackendFactory
- getBackendId(Connection) - Method in interface org.tentackle.sql.Backend
-
Determines the unique id or name used by the backend for a given connection.
- getBackendId(Connection) - Method in class org.tentackle.sql.Db2
- getBackendId(Connection) - Method in class org.tentackle.sql.Informix
- getBackendId(Connection) - Method in class org.tentackle.sql.Ingres
- getBackendId(Connection) - Method in class org.tentackle.sql.MsSql
- getBackendId(Connection) - Method in class org.tentackle.sql.MySql
- getBackendId(Connection) - Method in class org.tentackle.sql.Oracle
- getBackendId(Connection) - Method in class org.tentackle.sql.Postgres
- getBundle(String, Locale) - Method in class org.tentackle.sql.service.Hook
- getCoalesceKeyword() - Method in class org.tentackle.sql.AbstractBackend
- getCoalesceKeyword() - Method in class org.tentackle.sql.AbstractSql92Backend
- getCoalesceKeyword() - Method in interface org.tentackle.sql.Backend
-
Gets the keyword for the COALESCE function.
- getCoalesceKeyword() - Method in class org.tentackle.sql.Informix
- getColumnByName(String) - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets a column by its column name.
- getColumnName() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the columnName of the column.
- getColumnName() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Gets the column columnName.
- getColumns() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Gets the columns.
- getColumns() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the meta data for columns.
- getComment() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the comment.
- getComment() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the comment.
- getDefaultSchema() - Method in class org.tentackle.sql.AbstractBackend
- getDefaultSchema() - Method in interface org.tentackle.sql.Backend
-
Gets the default schema name.
Some backends store the objects in a default schema, if no explicit schema is given. - getDefaultSchema() - Method in class org.tentackle.sql.Postgres
- getDefaultSize(SqlType) - Method in class org.tentackle.sql.AbstractBackend
- getDefaultSize(SqlType) - Method in interface org.tentackle.sql.Backend
-
Gets the default size if no size given in model.
- getDefaultSize(SqlType) - Method in class org.tentackle.sql.Postgres
- getDefaultValue() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the column's default.
- getDefaultValue() - Method in enum org.tentackle.sql.SqlType
-
Gets the default value.
- getDeleteRule() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the delete rule.
- getDriverClassName() - Method in interface org.tentackle.sql.Backend
-
Gets the JDBC driver class name.
- getDriverClassName() - Method in class org.tentackle.sql.Db2
- getDriverClassName() - Method in class org.tentackle.sql.Informix
- getDriverClassName() - Method in class org.tentackle.sql.Ingres
- getDriverClassName() - Method in class org.tentackle.sql.MsSql
- getDriverClassName() - Method in class org.tentackle.sql.MySql
- getDriverClassName() - Method in class org.tentackle.sql.Oracle
- getDriverClassName() - Method in class org.tentackle.sql.Postgres
- getEmptyString() - Method in class org.tentackle.sql.AbstractBackend
- getEmptyString() - Method in interface org.tentackle.sql.Backend
-
Gets the empty string.
- getEmptyString() - Method in class org.tentackle.sql.Oracle
- getFilterCondition() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Gets the filter condition.
- getForeignKeyColumn() - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Gets the referencing column.
- getForeignKeyColumns() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the columns.
- getForeignKeyMetaData() - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Gets the foreign key.
- getForeignKeyName() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the name of the foreign key.
- getForeignKeys() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the foreign keys.
- getForeignKeySchema() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Geths the schema of the referencing column.
- getForeignKeyTable() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the referencing table.
- getFullForeignKeyTableName() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the full foreign key tablename including optional schema.
- getFullPrimaryKeyTableName() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the full primary key tablename including optional schema.
- getFullTableName() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the database table name with optional schemaname prepended.
Always in lowercase. - getIndexes() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the meta data for indexes.
- getIndexMetaData() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Gets the index.
- getIndexName() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Gets the index name.
- getInstance() - Static method in interface org.tentackle.sql.BackendFactory
-
The singleton.
- getJndiDataSource() - Method in class org.tentackle.sql.BackendInfo
-
Gets the JNDI source.
- getMajorVersion() - Method in class org.tentackle.sql.DynamicDriver
- getMaxScale(SqlType, int) - Method in class org.tentackle.sql.AbstractBackend
- getMaxScale(SqlType, int) - Method in interface org.tentackle.sql.Backend
-
Returns the maximum scale for a given SQL-type and size.
- getMaxSize(SqlType) - Method in class org.tentackle.sql.AbstractBackend
- getMaxSize(SqlType) - Method in interface org.tentackle.sql.Backend
-
Returns the maximum size for a given SQL-type.
- getMaxSize(SqlType) - Method in class org.tentackle.sql.Db2
- getMaxSize(SqlType) - Method in class org.tentackle.sql.Informix
- getMaxSize(SqlType) - Method in class org.tentackle.sql.Ingres
- getMaxSize(SqlType) - Method in class org.tentackle.sql.MsSql
- getMaxSize(SqlType) - Method in class org.tentackle.sql.MySql
- getMaxSize(SqlType) - Method in class org.tentackle.sql.Oracle
- getMaxSize(SqlType) - Method in class org.tentackle.sql.Postgres
- getMetaData() - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Gets the JDBC-connection's meta data.
May be more than one if different schemas and schema-option was given inBackendInfo. - getMetaData(BackendInfo) - Method in class org.tentackle.sql.AbstractBackend
- getMetaData(BackendInfo) - Method in interface org.tentackle.sql.Backend
-
Gets the metadata from the backend.
- getMetaData(BackendInfo) - Method in class org.tentackle.sql.MySql
- getMigrationStrategy(ColumnMetaData, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.AbstractBackend
- getMigrationStrategy(ColumnMetaData, String, String, SqlType, int, int, boolean, Object) - Method in interface org.tentackle.sql.Backend
-
Determines the best migration strategy.
- getMigrationStrategy(ColumnMetaData, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.MySql
- getMigrationStrategy(ColumnMetaData, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Postgres
- getMinorVersion() - Method in class org.tentackle.sql.DynamicDriver
- getModelMetaData() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the model this table belongs to.
- getModelMetaData(DatabaseMetaData[], String[], String...) - Method in class org.tentackle.sql.AbstractBackend
- getModelMetaData(DatabaseMetaData[], String[], String...) - Method in interface org.tentackle.sql.Backend
-
Retrieves the metadata.
- getModelTableName() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the table name used in the model.
- getName() - Method in interface org.tentackle.sql.Backend
-
Gets the name of the backend.
- getName() - Method in class org.tentackle.sql.Db2
- getName() - Method in class org.tentackle.sql.Informix
- getName() - Method in class org.tentackle.sql.Ingres
- getName() - Method in class org.tentackle.sql.MsSql
- getName() - Method in class org.tentackle.sql.MySql
- getName() - Method in class org.tentackle.sql.Oracle
- getName() - Method in class org.tentackle.sql.Postgres
- getParentLogger() - Method in class org.tentackle.sql.DynamicDriver
- getPassword() - Method in class org.tentackle.sql.BackendInfo
-
Gets the connection password.
- getPosition() - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Gets the ordinal position within the index.
- getPosition() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Gets the ordinal position within the index.
- getPrimaryKeyColumn() - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Gets the primary key column.
- getPrimaryKeySchema() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the schema of the referenced column.
- getPrimaryKeyTable() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the referenced table.
- getProperties() - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Gets the migration properties.
Used to remember settings of the migration process. - getPropertyInfo(String, Properties) - Method in class org.tentackle.sql.DynamicDriver
- getReservedWords() - Method in class org.tentackle.sql.AbstractSql2003Backend
- getReservedWords() - Method in class org.tentackle.sql.AbstractSql92Backend
- getReservedWords() - Method in interface org.tentackle.sql.Backend
-
Gets the list of reserved words for this backend.
- getReservedWords() - Method in class org.tentackle.sql.Postgres
- getScale() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the numeric scale.
- getSchemaName() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the database schema name.
Always in lowercase. - getSchemas() - Method in class org.tentackle.sql.BackendInfo
-
Gets the schemas.
- getSchemas() - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Gets the valid schemas.
- getSize() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the column's size.
- getSql() - Method in enum org.tentackle.sql.metadata.ForeignKeyAction
-
Gets the SQL code.
- getTableMetaData() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the table meta data.
- getTableMetaData() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the table this foreign key belongs to.
- getTableMetaData() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Gets the table.
- getTableMetaData(ModelMetaData, String) - Method in class org.tentackle.sql.AbstractBackend
- getTableMetaData(ModelMetaData, String) - Method in interface org.tentackle.sql.Backend
-
Gets the table meta data for a given table name.
- getTableName() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Gets the database table name.
Always in lowercase. - getTables() - Method in class org.tentackle.sql.metadata.ModelMetaData
-
Gets the tables of this model.
- getType() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the column's type.
- getTypeName() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Gets the backend-specific type columnName.
- getUpdateRule() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Gets the update rule.
- getUrl() - Method in class org.tentackle.sql.BackendInfo
-
Gets the connection url.
- getUser() - Method in class org.tentackle.sql.BackendInfo
-
Gets the username to connect.
H
- hashCode() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
- hashCode() - Method in class org.tentackle.sql.metadata.IndexMetaData
- hashCode() - Method in class org.tentackle.sql.metadata.TableMetaData
- Hook - Class in org.tentackle.sql.service
-
Hook for the SQL module.
- Hook() - Constructor for class org.tentackle.sql.service.Hook
I
- IndexColumnMetaData - Class in org.tentackle.sql.metadata
-
Meta data for a column of an index.
- IndexColumnMetaData(IndexMetaData) - Constructor for class org.tentackle.sql.metadata.IndexColumnMetaData
-
Creates an index column.
- IndexMetaData - Class in org.tentackle.sql.metadata
-
Meta data for an index.
- IndexMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.IndexMetaData
-
Creates an index meta data object.
- Informix - Class in org.tentackle.sql
-
Backend for Informix.
- Informix() - Constructor for class org.tentackle.sql.Informix
- Ingres - Class in org.tentackle.sql
-
Backend for Ingres.
- Ingres() - Constructor for class org.tentackle.sql.Ingres
- INITIALLY_DEFERRED - org.tentackle.sql.metadata.ForeignKeyAction
-
Indicates deferrability.
- INITIALLY_IMMEDIATE - org.tentackle.sql.metadata.ForeignKeyAction
-
Indicates deferrability.
- INNER - org.tentackle.sql.JoinType
-
inner join.
- INTEGER - org.tentackle.sql.SqlType
-
Integer and int.
- isAutoIncrement() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Returns whether column is auto-incremented by the backend.
- isClobSupported() - Method in class org.tentackle.sql.AbstractBackend
- isClobSupported() - Method in interface org.tentackle.sql.Backend
-
Returns whether the backend support CLOB types.
If not, it will be emulated as VARCHAR with the maximum possible size. - isClobSupported() - Method in class org.tentackle.sql.Postgres
- isCommunicationLinkException(SQLException) - Method in class org.tentackle.sql.AbstractBackend
- isCommunicationLinkException(SQLException) - Method in interface org.tentackle.sql.Backend
-
Determines whether exception is a communication error.
- isConnectable() - Method in class org.tentackle.sql.BackendInfo
-
Returns whether backend info can be used to connect.
- isConstraintException(SQLException) - Method in class org.tentackle.sql.AbstractBackend
- isConstraintException(SQLException) - Method in interface org.tentackle.sql.Backend
-
Determines whether exception is a constraint violation.
- isDefaultEqual(ColumnMetaData, SqlType, Object) - Method in class org.tentackle.sql.AbstractBackend
- isDefaultEqual(ColumnMetaData, SqlType, Object) - Method in interface org.tentackle.sql.Backend
-
Checks whether the column's default corresponds to the model's default value.
- isDescending() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Returns ascending or descending order.
- isFilteredIndexSupported() - Method in class org.tentackle.sql.AbstractBackend
- isFilteredIndexSupported() - Method in interface org.tentackle.sql.Backend
-
Returns whether backend supports filtered indexes.
- isFilteredIndexSupported() - Method in class org.tentackle.sql.MsSql
- isFilteredIndexSupported() - Method in class org.tentackle.sql.Postgres
- isFractional() - Method in enum org.tentackle.sql.SqlType
-
Returns whether numeric fractional type.
- isGenerated() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Returns whether column is generated by the backend.
- isMatchingName(String) - Method in class org.tentackle.sql.AbstractBackend
- isMatchingName(String) - Method in interface org.tentackle.sql.Backend
-
Checks whether the backend belongs to the given name.
- isMatchingUrl(String) - Method in interface org.tentackle.sql.Backend
-
Checks whether the backend belongs to the given jdbc url.
- isMatchingUrl(String) - Method in class org.tentackle.sql.Db2
- isMatchingUrl(String) - Method in class org.tentackle.sql.Informix
- isMatchingUrl(String) - Method in class org.tentackle.sql.Ingres
- isMatchingUrl(String) - Method in class org.tentackle.sql.MsSql
- isMatchingUrl(String) - Method in class org.tentackle.sql.MySql
- isMatchingUrl(String) - Method in class org.tentackle.sql.Oracle
- isMatchingUrl(String) - Method in class org.tentackle.sql.Postgres
- isNullable() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Returns whether column is nullable.
- isNumeric() - Method in enum org.tentackle.sql.SqlType
-
Returns whether numeric type.
- isPrimaryIdKey() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Returns whether this is the primary key for the object id.
- isReleaseSavepointSupported() - Method in class org.tentackle.sql.AbstractBackend
- isReleaseSavepointSupported() - Method in interface org.tentackle.sql.Backend
-
Returns whether the backend supports releasing savepoints explicitly.
- isReleaseSavepointSupported() - Method in class org.tentackle.sql.MySql
- isReleaseSavepointSupported() - Method in class org.tentackle.sql.Postgres
- isRemote() - Method in class org.tentackle.sql.BackendInfo
-
Returns whether this backend is remote.
- isTemporaryName(String) - Method in class org.tentackle.sql.AbstractBackend
- isTemporaryName(String) - Method in interface org.tentackle.sql.Backend
-
Checks whether this is a temporary name.
Returns whether an entity-, attribute- or index-name is temporary and should not be taken into account for migration or even used in the model.
Depending on the backend, temporary names start with an underscore or some other lead string. - isTemporaryName(String) - Method in class org.tentackle.sql.Oracle
- isUnique() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Returns whether index is unique.
J
- JAVA_OBJECT - org.tentackle.sql.SqlType
-
Application specific.
- jdbcCompliant() - Method in class org.tentackle.sql.DynamicDriver
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.AbstractBackend
- jdbcTypeToSqlType(int, int, int) - Method in interface org.tentackle.sql.Backend
-
Converts the JDBC data type integer to a tentackle backend SqlTypes.
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.Db2
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.Informix
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.Ingres
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.MsSql
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.MySql
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.Oracle
- jdbcTypeToSqlType(int, int, int) - Method in class org.tentackle.sql.Postgres
- jdbcTypeToString(int) - Static method in class org.tentackle.sql.metadata.MetaDataHelper
-
Converts a jdbc type to a string.
- JoinType - Enum in org.tentackle.sql
-
Join type.
L
- LEFT - org.tentackle.sql.JoinType
-
left outer join.
- load(String) - Static method in class org.tentackle.sql.DynamicDriver
-
Loads a JDBC driver dynamically.
The name consists of the driver's classname, followed by a colon, followed by the URL to load it.
Example:
M
- matchesSqlType(SqlType) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Checks whether colunm's type matches given SqlType according to the backend.
- MetaDataHelper - Class in org.tentackle.sql.metadata
-
Some helper methods.
- MigrationStrategy - Enum in org.tentackle.sql
-
Defines the methods to use for migration.
- ModelMetaData - Class in org.tentackle.sql.metadata
-
The whole metadata for the connected database.
- ModelMetaData(Backend, DatabaseMetaData[], String[]) - Constructor for class org.tentackle.sql.metadata.ModelMetaData
-
Creates a database meta instance.
- MsSql - Class in org.tentackle.sql
-
Backend for MicrosoftSQL.
- MsSql() - Constructor for class org.tentackle.sql.MsSql
- MySql - Class in org.tentackle.sql
-
Backend for MySQL.
- MySql() - Constructor for class org.tentackle.sql.MySql
- MySqlColumnMetaData - Class in org.tentackle.sql.metadata
-
MySql does not return strings in singlequotes in default values.
- MySqlColumnMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.MySqlColumnMetaData
-
Creates column meta data.
N
- NAME - org.tentackle.sql.MigrationStrategy
- NAME_AND_TYPE - org.tentackle.sql.MigrationStrategy
- needAliasForSubselect() - Method in class org.tentackle.sql.AbstractBackend
- needAliasForSubselect() - Method in interface org.tentackle.sql.Backend
-
Returns whether backend needs an alias for a subselect.
- needAliasForSubselect() - Method in class org.tentackle.sql.Postgres
- needSetLongWorkaround() - Method in class org.tentackle.sql.AbstractBackend
- needSetLongWorkaround() - Method in interface org.tentackle.sql.Backend
-
Checks whether we need a workaround for the (Ingres) setLong-Bug.
- needSetLongWorkaround() - Method in class org.tentackle.sql.Ingres
- needTxForFetchsize() - Method in class org.tentackle.sql.AbstractBackend
- needTxForFetchsize() - Method in interface org.tentackle.sql.Backend
-
Checks for the (postgres) bug that fetchsize is ignored if not within a new transaction.
- needTxForFetchsize() - Method in class org.tentackle.sql.Postgres
- NO_ACTION - org.tentackle.sql.metadata.ForeignKeyAction
-
If the primary key has been imported, it cannot be updated or deleted.
- NonStandardCommons - Class in org.tentackle.sql
-
Holds non-SQL-standard common features supported by most backends.
- normalizeDefault(String) - Method in class org.tentackle.sql.AbstractBackend
-
Normalize the default string to compare.
- NOT_DEFERRABLE - org.tentackle.sql.metadata.ForeignKeyAction
-
Indicates deferrability.
- NULL - org.tentackle.sql.MigrationStrategy
O
- optimizeSql(String) - Method in class org.tentackle.sql.AbstractBackend
- optimizeSql(String) - Method in interface org.tentackle.sql.Backend
-
Optimize SQL code.
Replace WHERE 1=1 AND/OR to WHERE. - Oracle - Class in org.tentackle.sql
-
Backend for Oracle.
- Oracle() - Constructor for class org.tentackle.sql.Oracle
- org.tentackle.sql - module org.tentackle.sql
- org.tentackle.sql - package org.tentackle.sql
-
SQL backend layer.
- org.tentackle.sql.metadata - package org.tentackle.sql.metadata
-
SQL metadata support.
- org.tentackle.sql.service - package org.tentackle.sql.service
P
- parse(String) - Method in enum org.tentackle.sql.SqlType
-
Parses the string and converts to a java-value.
- Postgres - Class in org.tentackle.sql
-
Backend for Postgres.
- Postgres() - Constructor for class org.tentackle.sql.Postgres
- PostgresColumnMetaData - Class in org.tentackle.sql.metadata
-
Postgres column data.
- PostgresColumnMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.PostgresColumnMetaData
-
Creates column meta data.
- PostgresIndexMetaData - Class in org.tentackle.sql.metadata
-
Postgres index meta data.
- PostgresIndexMetaData(TableMetaData) - Constructor for class org.tentackle.sql.metadata.PostgresIndexMetaData
-
Creates an index meta data object.
R
- RESERVED_WORDS_PG - Static variable in class org.tentackle.sql.Postgres
-
array of additional reserved words.
- RESERVED_WORDS_SQL2003 - Static variable in class org.tentackle.sql.AbstractSql2003Backend
-
array of additional reserved words.
- RESERVED_WORDS_SQL92 - Static variable in class org.tentackle.sql.AbstractSql92Backend
-
array of reserved words.
- RESTRICT - org.tentackle.sql.metadata.ForeignKeyAction
-
The primary key may not be updated if it has been imported by another table as a foreign key.
- RIGHT - org.tentackle.sql.JoinType
-
right outer join.
S
- SET_DEFAULT - org.tentackle.sql.metadata.ForeignKeyAction
-
If the primary key is updated or deleted, the foreign key (imported key) is set to the default value.
- SET_NULL - org.tentackle.sql.metadata.ForeignKeyAction
-
When the primary key is updated or deleted, the foreign key (imported key) is changed to
NULL.. - setAutoIncrement(boolean) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets whether column is auto-incremented by the backend.
- setBigDecimal(int, BigDecimal) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.math.BigDecimalvalue. - setBoolean(int, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
booleanvalue. - setBoolean(int, Boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Booleanvalue. - setByte(int, byte) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
bytevalue. - setByte(int, Byte) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Bytevalue. - setChar(int, char) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
charvalue. - setCharacter(int, Character) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Charactervalue. - setCharacter(int, Character, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Charactervalue. - setColumnName(String) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the column name.
- setComment(String) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the comment.
- setComment(String) - Method in class org.tentackle.sql.metadata.TableMetaData
-
Sets the comment.
- setDate(int, Date) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Datevalue using the default time zone of the virtual machine that is running the application. - setDate(int, Date, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Datevalue using the default time zone of the virtual machine that is running the application. - setDate(int, Date, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Datevalue using the default time zone of the virtual machine that is running the application. - setDate(int, Date, Calendar, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Datevalue using the default time zone of the virtual machine that is running the application. - setDefaultValue(String) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the default value.
- setDouble(int, double) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
doublevalue. - setDouble(int, Double) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Doublevalue. - setFilterCondition(String) - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Sets the filter condition.
- setFloat(int, float) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
floatvalue. - setFloat(int, Float) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Floatvalue. - setForeignKeyColumn(String) - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Sets the referencing column.
- setGenerated(boolean) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets whether column is generated by the backend.
- setIndexName(String) - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Sets the index name.
- setInt(int, int) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
intvalue. - setInteger(int, Integer) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Integervalue. - setLargeString(int, String) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets a very large string.
This is usually converted to SQLCLOB. - setLargeString(int, String, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets a very large string.
This is usually converted to SQLCLOB. - setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.AbstractSql2003Backend
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.AbstractSql92Backend
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in interface org.tentackle.sql.Backend
-
Sets optional parameters before applying the original parameters.
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.Informix
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.Ingres
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.MsSql
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.MySql
- setLeadingSelectParameters(BackendPreparedStatement, int, int) - Method in class org.tentackle.sql.Postgres
- setLocalDate(int, LocalDate) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDatevalue using the default time zone of the virtual machine that is running the application. - setLocalDate(int, LocalDate, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDatevalue using the default time zone of the virtual machine that is running the application. - setLocalDate(int, LocalDate, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDatevalue using the default time zone of the virtual machine that is running the application. - setLocalDate(int, LocalDate, Calendar, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDatevalue using the default time zone of the virtual machine that is running the application. - setLocalDateTime(int, LocalDateTime) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDateTimevalue. - setLocalDateTime(int, LocalDateTime, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDateTimevalue. - setLocalDateTime(int, LocalDateTime, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDateTimevalue. - setLocalDateTime(int, LocalDateTime, Calendar, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalDateTimevalue. - setLocalTime(int, LocalTime) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalTimevalue. - setLocalTime(int, LocalTime, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.time.LocalTimevalue. - setLong(int, long) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
longvalue. - setLong(int, Long) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Longvalue. - setNull(int, int) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to SQL
NULL. - setNullable(boolean) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets whether column is nullable.
- setPosition(int) - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Sets the ordinal position within the index.
- setPrimaryKeyColumn(String) - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Sets the primary key column.
- setScale(int) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the scale.
- setShort(int, short) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
shortvalue. - setShort(int, Short) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Shortvalue. - setSize(int) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the size.
- setString(int, String) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Stringvalue. - setString(int, String, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given Java
Stringvalue. - setTime(int, Time) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timevalue. - setTime(int, Time, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timevalue. - setTimestamp(int, Timestamp) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timestampvalue. - setTimestamp(int, Timestamp, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timestampvalue. - setTimestamp(int, Timestamp, Calendar) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timestampvalue. - setTimestamp(int, Timestamp, Calendar, boolean) - Method in interface org.tentackle.sql.BackendPreparedStatement
-
Sets the designated parameter to the given
java.sql.Timestampvalue. - setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.AbstractSql2003Backend
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.AbstractSql92Backend
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in interface org.tentackle.sql.Backend
-
Sets optional parameters after applying the original parameters.
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.Informix
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.Ingres
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.MsSql
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.MySql
- setTrailingSelectParameters(BackendPreparedStatement, int, int, int) - Method in class org.tentackle.sql.Postgres
- setType(int) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the type.
- setTypeName(String) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets the type name.
- setUnique(boolean) - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Sets whether index is unique.
- setupColumnFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Sets up the column from the database meta data result.
- setupForeignKeyColumnFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
-
Sets up the foreign key column from the database meta data result.
- setupForeignKeyFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Sets up the foreign key from the database meta data result.
- setupIndexColumnFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Sets up the index column from the database meta data result.
- setupIndexFromMetaData(ResultSet) - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Sets up the index from the database meta data result.
- setupTableFromMetaData(DatabaseMetaData, String[], String, String) - Method in class org.tentackle.sql.metadata.TableMetaData
-
Sets up the column from the database meta data result.
- SMALLINT - org.tentackle.sql.SqlType
-
Short and short.
- SQL_ALLSTAR - Static variable in interface org.tentackle.sql.Backend
-
'*' all string.
- SQL_AND - Static variable in interface org.tentackle.sql.Backend
-
AND string.
- SQL_ANDNOT - Static variable in interface org.tentackle.sql.Backend
-
AND NOT string.
- SQL_COALESCE - Static variable in class org.tentackle.sql.AbstractSql92Backend
-
COALESCE keyword.
- SQL_COMMA - Static variable in interface org.tentackle.sql.Backend
-
comma separator.
- SQL_COMMA_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter ,? string.
- SQL_DELETE - Static variable in interface org.tentackle.sql.Backend
-
DELETE string.
- SQL_EQUAL - Static variable in interface org.tentackle.sql.Backend
-
= operator string.
- SQL_EQUAL_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter =? string.
- SQL_EQUAL_PAR_COMMA - Static variable in interface org.tentackle.sql.Backend
-
Parameter =?, string.
- SQL_EQUAL_ZERO - Static variable in interface org.tentackle.sql.Backend
-
=0 string.
- SQL_EXISTS - Static variable in interface org.tentackle.sql.Backend
-
SQL EXISTS clause with SELECT 1 and opening left parenthesis.
- SQL_FETCH_FIRST - Static variable in class org.tentackle.sql.AbstractSql2008Backend
-
FETCH FIRST string.
- SQL_FIRST - Static variable in class org.tentackle.sql.Informix
-
FIRST string.
- SQL_FIRST - Static variable in class org.tentackle.sql.Ingres
-
FIRST string.
- SQL_FIRST_PAR - Static variable in class org.tentackle.sql.Informix
-
FIRST string.
- SQL_FIRST_PAR - Static variable in class org.tentackle.sql.Ingres
-
FIRST string.
- SQL_FOR_UPDATE - Static variable in class org.tentackle.sql.AbstractSql92Backend
-
FOR UPDATE string.
- SQL_FROM - Static variable in interface org.tentackle.sql.Backend
-
FROM string.
- SQL_GREATER - Static variable in interface org.tentackle.sql.Backend
-
> operator string.
- SQL_GREATER_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter >? string.
- SQL_GREATEROREQUAL - Static variable in interface org.tentackle.sql.Backend
-
>= operator string.
- SQL_GREATEROREQUAL_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter ≥? string.
- SQL_GROUPBY - Static variable in interface org.tentackle.sql.Backend
-
GROUP BY string.
- SQL_INSERT_INTO - Static variable in interface org.tentackle.sql.Backend
-
INSERT INTO string.
- SQL_INSERT_VALUES - Static variable in interface org.tentackle.sql.Backend
-
(VALUES) string for insert.
- SQL_ISNOTNULL - Static variable in interface org.tentackle.sql.Backend
-
IS NOT NULL string.
- SQL_ISNULL - Static variable in interface org.tentackle.sql.Backend
-
IS NULL string.
- SQL_LEFT_PARENTHESIS - Static variable in interface org.tentackle.sql.Backend
-
opening bracket.
- SQL_LESS - Static variable in interface org.tentackle.sql.Backend
-
< operator string.
- SQL_LESS_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter <? string.
- SQL_LESSOREQUAL - Static variable in interface org.tentackle.sql.Backend
-
<= operator string.
- SQL_LESSOREQUAL_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter <=? string.
- SQL_LIKE - Static variable in interface org.tentackle.sql.Backend
-
LIKE operator string.
- SQL_LIKE_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter LIKE ? string.
- SQL_LIMIT - Static variable in class org.tentackle.sql.MySql
-
LIMIT string.
- SQL_LIMIT - Static variable in class org.tentackle.sql.Postgres
-
LIMIT string.
- SQL_LIMIT_PAR - Static variable in class org.tentackle.sql.MySql
-
LIMIT ? string.
- SQL_LIMIT_PAR - Static variable in class org.tentackle.sql.Postgres
-
LIMIT ? string.
- SQL_MAX - Static variable in interface org.tentackle.sql.Backend
-
MAX function name.
- SQL_MIN - Static variable in interface org.tentackle.sql.Backend
-
MAX function name.
- SQL_NESTED_SELECT_1 - Static variable in class org.tentackle.sql.Oracle
-
window function part 1.
- SQL_NESTED_SELECT_2 - Static variable in class org.tentackle.sql.Oracle
-
window function part 2.
- SQL_NESTED_SELECT_LIMIT - Static variable in class org.tentackle.sql.Oracle
-
condition for limit and offset.
- SQL_NESTED_SELECT_OFFSET - Static variable in class org.tentackle.sql.Oracle
-
condition for limit and offset.
- SQL_NESTED_SELECT_ROWNUM - Static variable in class org.tentackle.sql.Oracle
-
condition for limit and offset.
- SQL_NOT - Static variable in interface org.tentackle.sql.Backend
-
NOT string.
- SQL_NOTEQUAL - Static variable in interface org.tentackle.sql.Backend
-
<> operator string.
- SQL_NOTEQUAL_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter <>? string.
- SQL_NOTEQUAL_ZERO - Static variable in interface org.tentackle.sql.Backend
-
<>0 string.
- SQL_NOTLIKE - Static variable in interface org.tentackle.sql.Backend
-
NOT LIKE operator string.
- SQL_NOTLIKE_PAR - Static variable in interface org.tentackle.sql.Backend
-
Parameter NOT LIKE ? string.
- SQL_NVL - Static variable in class org.tentackle.sql.Informix
-
NVL keyword.
- SQL_OFFSET - Static variable in class org.tentackle.sql.AbstractSql2008Backend
-
OFFSET string.
- SQL_OFFSET - Static variable in class org.tentackle.sql.MySql
-
OFFSET string.
- SQL_OFFSET - Static variable in class org.tentackle.sql.Postgres
-
OFFSET string.
- SQL_OFFSET_PAR - Static variable in class org.tentackle.sql.MySql
-
OFFSET ? string.
- SQL_OFFSET_PAR - Static variable in class org.tentackle.sql.Postgres
-
OFFSET ? string.
- SQL_OR - Static variable in interface org.tentackle.sql.Backend
-
OR string.
- SQL_ORDERBY - Static variable in interface org.tentackle.sql.Backend
-
ORDER BY string.
- SQL_ORNOT - Static variable in interface org.tentackle.sql.Backend
-
OR NOT string.
- SQL_PAR - Static variable in interface org.tentackle.sql.Backend
-
? string.
- SQL_PAR_COMMA - Static variable in interface org.tentackle.sql.Backend
-
Parameter ?, string.
- SQL_PLUS_ONE - Static variable in interface org.tentackle.sql.Backend
-
+1 string.
- SQL_RIGHT_PARENTHESIS - Static variable in interface org.tentackle.sql.Backend
-
closing bracket.
- SQL_SELECT - Static variable in interface org.tentackle.sql.Backend
-
SELECT string.
- SQL_SELECT_ALL_FROM - Static variable in interface org.tentackle.sql.Backend
-
SELECT * FROM string.
- SQL_SET - Static variable in interface org.tentackle.sql.Backend
-
SET string.
- SQL_SKIP - Static variable in class org.tentackle.sql.Informix
-
SKIP string.
- SQL_SKIP_PAR - Static variable in class org.tentackle.sql.Informix
-
SKIP string.
- SQL_SORTASC - Static variable in interface org.tentackle.sql.Backend
-
sort ASC string.
- SQL_SORTDESC - Static variable in interface org.tentackle.sql.Backend
-
sort DESC string.
- SQL_TOP - Static variable in class org.tentackle.sql.MsSql
-
TOP string.
- SQL_TOP_PAR - Static variable in class org.tentackle.sql.MsSql
-
TOP string.
- SQL_UPDATE - Static variable in interface org.tentackle.sql.Backend
-
UPDATE string.
- SQL_WHERE - Static variable in interface org.tentackle.sql.Backend
-
WHERE string.
- SQL_WHEREALL - Static variable in interface org.tentackle.sql.Backend
-
"WHERE 1=1" allows AND to be added.
- SQL_WHEREAND - Static variable in interface org.tentackle.sql.Backend
-
SQL_WHEREALL + AND will be replaced by...
- SQL_WHERENOTHING - Static variable in interface org.tentackle.sql.Backend
-
"WHERE 1=0" to select nothing.
- SQL_WHEREOR - Static variable in interface org.tentackle.sql.Backend
-
SQL_WHEREALL + OR will be replaced by...
- SQL_WINDOW_1 - Static variable in class org.tentackle.sql.AbstractSql2003Backend
-
window function part 1.
- SQL_WINDOW_2 - Static variable in class org.tentackle.sql.AbstractSql2003Backend
-
window function part 2.
- SQL_WINDOW_LIMIT - Static variable in class org.tentackle.sql.AbstractSql2003Backend
-
condition for limit and offset.
- SQL_WINDOW_OFFSET - Static variable in class org.tentackle.sql.AbstractSql2003Backend
-
condition for limit and offset.
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.AbstractBackend
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to add a column.
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Db2
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Informix
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.MySql
- sqlAddColumn(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Oracle
- sqlAlterColumnComment(String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlAlterColumnComment(String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generates SQL code to alter the comment for an attribute.
- sqlAlterColumnComment(String, String, String) - Method in class org.tentackle.sql.MySql
- sqlAlterColumnDefault(String, String, SqlType, Object) - Method in class org.tentackle.sql.AbstractBackend
- sqlAlterColumnDefault(String, String, SqlType, Object) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to change the default value a column.
- sqlAlterColumnDefault(String, String, SqlType, Object) - Method in class org.tentackle.sql.Informix
- sqlAlterColumnDefault(String, String, SqlType, Object) - Method in class org.tentackle.sql.Oracle
- sqlAlterColumnNullConstraint(String, String, boolean) - Method in class org.tentackle.sql.AbstractBackend
- sqlAlterColumnNullConstraint(String, String, boolean) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to change the null-constraint of a column.
- sqlAlterColumnNullConstraint(String, String, boolean) - Method in class org.tentackle.sql.Oracle
- sqlAlterColumnNullConstraint(String, String, boolean) - Method in class org.tentackle.sql.Postgres
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.AbstractBackend
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to change the datatype of a column.
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Db2
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Informix
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.MySql
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Oracle
- sqlAlterColumnType(String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.Postgres
- sqlAlterTableComment(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlAlterTableComment(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates SQL code to alter the comment for a table.
- sqlAsBeforeTableAlias() - Method in class org.tentackle.sql.AbstractBackend
- sqlAsBeforeTableAlias() - Method in interface org.tentackle.sql.Backend
-
Gets the string before the table alias.
In most databases the " AS " is optional and some don't accept it all. - sqlComment(String) - Method in class org.tentackle.sql.AbstractBackend
- sqlComment(String) - Method in interface org.tentackle.sql.Backend
-
Create comment sql code that is interpreted as a comment by the backend.
- sqlCreateColumn(String, String, SqlType, int, int, boolean, Object, boolean, boolean) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateColumn(String, String, SqlType, int, int, boolean, Object, boolean, boolean) - Method in interface org.tentackle.sql.Backend
-
Generates the attribute definition of a CREATE TABLE statement.
- sqlCreateColumn(String, String, SqlType, int, int, boolean, Object, boolean, boolean) - Method in class org.tentackle.sql.Db2
- sqlCreateColumn(String, String, SqlType, int, int, boolean, Object, boolean, boolean) - Method in class org.tentackle.sql.MySql
- sqlCreateColumnComment(String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateColumnComment(String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generates SQL code to create the comment for an attribute.
- sqlCreateColumnComment(String, String, String) - Method in class org.tentackle.sql.Db2
- sqlCreateColumnComment(String, String, String) - Method in class org.tentackle.sql.Ingres
- sqlCreateColumnComment(String, String, String) - Method in class org.tentackle.sql.Oracle
- sqlCreateColumnComment(String, String, String) - Method in class org.tentackle.sql.Postgres
- sqlCreateCommentOnColumn(Backend, String, String, String) - Static method in class org.tentackle.sql.NonStandardCommons
-
Creates a COMMENT ON COLUMN statement.
- sqlCreateCommentOnTable(Backend, String, String) - Static method in class org.tentackle.sql.NonStandardCommons
-
Creates a COMMENT ON TABLE statement.
- sqlCreateForeignKey(String, String, String, String, String, boolean) - Method in class org.tentackle.sql.AbstractSql92Backend
- sqlCreateForeignKey(String, String, String, String, String, boolean) - Method in interface org.tentackle.sql.Backend
-
Generates the ALTER TABLE statement to add a foreign key constraint.
- sqlCreateIndex(String, String, boolean, String, String...) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateIndex(String, String, boolean, String, String...) - Method in interface org.tentackle.sql.Backend
-
Generates the CREATE INDEX statement.
- sqlCreateTableAttributeWithoutComment(String, SqlType, int, int, boolean, Object, boolean, boolean) - Method in class org.tentackle.sql.AbstractBackend
-
Generates the attribute definition of a CREATE TABLE statement.
- sqlCreateTableClosing(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateTableClosing(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates the last line of a CREATE TABLE statement.
- sqlCreateTableClosing(String, String) - Method in class org.tentackle.sql.MySql
- sqlCreateTableComment(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateTableComment(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates SQL code to create the comment for a table.
- sqlCreateTableComment(String, String) - Method in class org.tentackle.sql.Db2
- sqlCreateTableComment(String, String) - Method in class org.tentackle.sql.Ingres
- sqlCreateTableComment(String, String) - Method in class org.tentackle.sql.Oracle
- sqlCreateTableComment(String, String) - Method in class org.tentackle.sql.Postgres
- sqlCreateTableIntro(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlCreateTableIntro(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates the first line of a CREATE TABLE statement.
- sqlCreateTableIntro(String, String) - Method in class org.tentackle.sql.Db2
- sqlCreateTableIntroWithoutComment(String) - Method in class org.tentackle.sql.AbstractBackend
-
Generates the first line of a CREATE TABLE statement.
- sqlDropColumn(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlDropColumn(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to drop a column.
- sqlDropColumn(String, String) - Method in class org.tentackle.sql.Informix
- sqlDropForeignKey(String, String) - Method in class org.tentackle.sql.AbstractSql92Backend
- sqlDropForeignKey(String, String) - Method in interface org.tentackle.sql.Backend
-
Generates the sql statement to drop a foreign key constraint.
- sqlDropIndex(String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlDropIndex(String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generates the DROP INDEX statement.
- sqlDropIndex(String, String, String) - Method in class org.tentackle.sql.MySql
- sqlFunction(String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlFunction(String, String) - Method in interface org.tentackle.sql.Backend
-
Creates an sql function expression.
- sqlJoin(JoinType, String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlJoin(JoinType, String, String, String) - Method in interface org.tentackle.sql.Backend
-
Creates a join clause.
- sqlJoinSelects(JoinType, boolean, StringBuilder, String, String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlJoinSelects(JoinType, boolean, StringBuilder, String, String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generate SQL code for joining a table to an existing select.
- sqlJoinSelects(JoinType, boolean, String, String, String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlJoinSelects(JoinType, boolean, String, String, String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generate SQL code for joining a table to an existing select.
- sqlNextFromSequene(String) - Method in class org.tentackle.sql.AbstractSql2003Backend
- sqlNextFromSequene(String) - Method in class org.tentackle.sql.AbstractSql92Backend
- sqlNextFromSequene(String) - Method in interface org.tentackle.sql.Backend
-
Creates the SQL string to retrieve the next id from a sequence.
- sqlNextFromSequene(String) - Method in class org.tentackle.sql.Informix
- sqlNextFromSequene(String) - Method in class org.tentackle.sql.Oracle
- sqlNextFromSequene(String) - Method in class org.tentackle.sql.Postgres
- sqlRenameAndAlterColumnType(String, String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.AbstractBackend
- sqlRenameAndAlterColumnType(String, String, String, String, SqlType, int, int, boolean, Object) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to rename a column.
- sqlRenameAndAlterColumnType(String, String, String, String, SqlType, int, int, boolean, Object) - Method in class org.tentackle.sql.MySql
- sqlRenameColumn(String, String, String) - Method in class org.tentackle.sql.AbstractBackend
- sqlRenameColumn(String, String, String) - Method in interface org.tentackle.sql.Backend
-
Generates sql code to rename a column.
- sqlRenameColumn(String, String, String) - Method in class org.tentackle.sql.Informix
- sqlRenameColumn(String, String, String) - Method in class org.tentackle.sql.MySql
- sqlRequiresExtraCommit() - Method in class org.tentackle.sql.AbstractBackend
- sqlRequiresExtraCommit() - Method in interface org.tentackle.sql.Backend
-
According to the JDBC-specs
Connection.setAutoCommit(boolean)(true) should commit, but some backends require an extraConnection.commit(). - sqlRequiresExtraCommit() - Method in class org.tentackle.sql.Ingres
- sqlRequiresExtraCommit() - Method in class org.tentackle.sql.Oracle
- sqlResultSetIsClosedSupported() - Method in class org.tentackle.sql.AbstractBackend
- sqlResultSetIsClosedSupported() - Method in interface org.tentackle.sql.Backend
-
Determines whether the jdbc driver supports
ResultSet.isClosed(). - sqlResultSetIsClosedSupported() - Method in class org.tentackle.sql.Db2
- SqlType - Enum in org.tentackle.sql
-
The sql types used by tentackle.
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.AbstractBackend
- sqlTypeToString(SqlType, int) - Method in interface org.tentackle.sql.Backend
-
Converts the java SQL-type to the database type name.
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.Db2
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.Informix
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.Ingres
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.MsSql
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.MySql
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.Oracle
- sqlTypeToString(SqlType, int) - Method in class org.tentackle.sql.Postgres
- sqlUpdateToNotNull(String, String, SqlType, Object) - Method in class org.tentackle.sql.AbstractBackend
- sqlUpdateToNotNull(String, String, SqlType, Object) - Method in interface org.tentackle.sql.Backend
-
Generates code to update a column to a non-null value.
- supportsSequences() - Method in class org.tentackle.sql.AbstractSql2003Backend
- supportsSequences() - Method in class org.tentackle.sql.AbstractSql92Backend
- supportsSequences() - Method in interface org.tentackle.sql.Backend
-
True if backend provides transactionless sequences.
- supportsSequences() - Method in class org.tentackle.sql.Informix
- supportsSequences() - Method in class org.tentackle.sql.Postgres
T
- TableMetaData - Class in org.tentackle.sql.metadata
-
Meta data for a table.
- TableMetaData(ModelMetaData, String) - Constructor for class org.tentackle.sql.metadata.TableMetaData
-
Creates a table meta instance.
- TIME - org.tentackle.sql.SqlType
-
Time.
- TIMESTAMP - org.tentackle.sql.SqlType
-
Timestamp.
- timestampString(Timestamp) - Static method in class org.tentackle.sql.Oracle
-
Converts a timestamp to a string.
- timeString(Time) - Static method in class org.tentackle.sql.Oracle
-
Converts a time to a string.
- TINYINT - org.tentackle.sql.SqlType
-
Byte and byte.
- toQuotedString(String) - Method in class org.tentackle.sql.AbstractBackend
- toQuotedString(String) - Method in interface org.tentackle.sql.Backend
-
Converts a string to a string enclosed in single quotes.
- toString() - Method in class org.tentackle.sql.AbstractBackend
- toString() - Method in class org.tentackle.sql.BackendInfo
- toString() - Method in enum org.tentackle.sql.JoinType
- toString() - Method in class org.tentackle.sql.metadata.ColumnMetaData
- toString() - Method in enum org.tentackle.sql.metadata.ForeignKeyAction
- toString() - Method in class org.tentackle.sql.metadata.ForeignKeyColumnMetaData
- toString() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
- toString() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
- toString() - Method in class org.tentackle.sql.metadata.IndexMetaData
- toString() - Method in class org.tentackle.sql.metadata.ModelMetaData
- toString() - Method in class org.tentackle.sql.metadata.TableMetaData
- TYPE - org.tentackle.sql.MigrationStrategy
- TYPE_BIGINT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BIT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BLOB - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BOOL - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BOOLEAN - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BYTE - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_BYTEA - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_CHAR_1 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_CLOB - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DATE - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DATETIME - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DATETIME_YEAR_TO_SECOND - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DECIMAL - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DECIMAL_19 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_DOUBLE - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_FLOAT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_FLOAT4 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_FLOAT8 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_INT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_INT2 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_INT4 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_INT8 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_INTEGER - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NCHAR_1 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NUMBER - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NUMBER_1 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NUMBER_10 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NUMBER_19 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NUMBER_5 - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NVARCHAR - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_NVARCHAR_MAX - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_REAL - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_SMALLFLOAT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_SMALLINT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_TEXT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_TIME - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_TIMESTAMP - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_TINYINT - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_VARBINARY_MAX - Static variable in class org.tentackle.sql.AbstractBackend
- TYPE_VARCHAR - Static variable in class org.tentackle.sql.AbstractBackend
U
- unload(Driver) - Static method in class org.tentackle.sql.DynamicDriver
-
Unloads the driver.
V
- validate() - Method in class org.tentackle.sql.metadata.ColumnMetaData
-
Validates and postprocesses the column data.
- validate() - Method in class org.tentackle.sql.metadata.ForeignKeyMetaData
-
Validates and postprocesses the foreign key data.
- validate() - Method in class org.tentackle.sql.metadata.IndexColumnMetaData
-
Validates and postprocesses the index column data.
- validate() - Method in class org.tentackle.sql.metadata.IndexMetaData
-
Validates and postprocesses the index data.
- validate() - Method in class org.tentackle.sql.metadata.MySqlColumnMetaData
- validate() - Method in class org.tentackle.sql.metadata.PostgresColumnMetaData
- validate() - Method in class org.tentackle.sql.metadata.PostgresIndexMetaData
- validate() - Method in class org.tentackle.sql.metadata.TableMetaData
-
Validates and postprocesses the table data.
- valueOf(String) - Static method in enum org.tentackle.sql.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.tentackle.sql.metadata.ForeignKeyAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.tentackle.sql.MigrationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.tentackle.sql.SqlType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.tentackle.sql.JoinType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.tentackle.sql.metadata.ForeignKeyAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.tentackle.sql.MigrationStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.tentackle.sql.SqlType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueToLiteral(SqlType, Object) - Method in class org.tentackle.sql.AbstractBackend
- valueToLiteral(SqlType, Object) - Method in interface org.tentackle.sql.Backend
-
Conberts a type and value to a literal string.
- valueToLiteral(SqlType, Object) - Method in class org.tentackle.sql.Oracle
- VARCHAR - org.tentackle.sql.SqlType
-
String.
All Classes All Packages