| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryableCollection
A collection role that may be queried or loaded by outer join.
| Method Summary | |
|---|---|
|  String[] | getElementColumnNames()Get the names of the collection element columns (or the primary key columns in the case of a one-to-many association) | 
|  String[] | getElementColumnNames(String alias)Get the names of the collection element columns (or the primary key columns in the case of a one-to-many association), aliased by the given table alias | 
|  EntityPersister | getElementPersister()Get the persister of the element class, if this is a collection of entities (optional operation). | 
|  FetchMode | getFetchMode()Should we load this collection role by outerjoining? | 
|  String[] | getIndexColumnNames()Get the names of the collection index columns if this is an indexed collection (optional operation) | 
|  String[] | getIndexColumnNames(String alias)Get the names of the collection index columns if this is an indexed collection (optional operation), aliased by the given table alias | 
|  String[] | getIndexFormulas()Get the index formulas if this is an indexed collection (optional operation) | 
|  String | getManyToManyOrderByString(String alias)Get the order-by to be applied at the target table of a many to many | 
|  String | getSQLOrderByString(String alias)Get the order by SQL | 
|  boolean | hasWhere()Does this collection role have a where clause filter? | 
|  String | selectFragment(String alias,
               String columnSuffix)Generate a list of collection index and element columns | 
| Methods inherited from interface org.hibernate.persister.entity.PropertyMapping | 
|---|
| getType, toColumns, toColumns, toType | 
| Methods inherited from interface org.hibernate.persister.entity.Joinable | 
|---|
| consumesCollectionAlias, consumesEntityAlias, filterFragment, fromJoinFragment, getKeyColumnNames, getName, getTableName, isCollection, oneToManyFilterFragment, selectFragment, whereJoinFragment | 
| Method Detail | 
|---|
String selectFragment(String alias,
                      String columnSuffix)
String[] getIndexColumnNames()
String[] getIndexFormulas()
String[] getIndexColumnNames(String alias)
String[] getElementColumnNames(String alias)
String[] getElementColumnNames()
String getSQLOrderByString(String alias)
String getManyToManyOrderByString(String alias)
alias - The alias for the many-to-many target table
boolean hasWhere()
EntityPersister getElementPersister()
FetchMode getFetchMode()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||