public class CompositeQuerySpaceImpl extends AbstractQuerySpace implements ExpandingCompositeQuerySpace
QuerySpace.Disposition| Constructor and Description |
|---|
CompositeQuerySpaceImpl(CompositePropertyMapping compositeSubPropertyMapping,
String uid,
QuerySpacesImpl querySpaces,
boolean canJoinsBeRequired,
SessionFactoryImplementor sessionFactory) |
CompositeQuerySpaceImpl(EntityQuerySpaceImpl entityQuerySpace,
CompositePropertyMapping compositePropertyMapping,
String uid,
boolean canJoinsBeRequired) |
| Modifier and Type | Method and Description |
|---|---|
JoinImpl |
addCollectionJoin(AttributeDefinition attributeDefinition,
CollectionPersister collectionPersister,
String querySpaceUid) |
JoinImpl |
addCompositeJoin(CompositionDefinition compositionDefinition,
String querySpaceUid) |
JoinImpl |
addEntityJoin(AttributeDefinition attributeDefinition,
EntityPersister persister,
String querySpaceUid,
boolean optional) |
PropertyMapping |
getPropertyMapping()
Get the PropertyMapping for this QuerySpace.
|
canJoinsBeRequired, getDisposition, getJoins, getQuerySpaces, getUid, internalGetJoins, sessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisposition, getJoins, getQuerySpaces, getUidpublic CompositeQuerySpaceImpl(CompositePropertyMapping compositeSubPropertyMapping, String uid, QuerySpacesImpl querySpaces, boolean canJoinsBeRequired, SessionFactoryImplementor sessionFactory)
public CompositeQuerySpaceImpl(EntityQuerySpaceImpl entityQuerySpace, CompositePropertyMapping compositePropertyMapping, String uid, boolean canJoinsBeRequired)
public PropertyMapping getPropertyMapping()
QuerySpacegetPropertyMapping in interface QuerySpacepublic JoinImpl addCompositeJoin(CompositionDefinition compositionDefinition, String querySpaceUid)
addCompositeJoin in interface ExpandingQuerySpacepublic JoinImpl addEntityJoin(AttributeDefinition attributeDefinition, EntityPersister persister, String querySpaceUid, boolean optional)
addEntityJoin in interface ExpandingQuerySpacepublic JoinImpl addCollectionJoin(AttributeDefinition attributeDefinition, CollectionPersister collectionPersister, String querySpaceUid)
addCollectionJoin in interface ExpandingQuerySpaceCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.