Package org.hibernate.boot.model.relational
-
Interface Summary Interface Description AuxiliaryDatabaseObject Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.AuxiliaryDatabaseObject.Expandable Additional, optional interface for AuxiliaryDatabaseObject that want to allow expansion of allowable dialects via mapping.Exportable Contract for entities (in the ERD sense) which can be exported viaCREATE
,ALTER
, etcExportableProducer Identifies metamodel objects that can produceExportable
relational stuff.Loggable Marker for things which can be logged.QualifiedName Models the qualified name of a database object. -
Class Summary Class Description AbstractAuxiliaryDatabaseObject Convenience base class forAuxiliaryDatabaseObject
s.Database InitCommand A general SQL command to be used while initializing a schema.NamedAuxiliaryDatabaseObject Mainly this is used to support legacy sequence exporting.Namespace Represents a namespace (named schema/catalog pair) with a Database and manages objects defined within.Namespace.ComparableHelper Namespace.Name QualifiedNameImpl QualifiedNameParser Parses a qualified name.QualifiedNameParser.NameParts QualifiedSequenceName QualifiedTableName Sequence Models a databaseSEQUENCE
.Sequence.Name SimpleAuxiliaryDatabaseObject A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front.