Class NamedAuxiliaryDatabaseObject
java.lang.Object
org.hibernate.boot.model.relational.AbstractAuxiliaryDatabaseObject
org.hibernate.boot.model.relational.SimpleAuxiliaryDatabaseObject
org.hibernate.boot.model.relational.NamedAuxiliaryDatabaseObject
- All Implemented Interfaces:
Serializable,AuxiliaryDatabaseObject,AuxiliaryDatabaseObject.Expandable,Exportable
public class NamedAuxiliaryDatabaseObject
extends SimpleAuxiliaryDatabaseObject
implements Exportable
Mainly this is used to support legacy sequence exporting.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.boot.model.relational.AuxiliaryDatabaseObject
AuxiliaryDatabaseObject.Expandable -
Constructor Summary
ConstructorsConstructorDescriptionNamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes) NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes, boolean beforeTables) NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String createString, String dropString, Set<String> dialectScopes) NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String createString, String dropString, Set<String> dialectScopes, boolean beforeTables) -
Method Summary
Modifier and TypeMethodDescriptionGet a unique identifier to make sure we are not exporting the same database structure multiple times.Methods inherited from class org.hibernate.boot.model.relational.SimpleAuxiliaryDatabaseObject
getCatalogName, getSchemaName, sqlCreateStrings, sqlDropStringsMethods inherited from class org.hibernate.boot.model.relational.AbstractAuxiliaryDatabaseObject
addDialectScope, appliesToDialect, beforeTablesOnCreation, getDialectScopes
-
Constructor Details
-
NamedAuxiliaryDatabaseObject
-
NamedAuxiliaryDatabaseObject
-
NamedAuxiliaryDatabaseObject
-
NamedAuxiliaryDatabaseObject
-
-
Method Details
-
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- Overrides:
getExportIdentifierin classAbstractAuxiliaryDatabaseObject- Returns:
- The exporting identifier.
-