org.hibernate.loader

Interface CollectionAliases

Known Implementing Classes:
ColumnCollectionAliases, GeneratedCollectionAliases

public interface CollectionAliases

Type definition of CollectionAliases.
Author:
Steve Ebersole

Method Summary

String
getSuffix()
Returns the suffix used to unique the column aliases for this particular alias set.
String[]
getSuffixedElementAliases()
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.
String
getSuffixedIdentifierAlias()
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).
String[]
getSuffixedIndexAliases()
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).
String[]
getSuffixedKeyAliases()
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).

Method Details

getSuffix

public String getSuffix()
Returns the suffix used to unique the column aliases for this particular alias set.
Returns:
The uniqued column alias suffix.

getSuffixedElementAliases

public String[] getSuffixedElementAliases()
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.
Returns:
The element result-set column aliases.

getSuffixedIdentifierAlias

public String getSuffixedIdentifierAlias()
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).
Returns:
The identifier result-set column aliases.

getSuffixedIndexAliases

public String[] getSuffixedIndexAliases()
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).
Returns:
The index result-set column aliases.

getSuffixedKeyAliases

public String[] getSuffixedKeyAliases()
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).
Returns:
The key result-set column aliases.