Package org.hibernate.query.results
Interface FetchBuilder
-
- All Known Subinterfaces:
BasicValuedFetchBuilder,CompleteFetchBuilder,DynamicFetchBuilder,ImplicitFetchBuilder
- All Known Implementing Classes:
CompleteFetchBuilderBasicPart,CompleteFetchBuilderEmbeddableValuedModelPart,CompleteFetchBuilderEntityValuedModelPart,DelayedFetchBuilderBasicPart,DynamicFetchBuilderLegacy,DynamicFetchBuilderStandard,ImplicitAttributeFetchBuilder,ImplicitFetchBuilderBasic,ImplicitFetchBuilderDiscriminatedAssociation,ImplicitFetchBuilderEmbeddable,ImplicitFetchBuilderEntity,ImplicitFetchBuilderEntityPart,ImplicitFetchBuilderPlural
@Incubating public interface FetchBuilder
Responsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.- API Note:
- By definition a fetch is a reference to the fetched ModelPart
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FetchbuildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)FetchBuildercacheKeyInstance()default voidvisitFetchBuilders(BiConsumer<String,FetchBuilder> consumer)
-
-
-
Method Detail
-
buildFetch
Fetch buildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
-
visitFetchBuilders
default void visitFetchBuilders(BiConsumer<String,FetchBuilder> consumer)
-
cacheKeyInstance
FetchBuilder cacheKeyInstance()
-
-