org.hibernate.metamodel.source.binder
Interface TableSource


public interface TableSource

Contract describing source of table information


Method Summary
 String getExplicitCatalogName()
          Obtain the supplied catalog name
 String getExplicitSchemaName()
          Obtain the supplied schema name
 String getExplicitTableName()
          Obtain the supplied table name.
 String getLogicalName()
          Obtain the logical name of the table.
 

Method Detail

getExplicitSchemaName

String getExplicitSchemaName()
Obtain the supplied schema name

Returns:
The schema name. If null, the binder will apply the default.

getExplicitCatalogName

String getExplicitCatalogName()
Obtain the supplied catalog name

Returns:
The catalog name. If null, the binder will apply the default.

getExplicitTableName

String getExplicitTableName()
Obtain the supplied table name.

Returns:
The table name.

getLogicalName

String getLogicalName()
Obtain the logical name of the table. This value is used to uniquely reference the table when binding values to the binding model.

Returns:
The logical name. Can be null in the case of the "primary table".
See Also:
RelationalValueSource.getContainingTableName()


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