Top Description Fields Constructors Methods
org.hibernate.dialect

public Class DB2400Dialect

extends DB2Dialect
Class Inheritance
Known Direct Subclasses
org.hibernate.dialect.DB2400V7R3Dialect
Annotations
@Deprecated
Imports
org.hibernate.dialect.identity.DB2zIdentityColumnSupport, .IdentityColumnSupport, org.hibernate.dialect.pagination.FetchLimitHandler, .LimitHandler, org.hibernate.dialect.sequence.NoSequenceSupport, .SequenceSupport

Deprecated

Use DB2iDialect

An SQL dialect for DB2/400. This class provides support for DB2 Universal Database for iSeries, also known as DB2/400.
Author
Peter DeGregorio (pdegregorio)

Field Summary

Inherited from org.hibernate.dialect.DB2Dialect:
MINIMUM_VERSION

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getForUpdateString()

Overrides org.hibernate.dialect.DB2Dialect.getForUpdateString.

Get the string to append to SELECT statements to acquire pessimistic UPGRADE locks for this dialect.
public IdentityColumnSupport
public LimitHandler
public String
getQuerySequencesString()

Overrides org.hibernate.dialect.DB2Dialect.getQuerySequencesString.

Get the select command used retrieve the names of all sequences.
public SequenceSupport
Inherited from org.hibernate.dialect.DB2Dialect:
appendBinaryLiteralappendBooleanValueStringappendDatetimeFormatappendDateTimeLiteralappendDateTimeLiteralappendDateTimeLiteralbuildIdentifierHelperbuildSQLExceptionConversionDelegatecanDisableConstraintscolumnTypecontributeTypescreateUniqueDelegatedoesReadCommittedCauseWritersToBlockReadersdropConstraintsextractPatterngeneratedAsgetAggregateSupportgetAlterColumnTypeStringgetCallableStatementSupportgetCreateIndexTailgetCreateUserDefinedTypeExtensionsStringgetCurrentTimestampSelectStringgetDB2VersiongetDefaultDecimalPrecisiongetDefaultStatementBatchSizegetDisableConstraintStatementgetDropSchemaCommandgetEnableConstraintStatementgetFallbackSqmInsertStrategygetFallbackSqmMutationStrategygetForUpdateSkipLockedStringgetForUpdateSkipLockedStringgetFractionalSecondPrecisionInNanosgetInExpressionCountLimitgetMaxIdentifierLengthgetMaxVarcharLengthgetMinimumSupportedVersiongetReadLockStringgetResultSetgetSelectClauseNullStringgetSequenceInformationExtractorgetSqlAstTranslatorFactorygetTruncateTableStatementgetUniqueDelegategetWriteLockStringinitializeFunctionRegistryisCurrentTimestampSelectStringCallableregisterColumnTypesregisterDefaultKeywordsregisterResultSetOutParameterrequiresCastForConcatenatingNonStringsrowIdrowIdSqlTypeselectNullStringsupportsAlterColumnTypesupportsCommentOnsupportsCurrentTimestampSelectionsupportsDistinctFromPredicatesupportsExistsInSelectsupportsInsertReturningsupportsIsTruesupportsLateralsupportsLobValueChangePropagationsupportsLockTimeoutssupportsNonQueryWithCTEsupportsNullPrecedencesupportsOffsetInSubquerysupportsOuterJoinForUpdatesupportsPartitionBysupportsPredicateAsExpressionsupportsRecursiveCTEsupportsResultSetPositionQueryMethodsOnForwardOnlyCursorsupportsSkipLockedsupportsTupleDistinctCountssupportsValuesListsupportsWindowFunctionstimestampaddPatterntimestampdiffPatterntimestampdiffPatternV10translateExtractField

Constructor Detail

DB2400Dialectback to summary
public DB2400Dialect()

Method Detail

getForUpdateStringback to summary
public String getForUpdateString()

Overrides org.hibernate.dialect.DB2Dialect.getForUpdateString.

Doc from org.hibernate.dialect.Dialect.getForUpdateString.

Get the string to append to SELECT statements to acquire pessimistic UPGRADE locks for this dialect.

Returns:String

The appropriate FOR UPDATE clause string.

Annotations
@Override
getIdentityColumnSupportback to summary
public IdentityColumnSupport getIdentityColumnSupport()

Overrides org.hibernate.dialect.DB2Dialect.getIdentityColumnSupport.

Doc from org.hibernate.dialect.Dialect.getIdentityColumnSupport.

Get the appropriate IdentityColumnSupport for this dialect.

Returns:IdentityColumnSupport

the IdentityColumnSupport

Annotations
@Override
getLimitHandlerback to summary
public LimitHandler getLimitHandler()

Overrides org.hibernate.dialect.DB2Dialect.getLimitHandler.

Doc from org.hibernate.dialect.Dialect.getLimitHandler.

Obtain a LimitHandler that implements pagination support for Query#setMaxResults(int) and Query#setFirstResult(int).

Annotations
@Override
getQuerySequencesStringback to summary
public String getQuerySequencesString()

Overrides org.hibernate.dialect.DB2Dialect.getQuerySequencesString.

Doc from org.hibernate.dialect.Dialect.getQuerySequencesString.

Get the select command used retrieve the names of all sequences.

Returns:String

The select command; or null if sequences are not supported.

Annotations
@Override
getSequenceSupportback to summary
public SequenceSupport getSequenceSupport()

Overrides org.hibernate.dialect.DB2Dialect.getSequenceSupport.

No support for sequences.

Annotations
@Override