Class TiDBSequenceSupport
java.lang.Object
org.hibernate.community.dialect.sequence.TiDBSequenceSupport
- All Implemented Interfaces:
org.hibernate.dialect.sequence.SequenceSupport
public class TiDBSequenceSupport
extends Object
implements org.hibernate.dialect.sequence.SequenceSupport
Sequence support for
TiDBDialect.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.hibernate.dialect.sequence.SequenceSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCreateSequenceString(String sequenceName, int initialValue, int incrementSize) getDropSequenceString(String sequenceName) getSelectSequenceNextValString(String sequenceName) getSelectSequencePreviousValString(String sequenceName) booleanMethods 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, getCreateSequenceStrings, getCreateSequenceStrings, getDropSequenceStrings, getFromDual, getSequenceNextValString, getSequenceNextValString, getSequencePreviousValString, startingValue, supportsPooledSequences, supportsSequences
-
Field Details
-
INSTANCE
public static final org.hibernate.dialect.sequence.SequenceSupport INSTANCE
-
-
Constructor Details
-
TiDBSequenceSupport
public TiDBSequenceSupport()
-
-
Method Details
-
getSelectSequenceNextValString
- Specified by:
getSelectSequenceNextValStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
getSelectSequencePreviousValString
public String getSelectSequencePreviousValString(String sequenceName) throws org.hibernate.MappingException - Specified by:
getSelectSequencePreviousValStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport- Throws:
org.hibernate.MappingException
-
sometimesNeedsStartingValue
public boolean sometimesNeedsStartingValue()- Specified by:
sometimesNeedsStartingValuein interfaceorg.hibernate.dialect.sequence.SequenceSupport
-
getCreateSequenceString
public String getCreateSequenceString(String sequenceName, int initialValue, int incrementSize) throws org.hibernate.MappingException - Specified by:
getCreateSequenceStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport- Throws:
org.hibernate.MappingException
-
getDropSequenceString
- Specified by:
getDropSequenceStringin interfaceorg.hibernate.dialect.sequence.SequenceSupport
-