Package org.hibernate.sql.results.graph
@Incubating
package org.hibernate.sql.results.graph
Defines domain result graphs.
- See Also:
-
ClassDescriptionContract for model-parts which contribute to their container's state array for database snapshotsDomainResult<J>Represents a result value in the domain query results.Responsible for "assembling" a result for inclusion in the domain query result.Contains state related to building
DomainResultandFetchgraphsMarker for all object types that can be part of a result mappingPrinter for DomainResult graphsState used as part of applying entity graphs to HibernateDomainResult/Fetchload graphs.Details of a particular traversal within the entity graphContract for fetches including entity, collection and composite.Parts of the domain model that can be fetched.Container ofFetchablereferencesThis 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).Represents an aggregatedFetchTimingandFetchStylevalueContract for things that can be the parent of a fetchAccess to a FetchStyleAccess to a FetchTimingInitializer<Data extends InitializerData>Defines a multi-step process for initializing entity, collection and composite state.InitializerParent<Data extends InitializerData>Provides access to information about the owner/parent of a fetch in relation to the current "row" being processed.InitializerProducer<P extends FetchParent>Producer forInitializerbased on aFetchParent.