Package org.hibernate.dialect.sequence
Class SQLServer16SequenceSupport
- java.lang.Object
-
- org.hibernate.dialect.sequence.ANSISequenceSupport
-
- org.hibernate.dialect.sequence.SQLServerSequenceSupport
-
- org.hibernate.dialect.sequence.SQLServer16SequenceSupport
-
- All Implemented Interfaces:
SequenceSupport
public class SQLServer16SequenceSupport extends SQLServerSequenceSupport
-
-
Field Summary
Fields Modifier and Type Field Description static SequenceSupportINSTANCE
-
Constructor Summary
Constructors Constructor Description SQLServer16SequenceSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDropSequenceString(String sequenceName)Typically dialects which support sequences can drop a sequence with a single command.-
Methods inherited from class org.hibernate.dialect.sequence.SQLServerSequenceSupport
getSequencePreviousValString
-
Methods inherited from class org.hibernate.dialect.sequence.ANSISequenceSupport
getSelectSequenceNextValString, getSelectSequencePreviousValString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.dialect.sequence.SequenceSupport
getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getDropSequenceStrings, getFromDual, getSequenceNextValString, getSequenceNextValString, sometimesNeedsStartingValue, startingValue, supportsPooledSequences, supportsSequences
-
-
-
-
Field Detail
-
INSTANCE
public static final SequenceSupport INSTANCE
-
-
Method Detail
-
getDropSequenceString
public String getDropSequenceString(String sequenceName) throws MappingException
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).- Parameters:
sequenceName- The name of the sequence- Returns:
- The sequence drop commands
- Throws:
MappingException- If sequences are not supported.
-
-