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
,ImplicitModelPartResultBuilderBasic
,ImplicitModelPartResultBuilderEmbeddable
,ImplicitModelPartResultBuilderEntity
,ImplicitResultClassBuilder
,ScalarDomainResultBuilder
@Incubating public interface ResultBuilder
Responsible for building a singleDomainResult
instance as part of the overall mapping of native / procedure query results.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DomainResult<?>
buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
ResultBuilder
cacheKeyInstance()
Class<?>
getJavaType()
default void
visitFetchBuilders(BiConsumer<String,FetchBuilder> consumer)
-
-
-
Method Detail
-
buildResult
DomainResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String,String,DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
-
getJavaType
Class<?> getJavaType()
-
cacheKeyInstance
ResultBuilder cacheKeyInstance()
-
visitFetchBuilders
default void visitFetchBuilders(BiConsumer<String,FetchBuilder> consumer)
-
-