## Hierarchy For Package org.hibernate.metamodel.relational

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.metamodel.relational.AbstractAuxiliaryDatabaseObject (implements org.hibernate.metamodel.relational.AuxiliaryDatabaseObject)
    - org.hibernate.metamodel.relational.BasicAuxiliaryDatabaseObjectImpl
  - org.hibernate.metamodel.relational.AbstractConstraint (implements org.hibernate.metamodel.relational.Constraint)
    - org.hibernate.metamodel.relational.ForeignKey (implements org.hibernate.metamodel.relational.Constraint, org.hibernate.metamodel.relational.Exportable)
    - org.hibernate.metamodel.relational.Index (implements org.hibernate.metamodel.relational.Constraint)
    - org.hibernate.metamodel.relational.PrimaryKey (implements org.hibernate.metamodel.relational.Constraint, org.hibernate.metamodel.relational.Exportable)
    - org.hibernate.metamodel.relational.UniqueKey (implements org.hibernate.metamodel.relational.Constraint)
  - org.hibernate.metamodel.relational.AbstractSimpleValue (implements org.hibernate.metamodel.relational.SimpleValue)
    - org.hibernate.metamodel.relational.Column
    - org.hibernate.metamodel.relational.DerivedValue
  - org.hibernate.metamodel.relational.AbstractTableSpecification (implements org.hibernate.metamodel.relational.TableSpecification)
    - org.hibernate.metamodel.relational.InLineView
    - org.hibernate.metamodel.relational.Table (implements org.hibernate.metamodel.relational.Exportable)
  - org.hibernate.metamodel.relational.CheckConstraint
  - org.hibernate.metamodel.relational.Database
  - org.hibernate.metamodel.relational.Datatype
  - org.hibernate.metamodel.relational.Identifier
  - org.hibernate.metamodel.relational.ObjectName
  - org.hibernate.metamodel.relational.Schema
  - org.hibernate.metamodel.relational.Schema.Name
  - org.hibernate.metamodel.relational.Sequence (implements org.hibernate.metamodel.relational.Exportable)
  - org.hibernate.metamodel.relational.Size (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.hibernate.HibernateException
          - org.hibernate.metamodel.relational.IllegalIdentifierException
  - org.hibernate.metamodel.relational.Tuple (implements org.hibernate.metamodel.relational.Loggable, org.hibernate.metamodel.relational.Value, org.hibernate.metamodel.relational.ValueContainer)
  - org.hibernate.metamodel.relational.Value.JdbcCodes

## Interface Hierarchy

- org.hibernate.metamodel.relational.Exportable
  - org.hibernate.metamodel.relational.AuxiliaryDatabaseObject (also extends java.io.Serializable)
  - org.hibernate.metamodel.relational.Constraint
- org.hibernate.metamodel.relational.Loggable
  - org.hibernate.metamodel.relational.TableSpecification (also extends org.hibernate.metamodel.relational.ValueContainer)
- java.io.Serializable
  - org.hibernate.metamodel.relational.AuxiliaryDatabaseObject (also extends org.hibernate.metamodel.relational.Exportable)
- org.hibernate.metamodel.relational.Value
  - org.hibernate.metamodel.relational.SimpleValue
- org.hibernate.metamodel.relational.ValueContainer
  - org.hibernate.metamodel.relational.TableSpecification (also extends org.hibernate.metamodel.relational.Loggable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.metamodel.relational.Size.LobMultiplier
    - org.hibernate.metamodel.relational.ForeignKey.ReferentialAction

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