org.hibernate.dialect
Class DB2400Dialect
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.DB2Dialect
org.hibernate.dialect.DB2400Dialect
- public class DB2400Dialect
- extends DB2Dialect
An SQL dialect for DB2/400
- Author:
- Peter DeGregorio (pdegregorio)
This class provides support for DB2 Universal Database for iSeries,
also known as DB2/400.
Methods inherited from class org.hibernate.dialect.DB2Dialect |
dropConstraints, generateTemporaryTableName, getAddColumnString, getCreateSequenceString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCurrentTimestampSelectString, getCurrentTimestampSQLFunctionName, getDropSequenceString, getForUpdateString, getIdentityColumnString, getIdentityInsertString, getLimitString, getLowercaseFunction, getQuerySequencesString, getResultSet, getSelectClauseNullString, getSequenceNextValString, isCurrentTimestampSelectStringCallable, main, registerResultSetOutParameter, supportsCommentOn, supportsCurrentTimestampSelection, supportsIdentityColumns, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsTemporaryTables, supportsUnionAll |
Methods inherited from class org.hibernate.dialect.Dialect |
appendIdentitySelectToInsert, appendLockHint, bindLimitParametersFirst, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, closeQuote, createCaseFragment, createOuterJoinFragment, dropTemporaryTableAfterUse, forUpdateOfColumns, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCascadeConstraintsString, getCastTypeName, getColumnComment, getCreateSequenceStrings, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceStrings, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentitySelectString, getKeywords, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getSelectGUIDString, getSelectSequenceNextValString, getTableComment, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, supportsCascadeDelete, supportsColumnCheck, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsTableCheck, supportsUnique, supportsUniqueConstraintInCreateAlterTable, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob |
DB2400Dialect
public DB2400Dialect()
supportsSequences
public boolean supportsSequences()
- Description copied from class:
Dialect
- Does this dialect support sequences?
- Overrides:
supportsSequences
in class DB2Dialect
getIdentitySelectString
public String getIdentitySelectString()
- Overrides:
getIdentitySelectString
in class DB2Dialect
supportsLimit
public boolean supportsLimit()
- Description copied from class:
Dialect
- Does this Dialect have some kind of LIMIT syntax?
- Overrides:
supportsLimit
in class DB2Dialect
supportsLimitOffset
public boolean supportsLimitOffset()
- Description copied from class:
Dialect
- Does this dialect support an offset?
- Overrides:
supportsLimitOffset
in class Dialect
getLimitString
public String getLimitString(String sql,
int offset,
int limit)
- Overrides:
getLimitString
in class Dialect
useMaxForLimit
public boolean useMaxForLimit()
- Description copied from class:
Dialect
- Does the LIMIT clause take a "maximum" row number instead
of a total number of returned rows?
- Overrides:
useMaxForLimit
in class DB2Dialect
supportsVariableLimit
public boolean supportsVariableLimit()
- Overrides:
supportsVariableLimit
in class Dialect