public class EntityQuerySpaceImpl extends AbstractQuerySpace implements ExpandingEntityQuerySpace
QuerySpace.Disposition| Constructor and Description |
|---|
EntityQuerySpaceImpl(EntityPersister persister,
String uid,
QuerySpacesImpl querySpaces,
boolean canJoinsBeRequired,
SessionFactoryImplementor sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
JoinImpl |
addCollectionJoin(AttributeDefinition attributeDefinition,
CollectionPersister collectionPersister,
String querySpaceUid) |
JoinImpl |
addCompositeJoin(CompositionDefinition compositionDefinition,
String querySpaceUid) |
JoinImpl |
addEntityJoin(AttributeDefinition attribute,
EntityPersister persister,
String querySpaceUid,
boolean optional) |
EntityPersister |
getEntityPersister()
Retrieve the EntityPersister that this QuerySpace refers to.
|
PropertyMapping |
getPropertyMapping()
Get the PropertyMapping for this QuerySpace.
|
Join |
makeCompositeIdentifierJoin() |
protected SessionFactoryImplementor |
sessionFactory() |
canJoinsBeRequired, getDisposition, getJoins, getQuerySpaces, getUid, internalGetJoinsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisposition, getJoins, getQuerySpaces, getUidpublic EntityQuerySpaceImpl(EntityPersister persister, String uid, QuerySpacesImpl querySpaces, boolean canJoinsBeRequired, SessionFactoryImplementor sessionFactory)
protected SessionFactoryImplementor sessionFactory()
sessionFactory in class AbstractQuerySpacepublic PropertyMapping getPropertyMapping()
QuerySpacegetPropertyMapping in interface QuerySpacepublic EntityPersister getEntityPersister()
EntityQuerySpacegetEntityPersister in interface EntityQuerySpacepublic JoinImpl addCompositeJoin(CompositionDefinition compositionDefinition, String querySpaceUid)
addCompositeJoin in interface ExpandingQuerySpacepublic JoinImpl addEntityJoin(AttributeDefinition attribute, EntityPersister persister, String querySpaceUid, boolean optional)
addEntityJoin in interface ExpandingQuerySpacepublic JoinImpl addCollectionJoin(AttributeDefinition attributeDefinition, CollectionPersister collectionPersister, String querySpaceUid)
addCollectionJoin in interface ExpandingQuerySpacepublic Join makeCompositeIdentifierJoin()
makeCompositeIdentifierJoin in interface ExpandingEntityQuerySpaceCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.