Package org.hibernate.dialect.sequence
Class LegacyDB2SequenceSupport
java.lang.Object
org.hibernate.dialect.sequence.LegacyDB2SequenceSupport
- All Implemented Interfaces:
SequenceSupport
Deprecated.
Sequence support for
DB2Dialect.- Author:
- Gavin King
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDropSequenceString(String sequenceName) Deprecated.Typically dialects which support sequences can drop a sequence with a single command.getSelectSequenceNextValString(String sequenceName) Deprecated.Generate the select expression fragment that will retrieve the next value of a sequence as part of another (typically DML) statement.getSelectSequencePreviousValString(String sequenceName) Deprecated.Generate the select expression fragment that will retrieve the previous value of a sequence as part of another (typically DML) statement.getSequenceNextValString(String sequenceName) Deprecated.Generate the appropriate select statement to to retrieve the next value of a sequence.getSequencePreviousValString(String sequenceName) Deprecated.Generate the appropriate select statement to to retrieve the previous value of a sequence.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.dialect.sequence.SequenceSupport
getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getDropSequenceStrings, getFromDual, getSequenceNextValString, sometimesNeedsStartingValue, startingValue, supportsPooledSequences, supportsSequences
-
Field Details
-
INSTANCE
Deprecated.
-
-
Constructor Details
-
LegacyDB2SequenceSupport
public LegacyDB2SequenceSupport()Deprecated.
-
-
Method Details
-
getSelectSequenceNextValString
Deprecated.Description copied from interface:SequenceSupportGenerate the select expression fragment that will retrieve the next value of a sequence as part of another (typically DML) statement.This differs from
SequenceSupport.getSequenceNextValString(String)in that it must return an expression usable within another statement.- Specified by:
getSelectSequenceNextValStringin interfaceSequenceSupport- Parameters:
sequenceName- the name of the sequence- Returns:
- The "next value" fragment.
-
getSelectSequencePreviousValString
Deprecated.Description copied from interface:SequenceSupportGenerate the select expression fragment that will retrieve the previous value of a sequence as part of another (typically DML) statement.This differs from
SequenceSupport.getSequencePreviousValString(String)in that it must return an expression usable within another statement.- Specified by:
getSelectSequencePreviousValStringin interfaceSequenceSupport- Parameters:
sequenceName- the name of the sequence- Returns:
- The "previous value" fragment.
- Throws:
MappingException- If sequences are not supported.
-
getSequenceNextValString
Deprecated.Description copied from interface:SequenceSupportGenerate the appropriate select statement to to retrieve the next value of a sequence.This should be a stand alone select statement.
- Specified by:
getSequenceNextValStringin interfaceSequenceSupport- Parameters:
sequenceName- the name of the sequence- Returns:
- String The select "next value" statement.
-
getSequencePreviousValString
Deprecated.Description copied from interface:SequenceSupportGenerate the appropriate select statement to to retrieve the previous value of a sequence.This should be a stand alone select statement.
- Specified by:
getSequencePreviousValStringin interfaceSequenceSupport- Parameters:
sequenceName- the name of the sequence- Returns:
- String The select "previous value" statement.
- Throws:
MappingException- If sequences are not supported.
-
getDropSequenceString
Deprecated.Description copied from interface:SequenceSupportTypically dialects which support sequences can drop a sequence with a single command. This is convenience form ofSequenceSupport.getDropSequenceStrings(java.lang.String)to help facilitate that.Dialects which support sequences and can drop a sequence in a single command need *only* override this method. Dialects which support sequences but require multiple commands to drop a sequence should instead override
SequenceSupport.getDropSequenceStrings(java.lang.String).- Specified by:
getDropSequenceStringin interfaceSequenceSupport- Parameters:
sequenceName- The name of the sequence- Returns:
- The sequence drop commands
-
DB2SequenceSupport