FileDocCategorySizeDatePackage
Joinable.javaAPI DocHibernate 3.2.51899Thu May 19 02:29:00 BST 2005org.hibernate.persister.entity

Joinable

public interface Joinable
Anything that can be loaded by outer join - namely persisters for classes or collections.
author
Gavin King

Fields Summary
Constructors Summary
Methods Summary
public booleanconsumesCollectionAlias()
Very, very, very ugly...

return
Does this persister "consume" collection column aliases in the result set?

public booleanconsumesEntityAlias()
Very, very, very ugly...

return
Does this persister "consume" entity column aliases in the result set?

public java.lang.StringfilterFragment(java.lang.String alias, java.util.Map enabledFilters)
Get the where clause filter, given a query alias and considering enabled session filters

public java.lang.StringfromJoinFragment(java.lang.String alias, boolean innerJoin, boolean includeSubclasses)
Get the from clause part of any joins (optional operation)

public java.lang.String[]getKeyColumnNames()
The columns to join on

public java.lang.StringgetName()
An identifying name; a class name or collection role name.

public java.lang.StringgetTableName()
The table to join to.

public booleanisCollection()
Is this instance actually a CollectionPersister?

public java.lang.StringoneToManyFilterFragment(java.lang.String alias)

public java.lang.StringselectFragment(org.hibernate.persister.entity.Joinable rhs, java.lang.String rhsAlias, java.lang.String lhsAlias, java.lang.String currentEntitySuffix, java.lang.String currentCollectionSuffix, boolean includeCollectionColumns)
All columns to select, when loading.

public java.lang.StringwhereJoinFragment(java.lang.String alias, boolean innerJoin, boolean includeSubclasses)
Get the where clause part of any joins (optional operation)