Uses of Interface
org.hibernate.boot.model.relational.Exportable
-
Packages that use Exportable Package Description org.hibernate.boot.model.relational Some SPIs related to DDL generation and schema management.org.hibernate.dialect.temptable Support for temporary tables.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.tool.schema.internal An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.org.hibernate.tool.schema.spi An SPI for tooling related to DDL generation, export, migration, and validation. -
-
Uses of Exportable in org.hibernate.boot.model.relational
Subinterfaces of Exportable in org.hibernate.boot.model.relational Modifier and Type Interface Description interface
AuxiliaryDatabaseObject
An auxiliary database object is a trigger, function, stored procedure, or anything similar which is defined using explicit handwritten DDLcreate
anddrop
statements in the mapping metadata.interface
ContributableDatabaseObject
Database objects (table, sequence, etc) which are associated with a contributor (ORM, Envers, etc) and can be selectively exported per contributorClasses in org.hibernate.boot.model.relational that implement Exportable Modifier and Type Class Description class
AbstractAuxiliaryDatabaseObject
Convenience base class forAuxiliaryDatabaseObject
s.class
NamedAuxiliaryDatabaseObject
Mainly this is used to support legacy sequence exporting.class
Sequence
Models a databaseSEQUENCE
.class
SimpleAuxiliaryDatabaseObject
A simple implementation ofAbstractAuxiliaryDatabaseObject
in which theCREATE
andDROP
strings are provided up front. -
Uses of Exportable in org.hibernate.dialect.temptable
Classes in org.hibernate.dialect.temptable that implement Exportable Modifier and Type Class Description class
TemporaryTable
-
Uses of Exportable in org.hibernate.mapping
Subinterfaces of Exportable in org.hibernate.mapping Modifier and Type Interface Description interface
UserDefinedType
A mapping model object which represents a user defined type.Classes in org.hibernate.mapping that implement Exportable Modifier and Type Class Description class
AbstractUserDefinedType
class
Constraint
A mapping model object representing a constraint on a relational database table.class
DenormalizedTable
class
ForeignKey
A mapping model object representing a foreign key constraint.class
Index
A mapping model object representing an index on a relational database table.class
PrimaryKey
A mapping model object representing a primary key constraint.class
Table
A mapping model object representing a relational database table.class
UniqueKey
A mapping model object representing a unique key constraint on a relational database table.class
UserDefinedArrayType
A mapping model object representing a named relational database array type.class
UserDefinedObjectType
A mapping model object representing a relational database UDT. -
Uses of Exportable in org.hibernate.tool.schema.internal
Methods in org.hibernate.tool.schema.internal with parameters of type Exportable Modifier and Type Method Description protected void
AbstractSchemaMigrator. checkExportIdentifier(Exportable exportable, Set<String> exportIdentifiers)
-
Uses of Exportable in org.hibernate.tool.schema.spi
Classes in org.hibernate.tool.schema.spi with type parameters of type Exportable Modifier and Type Interface Description interface
Exporter<T extends Exportable>
Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQLCREATE
andDROP
scripts.
-