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, sqlDropStrings
Methods 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:Exportable
Get a unique identifier to make sure we are not exporting the same database structure multiple times.- Specified by:
getExportIdentifier
in interfaceExportable
- Overrides:
getExportIdentifier
in classAbstractAuxiliaryDatabaseObject
- Returns:
- The exporting identifier.
-