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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.boot.model.relational.AuxiliaryDatabaseObject
AuxiliaryDatabaseObject.Expandable
-
-
Constructor Summary
Constructors Constructor Description NamedAuxiliaryDatabaseObject(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getExportIdentifier()
Get 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 Detail
-
NamedAuxiliaryDatabaseObject
public NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes)
-
NamedAuxiliaryDatabaseObject
public NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes, boolean beforeTables)
-
NamedAuxiliaryDatabaseObject
public NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String createString, String dropString, Set<String> dialectScopes)
-
-
Method Detail
-
getExportIdentifier
public String 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.
-
-