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 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 SimpleAuxiliaryDatabaseObject
getCatalogName, getSchemaName, sqlCreateStrings, sqlDropStringsMethods inherited from class 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.
-