Top Description Fields Constructors Methods
org.hibernate.boot.model.relational

public Class NamedAuxiliaryDatabaseObject

extends SimpleAuxiliaryDatabaseObject
implements Exportable
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.relational.Exportable
Imports
java.util.Set, org.hibernate.boot.model.naming.Identifier

Mainly this is used to support legacy sequence exporting.
Author
Steve Ebersole
See Also
org.hibernate.id.SequenceGenerator

Field Summary

Modifier and TypeField and Description
private final String

Constructor Summary

AccessConstructor and Description
public
NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String createString, String dropString, Set<String> dialectScopes)

public
NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes)

Method Summary

Modifier and TypeMethod and Description
public String
getExportIdentifier()

Overrides org.hibernate.boot.model.relational.AbstractAuxiliaryDatabaseObject.getExportIdentifier.

Implements org.hibernate.boot.model.relational.Exportable.getExportIdentifier.

Get a unique identifier to make sure we are not exporting the same database structure multiple times.
Inherited from org.hibernate.boot.model.relational.SimpleAuxiliaryDatabaseObject:
getCatalogNamegetSchemaNamesqlCreateStringssqlCreateStringssqlDropStringssqlDropStrings

Field Detail

nameback to summary
private final String name

Constructor Detail

NamedAuxiliaryDatabaseObjectback to summary
public NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String createString, String dropString, Set<String> dialectScopes)
NamedAuxiliaryDatabaseObjectback to summary
public NamedAuxiliaryDatabaseObject(String name, Namespace namespace, String[] createStrings, String[] dropStrings, Set<String> dialectScopes)

Method Detail

getExportIdentifierback to summary
public String getExportIdentifier()

Overrides org.hibernate.boot.model.relational.AbstractAuxiliaryDatabaseObject.getExportIdentifier.

Implements org.hibernate.boot.model.relational.Exportable.getExportIdentifier.

Doc from org.hibernate.boot.model.relational.Exportable.getExportIdentifier.

Get a unique identifier to make sure we are not exporting the same database structure multiple times.

Returns:String

The exporting identifier.

Annotations
@Override