Package org.hibernate.persister.entity
Interface Joinable
-
- All Superinterfaces:
FilterRestrictable,Restrictable,WhereRestrictable
- All Known Subinterfaces:
DeprecatedCollectionStuff,DeprecatedEntityStuff,OuterJoinLoadable,Queryable,QueryableCollection,SQLLoadableCollection
- All Known Implementing Classes:
AbstractCollectionPersister,AbstractEntityPersister,BasicCollectionPersister,JoinedSubclassEntityPersister,MockCollectionPersister,MockEntityPersister,OneToManyPersister,ProcessorSessionFactory.ElementCollectionPersister,ProcessorSessionFactory.EntityPersister,ProcessorSessionFactory.ToManyAssociationPersister,SingleTableEntityPersister,UnionSubclassEntityPersister
@Deprecated(since="6", forRemoval=true) public interface Joinable extends Restrictable
Deprecated, for removal: This API element is subject to removal in a future version.Anything that can be loaded by outer join - namely persisters for classes or collections.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleanconsumesCollectionAlias()Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...booleanconsumesEntityAlias()Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...String[]getKeyColumnNames()Deprecated, for removal: This API element is subject to removal in a future version.The columns to join onStringgetName()Deprecated, for removal: This API element is subject to removal in a future version.An identifying name; a class name or collection role name.StringgetTableName()Deprecated, for removal: This API element is subject to removal in a future version.The table to join to.booleanisCollection()Deprecated, for removal: This API element is subject to removal in a future version.Is this instance actually a CollectionPersister?-
Methods inherited from interface org.hibernate.metamodel.mapping.FilterRestrictable
applyFilterRestrictions, applyFilterRestrictions
-
Methods inherited from interface org.hibernate.metamodel.mapping.Restrictable
applyBaseRestrictions, applyBaseRestrictions
-
Methods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
-
-
-
Method Detail
-
getName
String getName()
Deprecated, for removal: This API element is subject to removal in a future version.An identifying name; a class name or collection role name.
-
getTableName
String getTableName()
Deprecated, for removal: This API element is subject to removal in a future version.The table to join to.
-
getKeyColumnNames
String[] getKeyColumnNames()
Deprecated, for removal: This API element is subject to removal in a future version.The columns to join on
-
isCollection
boolean isCollection()
Deprecated, for removal: This API element is subject to removal in a future version.Is this instance actually a CollectionPersister?
-
consumesEntityAlias
boolean consumesEntityAlias()
Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...- Returns:
- Does this persister "consume" entity column aliases in the result set?
-
consumesCollectionAlias
boolean consumesCollectionAlias()
Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...- Returns:
- Does this persister "consume" collection column aliases in the result set?
-
-