Class Sequence
java.lang.Object
org.hibernate.boot.model.relational.Sequence
- All Implemented Interfaces:
ContributableDatabaseObject,Exportable,Contributable
Models a database
SEQUENCE.-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName) Sequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize) Sequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize, String options) -
Method Summary
-
Constructor Details
-
Sequence
public Sequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName) -
Sequence
public Sequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize) -
Sequence
public Sequence(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize, String options)
-
-
Method Details
-
getName
-
getExportIdentifier
Description copied from interface:ExportableGet a unique identifier to make sure we are not exporting the same database structure multiple times.- Specified by:
getExportIdentifierin interfaceExportable- Returns:
- The exporting identifier.
-
getContributor
Description copied from interface:ContributableThe name of the contributor which contributed this- Specified by:
getContributorin interfaceContributable
-
getInitialValue
public int getInitialValue() -
getIncrementSize
public int getIncrementSize() -
getOptions
-
validate
public void validate(int initialValue, int incrementSize)
-