## Uses of Interface
org.hibernate.metamodel.relational.TableSpecification

Packages that use TableSpecification
org.hibernate.metamodel.binding
org.hibernate.metamodel.relational: This package defines the metamodel of a relational database schema.

Uses of TableSpecification in org.hibernate.metamodel.binding

Methods in org.hibernate.metamodel.binding that return TableSpecification
`TableSpecification` `AbstractPluralAttributeBinding.getCollectionTable()`
`TableSpecification` `PluralAttributeBinding.getCollectionTable()`
`TableSpecification` `EntityBinding.getPrimaryTable()`
`TableSpecification` `EntityBinding.locateTable(String tableName)`

Methods in org.hibernate.metamodel.binding with parameters of type TableSpecification
`void` `EntityBinding.addSecondaryTable(String tableName, TableSpecification table)`
`void` `EntityBinding.setPrimaryTable(TableSpecification primaryTable)`

Uses of TableSpecification in org.hibernate.metamodel.relational

Classes in org.hibernate.metamodel.relational that implement TableSpecification
`class` `AbstractTableSpecification` Convenience base class for implementing the `ValueContainer` contract centralizing commonality between modeling tables, views and inline views.
`class` `InLineView` A `data container` defined by a `SELECT` statement.
`class` `Table` Models the concept of a relational `TABLE` (or `VIEW`).

Methods in org.hibernate.metamodel.relational that return TableSpecification
`TableSpecification` `ForeignKey.getSourceTable()`
`TableSpecification` `Value.getTable()` Retrieve the table that owns this value.
`TableSpecification` `Constraint.getTable()` Obtain the table to which this constraint applies.
`TableSpecification` `AbstractSimpleValue.getTable()`
`TableSpecification` `Tuple.getTable()`
`TableSpecification` `AbstractConstraint.getTable()`
`TableSpecification` `ForeignKey.getTargetTable()`

Methods in org.hibernate.metamodel.relational with parameters of type TableSpecification
`static String` `Index.buildSqlCreateIndexString(Dialect dialect, String name, TableSpecification table, Iterable<Column> columns, boolean unique)`
`ForeignKey` `AbstractTableSpecification.createForeignKey(TableSpecification targetTable, String name)`
`ForeignKey` `TableSpecification.createForeignKey(TableSpecification targetTable, String name)`

Constructors in org.hibernate.metamodel.relational with parameters of type TableSpecification
`AbstractConstraint(TableSpecification table, String name)`
`AbstractSimpleValue(TableSpecification table, int position)`
`Column(TableSpecification table, int position, Identifier name)`
`Column(TableSpecification table, int position, String name)`
`DerivedValue(TableSpecification table, int position, String expression)`
`ForeignKey(TableSpecification sourceTable, TableSpecification targetTable)`
`ForeignKey(TableSpecification sourceTable, TableSpecification targetTable, String name)`
`PrimaryKey(TableSpecification table)`
`Tuple(TableSpecification table, String name)`

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