Package org.hibernate.sql.results.graph
Defines domain result graphs.
- See Also:
DomainResult,Fetch
Interface Summary Interface Description AssemblerCreationState BiDirectionalFetch DatabaseSnapshotContributor Contract for model-parts which contribute to their container's state array for database snapshotsDomainResult<J> Represents a result value in the domain query results.DomainResultAssembler<J> Responsible for "assembling" a result for inclusion in the domain query result.DomainResultCreationState Contains state related to buildingDomainResultandFetchgraphsDomainResultGraphNode Marker for all object types that can be part of a result mappingEntityGraphTraversalState State used as part of applying entity graphs to HibernateDomainResult/Fetchload graphs.Fetch Contract for fetches including entity, collection and composite.Fetchable Parts of the domain model that can be fetched.FetchableContainer Container ofFetchablereferencesFetchList This is essentially a List of Fetch(es), but exposing an interface which is more suitable to our needs; in particular it expresses the immutable nature of this structure, and allows us to extend it with additional convenience methods such asFetchList.indexedForEach(IndexedConsumer).FetchOptions Represents an aggregatedFetchTimingandFetchStylevalueFetchParent Contract for things that can be the parent of a fetchFetchStyleAccess Access to a FetchStyleFetchTimingAccess Access to a FetchTimingInitializer<Data extendsInitializerData> Defines a multi-step process for initializing entity, collection and composite state.InitializerParent<Data extendsInitializerData> Provides access to information about the owner/parent of a fetch in relation to the current "row" being processed.InitializerProducer<P extendsFetchParent> Producer forInitializerbased on aFetchParent.Class Summary Class Description AbstractFetchParent DomainResultGraphPrinter Printer for DomainResult graphsEntityGraphTraversalState.FetchStrategy EntityGraphTraversalState.TraversalResult Details of a particular traversal within the entity graphInitializerData UnfetchedBasicPartResultAssembler<J> UnfetchedResultAssembler<J> Enum Summary Enum Description Initializer.State