Package org.hibernate.sql.results.graph
@Incubating
package org.hibernate.sql.results.graph
Defines domain result graphs.
- See Also:
-
ClassDescriptionMarker interface for Fetches that are actually references to another fetch based on "normalized navigable path" The following query is used throughout the javadocs for these impls to help describe what it going on and why certain methods do certain things.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.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.