org.hibernate.loader
Interface EntityAliases

All Known Implementing Classes:
DefaultEntityAliases

public interface EntityAliases

Metadata describing the SQL result set column aliases for a particular entity.

Author:
Gavin King

Method Summary
 String getRowIdAlias()
          The result set column alias for the Oracle row id
 String getSuffixedDiscriminatorAlias()
          The result set column aliases for the discriminator columns
 String[] getSuffixedKeyAliases()
          The result set column aliases for the primary key columns
 String[][] getSuffixedPropertyAliases()
          The result set column aliases for the property columns
 String[][] getSuffixedPropertyAliases(Loadable persister)
          The result set column aliases for the property columns of a subclass
 String[] getSuffixedVersionAliases()
          The result set column aliases for the version columns
 

Method Detail

getSuffixedKeyAliases

public String[] getSuffixedKeyAliases()
The result set column aliases for the primary key columns


getSuffixedDiscriminatorAlias

public String getSuffixedDiscriminatorAlias()
The result set column aliases for the discriminator columns


getSuffixedVersionAliases

public String[] getSuffixedVersionAliases()
The result set column aliases for the version columns


getSuffixedPropertyAliases

public String[][] getSuffixedPropertyAliases()
The result set column aliases for the property columns


getSuffixedPropertyAliases

public String[][] getSuffixedPropertyAliases(Loadable persister)
The result set column aliases for the property columns of a subclass


getRowIdAlias

public String getRowIdAlias()
The result set column alias for the Oracle row id