Package org.hibernate.envers.enhanced
Class OrderedSequenceStructure
- java.lang.Object
-
- org.hibernate.id.enhanced.SequenceStructure
-
- org.hibernate.envers.enhanced.OrderedSequenceStructure
-
- All Implemented Interfaces:
org.hibernate.boot.model.relational.ExportableProducer,org.hibernate.id.enhanced.DatabaseStructure
public class OrderedSequenceStructure extends org.hibernate.id.enhanced.SequenceStructureDescribes a sequence that supports ordered sequences.
-
-
Constructor Summary
Constructors Constructor Description OrderedSequenceStructure(org.hibernate.engine.jdbc.env.spi.JdbcEnvironment jdbcEnvironment, org.hibernate.boot.model.relational.QualifiedName qualifiedSequenceName, int initialValue, int incrementSize, Class<?> numberType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildSequence(org.hibernate.boot.model.relational.Database database)String[]sqlCreateStrings(org.hibernate.dialect.Dialect dialect)String[]sqlDropStrings(org.hibernate.dialect.Dialect dialect)
-
-
-
Constructor Detail
-
OrderedSequenceStructure
public OrderedSequenceStructure(org.hibernate.engine.jdbc.env.spi.JdbcEnvironment jdbcEnvironment, org.hibernate.boot.model.relational.QualifiedName qualifiedSequenceName, int initialValue, int incrementSize, Class<?> numberType)
-
-
Method Detail
-
sqlCreateStrings
public String[] sqlCreateStrings(org.hibernate.dialect.Dialect dialect) throws org.hibernate.HibernateException
- Specified by:
sqlCreateStringsin interfaceorg.hibernate.id.enhanced.DatabaseStructure- Overrides:
sqlCreateStringsin classorg.hibernate.id.enhanced.SequenceStructure- Throws:
org.hibernate.HibernateException
-
sqlDropStrings
public String[] sqlDropStrings(org.hibernate.dialect.Dialect dialect) throws org.hibernate.HibernateException
- Specified by:
sqlDropStringsin interfaceorg.hibernate.id.enhanced.DatabaseStructure- Overrides:
sqlDropStringsin classorg.hibernate.id.enhanced.SequenceStructure- Throws:
org.hibernate.HibernateException
-
buildSequence
protected void buildSequence(org.hibernate.boot.model.relational.Database database)
- Overrides:
buildSequencein classorg.hibernate.id.enhanced.SequenceStructure
-
-