Package org.hibernate.query.results
Interface ResultBuilder
- All Known Subinterfaces:
CompleteResultBuilder,CompleteResultBuilderBasicValued,CompleteResultBuilderCollection,CompleteResultBuilderEntityValued,DynamicResultBuilder,DynamicResultBuilderBasic,DynamicResultBuilderEntity,ImplicitModelPartResultBuilder,ResultBuilderBasicValued,ResultBuilderEmbeddable,ResultBuilderEntityValued,ResultBuilderInstantiationValued
- All Known Implementing Classes:
CompleteResultBuilderBasicModelPart,CompleteResultBuilderBasicValuedConverted,CompleteResultBuilderBasicValuedStandard,CompleteResultBuilderCollectionStandard,CompleteResultBuilderEntityJpa,CompleteResultBuilderEntityStandard,CompleteResultBuilderInstantiation,DynamicResultBuilderAttribute,DynamicResultBuilderBasicConverted,DynamicResultBuilderBasicStandard,DynamicResultBuilderEntityCalculated,DynamicResultBuilderEntityStandard,DynamicResultBuilderInstantiation,EntityDomainResultBuilder,GeneratedValueBasicResultBuilder,ImplicitModelPartResultBuilderBasic,ImplicitModelPartResultBuilderEmbeddable,ImplicitModelPartResultBuilderEntity,ImplicitResultClassBuilder,ScalarDomainResultBuilder
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 TypeMethodDescriptionDomainResult<?>buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState) Class<?>default voidvisitFetchBuilders(BiConsumer<String, FetchBuilder> consumer)
-
Method Details
-
buildResult
DomainResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState) -
getJavaType
Class<?> getJavaType() -
cacheKeyInstance
ResultBuilder cacheKeyInstance() -
visitFetchBuilders
-