Uses of Package
org.hibernate.metamodel.relational

Packages that use org.hibernate.metamodel.relational
org.hibernate.metamodel.binding   
org.hibernate.metamodel.relational This package defines the metamodel of a relational database schema. 
org.hibernate.metamodel.relational.state   
org.hibernate.metamodel.source   
org.hibernate.metamodel.source.annotations.attribute   
org.hibernate.metamodel.source.binder   
org.hibernate.metamodel.source.hbm   
org.hibernate.metamodel.source.internal   
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. 
org.hibernate.usertype Interfaces for user-defined custom types. 
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.binding
ForeignKey
          Models the notion of a foreign key.
SimpleValue
          Models a simple, non-compound value.
Table
          Models the concept of a relational TABLE (or VIEW).
TableSpecification
          Models what ANSI SQL terms a table specification which is a table or a view or an inline view.
Value
          Models a value within a ValueContainer.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.relational
AbstractAuxiliaryDatabaseObject
          Convenience base class for AuxiliaryDatabaseObjects.
AbstractConstraint
          Support for writing Constraint implementations
AbstractSimpleValue
          Basic support for SimpleValue implementations.
AbstractTableSpecification
          Convenience base class for implementing the ValueContainer contract centralizing commonality between modeling tables, views and inline views.
AuxiliaryDatabaseObject
          Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.
CheckConstraint
          TODO : javadoc
Column
          Models a physical column
Constraint
          Basic contract for the types of constraints we fully support as metadata constructs: primary key foreign key unique constraint
Datatype
          Models a JDBC DATATYPE
DerivedValue
          Models a value expression.
Exportable
          Contract for entities (in the ERD sense) which can be exported via CREATE, ALTER, etc
ForeignKey
          Models the notion of a foreign key.
ForeignKey.ReferentialAction
           
Identifier
          Models an identifier (name).
Index
          Models a SQL INDEX
InLineView
          A data container defined by a SELECT statement.
Loggable
          Marker for things which can be logged.
PrimaryKey
          Models a table's primary key.
Schema
          Represents a named schema/catalog pair and manages objects defined within.
Schema.Name
           
SimpleValue
          Models a simple, non-compound value.
Size
          Models size restrictions/requirements on a column's datatype.
Size.LobMultiplier
           
Table
          Models the concept of a relational TABLE (or VIEW).
TableSpecification
          Models what ANSI SQL terms a table specification which is a table or a view or an inline view.
Tuple
          Models a compound value (a tuple or row-value-constructor is SQL terms).
UniqueKey
          Models a SQL INDEX defined as UNIQUE
Value
          Models a value within a ValueContainer.
Value.JdbcCodes
          Used to track JDBC type usage throughout a series of potential recursive calls to component values since we do not know ahead of time which values correspond to which indexes of the jdbc type array.
ValueContainer
          Contract for data containers (what the ANSI SQL spec calls "table specifications") to which we can map entity state.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.relational.state
Size
          Models size restrictions/requirements on a column's datatype.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.source
Database
          Represents a database and manages the named schema/catalog pairs defined within.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.source.annotations.attribute
Datatype
          Models a JDBC DATATYPE
Size
          Models size restrictions/requirements on a column's datatype.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.source.binder
Datatype
          Models a JDBC DATATYPE
ForeignKey.ReferentialAction
           
Size
          Models size restrictions/requirements on a column's datatype.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.source.hbm
ForeignKey.ReferentialAction
           
Identifier
          Models an identifier (name).
Schema.Name
           
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.metamodel.source.internal
Database
          Represents a database and manages the named schema/catalog pairs defined within.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.persister.entity
Column
          Models a physical column
Size
          Models size restrictions/requirements on a column's datatype.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.type
Size
          Models size restrictions/requirements on a column's datatype.
 

Classes in org.hibernate.metamodel.relational used by org.hibernate.usertype
Size
          Models size restrictions/requirements on a column's datatype.
 



Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.