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 singleDomainResultinstance 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)ResultBuildercacheKeyInstance()Class<?>getJavaType()default voidvisitFetchBuilders(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)
-
-