Interface ExpandingQuerySpace
-
- All Superinterfaces:
QuerySpace
- All Known Subinterfaces:
ExpandingCollectionQuerySpace,ExpandingCompositeQuerySpace,ExpandingEntityQuerySpace
public interface ExpandingQuerySpace extends QuerySpace
Describes a query space that allows adding joins with other query spaces; used while building aQuerySpace.- See Also:
Join
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.loader.plan.spi.QuerySpace
QuerySpace.Disposition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddJoin(Join join)Adds a join with another query space.booleancanJoinsBeRequired()ExpandingQuerySpacesgetExpandingQuerySpaces()-
Methods inherited from interface org.hibernate.loader.plan.spi.QuerySpace
getDisposition, getJoins, getPropertyMapping, getQuerySpaces, getUid, toAliasedColumns
-
-
-
-
Method Detail
-
canJoinsBeRequired
boolean canJoinsBeRequired()
-
addJoin
void addJoin(Join join)
Adds a join with another query space.- Parameters:
join- The join to add.
-
getExpandingQuerySpaces
ExpandingQuerySpaces getExpandingQuerySpaces()
-
-