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
Responsible for building a single
DomainResult instance as part of
the overall mapping of native / procedure query results.- Author:
- Steve Ebersole
-
Method Summary
Modifier and TypeMethodDescriptionbuildFetch(FetchParent parent, NavigablePath fetchPath, JdbcValuesMetadata jdbcResultsMetadata, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState) default voidvisitFetchBuilders(BiConsumer<String, FetchBuilder> consumer)
-
Method Details
-
visitFetchBuilders
-
cacheKeyInstance
FetchBuilder cacheKeyInstance()