|
||||||||||
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? |
java.lang.String |
fromTableFragment(java.lang.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? |
java.lang.String[] |
getPropertyColumnNames(java.lang.String propertyPath)
Get the column names for the given property path |
java.lang.String |
getPropertyTableName(java.lang.String propertyName)
Get the table name for the given property path |
java.lang.String[] |
getSubclassPropertyColumnNames(int i)
Return the column names used to persist the numbered property of the class or a subclass. |
java.lang.String |
getSubclassPropertyName(int i)
Get the name of the numbered property of the class or a subclass. |
java.lang.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? |
java.lang.String |
selectFragment(java.lang.String alias,
java.lang.String suffix)
Generate a list of collection index, key and element columns |
java.lang.String[] |
toColumns(java.lang.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, getIdentifierAliases, getIdentifierColumnNames, getPropertyAliases, getPropertyColumnNames, getSubclassForDiscriminatorValue, hasRowId, hasSubclasses, hydrate, isAbstract |
Methods inherited from interface org.hibernate.cache.OptimisticCacheSource |
---|
getVersionComparator |
Methods inherited from interface org.hibernate.persister.entity.Joinable |
---|
consumesCollectionAlias, consumesEntityAlias, filterFragment, fromJoinFragment, getKeyColumnNames, getName, getTableName, isCollection, oneToManyFilterFragment, selectFragment, whereJoinFragment |
Method Detail |
---|
java.lang.String selectFragment(java.lang.String alias, java.lang.String suffix)
int countSubclassProperties()
FetchMode getFetchMode(int i)
CascadeStyle getCascadeStyle(int i)
boolean isDefinedOnSubclass(int i)
Type getSubclassPropertyType(int i)
java.lang.String getSubclassPropertyName(int i)
boolean isSubclassPropertyNullable(int i)
java.lang.String[] getSubclassPropertyColumnNames(int i)
java.lang.String getSubclassPropertyTableName(int i)
java.lang.String[] toColumns(java.lang.String name, int i)
java.lang.String fromTableFragment(java.lang.String alias)
java.lang.String[] getPropertyColumnNames(java.lang.String propertyPath)
java.lang.String getPropertyTableName(java.lang.String propertyName)
EntityType getEntityType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |