Top Interfaces Classes
[default module]

Package org.hibernate.boot.model.relational


Interface Summary

Modifier and TypeInterface and Description
public interface
AuxiliaryDatabaseObject

Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.

public interface
Exportable

Contract for entities (in the ERD sense) which can be exported via CREATE, ALTER, etc

public interface
ExportableProducer

Identifies metamodel objects that can produce Exportable relational stuff.

public interface
Loggable

Marker for things which can be logged.

public interface
QualifiedName

Models the qualified name of a database object.

public interface
SqlStringGenerationContext

A context provided to methods responsible for generating SQL strings on startup.

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
public class
InitCommand

A general SQL command to be used while initializing a schema.

public class
NamedAuxiliaryDatabaseObject

Mainly this is used to support legacy sequence exporting.

public class
Namespace

Represents a namespace (named schema/catalog pair) with a Database and manages objects defined within.

public class
public class
QualifiedNameParser

Parses a qualified name.

public class
public class
public class
Sequence

Models a database SEQUENCE.

public class
SimpleAuxiliaryDatabaseObject

A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front.