Class RDMSSequenceSupport
- java.lang.Object
-
- org.hibernate.community.dialect.sequence.RDMSSequenceSupport
-
- All Implemented Interfaces:
org.hibernate.dialect.sequence.SequenceSupport
public final class RDMSSequenceSupport extends Object implements org.hibernate.dialect.sequence.SequenceSupport
Sequence support forRDMSOS2200Dialect. Note that RDMS doesn't really have sequences as such, but it does have the GUID-likepermuted_id()andunique_id()functions which generate unique integers.
-
-
Field Summary
Fields Modifier and Type Field Description static org.hibernate.dialect.sequence.SequenceSupportINSTANCE
-
Constructor Summary
Constructors Constructor Description RDMSSequenceSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCreateSequenceString(String sequenceName)StringgetDropSequenceString(String sequenceName)StringgetFromDual()StringgetSelectSequenceNextValString(String sequenceName)booleansupportsPooledSequences()-
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, getCreateSequenceStrings, getDropSequenceStrings, getSelectSequencePreviousValString, getSequenceNextValString, getSequenceNextValString, getSequencePreviousValString, sometimesNeedsStartingValue, startingValue, supportsSequences
-
-
-
-
Method Detail
-
getSelectSequenceNextValString
public String getSelectSequenceNextValString(String sequenceName) throws org.hibernate.MappingException
- Specified by:
getSelectSequenceNextValStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport- Throws:
org.hibernate.MappingException
-
getFromDual
public String getFromDual()
- Specified by:
getFromDualin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
getCreateSequenceString
public String getCreateSequenceString(String sequenceName)
- Specified by:
getCreateSequenceStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
getDropSequenceString
public String getDropSequenceString(String sequenceName)
- Specified by:
getDropSequenceStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
supportsPooledSequences
public boolean supportsPooledSequences()
- Specified by:
supportsPooledSequencesin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
-