org.hibernate.dialect
Class FirebirdDialect
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.InterbaseDialect
org.hibernate.dialect.FirebirdDialect
- public class FirebirdDialect
- extends InterbaseDialect
An SQL dialect for Firebird.
- Author:
- Reha CENANI
Methods inherited from class org.hibernate.dialect.Dialect |
appendIdentitySelectToInsert, appendLockHint, buildSQLExceptionConverter, closeQuote, createCaseFragment, createOuterJoinFragment, dropConstraints, forUpdateOfColumns, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCascadeConstraintsString, getColumnComment, getCreateSequenceStrings, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceStrings, getForUpdateNowaitString, getForUpdateNowaitString, getFunctions, getIdentityColumnString, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getIdentitySelectString, getLimitString, getLowercaseFunction, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getQuerySequencesString, getResultSet, getSchemaSeparator, getSelectClauseNullString, getSelectGUIDString, getTableComment, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, openQuote, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerResultSetOutParameter, supportsCascadeDelete, supportsColumnCheck, supportsCommentOn, supportsIdentityColumns, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsLimitOffset, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsTableCheck, supportsUnionAll, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toString, useInputStreamToInsertBlob, useMaxForLimit |
FirebirdDialect
public FirebirdDialect()
getDropSequenceString
public String getDropSequenceString(String sequenceName)
- Description copied from class:
Dialect
- The syntax used to drop a sequence, if sequences are supported.
- Overrides:
getDropSequenceString
in class InterbaseDialect
getLimitString
public String getLimitString(String sql,
boolean hasOffset)
- Description copied from class:
Dialect
- Add a LIMIT clause to the given SQL SELECT
- Overrides:
getLimitString
in class InterbaseDialect
bindLimitParametersFirst
public boolean bindLimitParametersFirst()
- Description copied from class:
Dialect
- Does the LIMIT clause come at the start of the
SELECT statement, rather than at the end?
- Overrides:
bindLimitParametersFirst
in class InterbaseDialect
bindLimitParametersInReverseOrder
public boolean bindLimitParametersInReverseOrder()
- Description copied from class:
Dialect
- Does the LIMIT clause specify arguments in the "reverse" order
limit, offset instead of offset, limit?
- Overrides:
bindLimitParametersInReverseOrder
in class InterbaseDialect