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 boolean
consumesCollectionAlias()
Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...boolean
consumesEntityAlias()
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 onString
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.String
getTableName()
Deprecated, for removal: This API element is subject to removal in a future version.The table to join to.boolean
isCollection()
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?
-
-