See: Description
| Interface | Description | 
|---|---|
| AnyAttributeFetch | 
 Models the requested fetching of an "any" attribute. 
 | 
| AttributeFetch | 
 Models a  
Fetch that is specifically for an attribute. | 
| BidirectionalEntityReference | 
 Represents the circular side of a bi-directional entity association. 
 | 
| CollectionAttributeFetch | 
 Models the requested fetching of a persistent collection attribute. 
 | 
| CollectionFetchableElement | 
 A collection element which is a  
FetchSource. | 
| CollectionFetchableIndex | 
 A collection index which is a  
FetchSource. | 
| CollectionQuerySpace | 
 Models a QuerySpace for a persistent collection. 
 | 
| CollectionReference | 
 Represents a reference to a persistent collection either as a Return or as a  
CollectionAttributeFetch. | 
| CollectionReturn | 
 Models the a persistent collection as root  
Return. | 
| CompositeAttributeFetch | 
 Models the requested fetching of a composite attribute. 
 | 
| CompositeFetch | 
 Models the requested fetching of a composition (component/embeddable), which may or may not be an attribute. 
 | 
| CompositeQuerySpace | 
 Models a QuerySpace for a composition (component/embeddable). 
 | 
| EntityFetch | 
 Models the requested fetching of an entity attribute. 
 | 
| EntityIdentifierDescription | 
 Descriptor for the identifier of an entity as a FetchSource (which allows for key-many-to-one handling). 
 | 
| EntityQuerySpace | 
 Models a QuerySpace specific to an entity (EntityPersister). 
 | 
| EntityReference | 
 Represents a reference to an entity either as a return, fetch, or collection element or index. 
 | 
| EntityReturn | 
 Models the an entity as root  
Return. | 
| Fetch | 
 Contract for associations that are being fetched. 
 | 
| FetchSource | 
 Contract for a FetchSource (aka, the thing that owns the fetched attribute). 
 | 
| Join | 
 Represents a join in the QuerySpace-sense. 
 | 
| JoinDefinedByMetadata | 
 Specialization of a Join that is defined by the metadata. 
 | 
| LoadPlan | 
 Describes a plan for performing a load of results. 
 | 
| QuerySpace | 
 Defines a persister reference (either entity or collection) or a composite reference. 
 | 
| QuerySpaces | 
 Models a collection of  
QuerySpace references and exposes the ability to find a QuerySpace by its UID
 
 todo : make this hierarchical... | 
| Return | 
 Represents a return value in the query results. 
 | 
| ScalarReturn | 
 Represent a simple scalar return within a query result. 
 | 
| Enum | Description | 
|---|---|
| LoadPlan.Disposition | 
 Enumerated possibilities for describing the disposition of this LoadPlan. 
 | 
| QuerySpace.Disposition | 
 Enumeration of the different types of QuerySpaces we can have. 
 | 
| Exception | Description | 
|---|---|
| QuerySpaceUidNotRegisteredException | 
 Indicates an attempt to lookup a QuerySpace by its uid, when no registration has been made under that uid. 
 | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.