| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OuterJoinLoadable
A EntityPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.
OuterJoinLoader| Field Summary | 
|---|
| Fields inherited from interface org.hibernate.persister.entity.Loadable | 
|---|
| ROWID_ALIAS | 
| Fields inherited from interface org.hibernate.persister.entity.EntityPersister | 
|---|
| ENTITY_ID | 
| Method Summary | |
|---|---|
|  int | countSubclassProperties()How many properties are there, for this class and all subclasses? | 
|  String | fromTableFragment(String alias)Get the main from table fragment, given a query alias. | 
|  CascadeStyle | getCascadeStyle(int i)Get the cascade style of this (subclass closure) property | 
|  EntityType | getEntityType() | 
|  FetchMode | getFetchMode(int i)May this (subclass closure) property be fetched using an SQL outerjoin? | 
|  String[] | getPropertyColumnNames(String propertyPath)Get the column names for the given property path | 
|  String | getPropertyTableName(String propertyName)Get the table name for the given property path | 
|  String[] | getSubclassPropertyColumnNames(int i)Return the column names used to persist the numbered property of the class or a subclass. | 
|  String | getSubclassPropertyName(int i)Get the name of the numbered property of the class or a subclass. | 
|  String | getSubclassPropertyTableName(int i)Return the table name used to persist the numbered property of the class or a subclass. | 
|  Type | getSubclassPropertyType(int i)Get the type of the numbered property of the class or a subclass. | 
|  boolean | isDefinedOnSubclass(int i)Is this property defined on a subclass of the mapped class. | 
|  boolean | isSubclassPropertyNullable(int i)Is the numbered property of the class of subclass nullable? | 
|  String | selectFragment(String alias,
               String suffix)Generate a list of collection index, key and element columns | 
|  String[] | toColumns(String name,
          int i)Given the number of a property of a subclass, and a table alias, return the aliased column names. | 
| Methods inherited from interface org.hibernate.persister.entity.Loadable | 
|---|
| getDiscriminatorAlias, getDiscriminatorColumnName, getDiscriminatorType, getDiscriminatorValue, getIdentifierAliases, getIdentifierColumnNames, getPropertyAliases, getPropertyColumnNames, getSubclassForDiscriminatorValue, hasRowId, hasSubclasses, hydrate, isAbstract, registerAffectingFetchProfile | 
| Methods inherited from interface org.hibernate.cache.spi.OptimisticCacheSource | 
|---|
| getVersionComparator | 
| 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 suffix)
int countSubclassProperties()
FetchMode getFetchMode(int i)
CascadeStyle getCascadeStyle(int i)
boolean isDefinedOnSubclass(int i)
Type getSubclassPropertyType(int i)
String getSubclassPropertyName(int i)
boolean isSubclassPropertyNullable(int i)
String[] getSubclassPropertyColumnNames(int i)
String getSubclassPropertyTableName(int i)
String[] toColumns(String name,
                   int i)
String fromTableFragment(String alias)
String[] getPropertyColumnNames(String propertyPath)
String getPropertyTableName(String propertyName)
EntityType getEntityType()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||