Top Description Methods
org.hibernate.query.results

public Interface ResultBuilder

Known Direct Subinterfaces
org.hibernate.query.results.ResultBuilderBasicValued, org.hibernate.query.results.ResultBuilderEmbeddable, org.hibernate.query.results.ResultBuilderEntityValued, org.hibernate.query.results.ResultBuilderInstantiationValued, org.hibernate.query.results.complete.CompleteResultBuilder, org.hibernate.query.results.dynamic.DynamicResultBuilder, org.hibernate.query.results.implicit.ImplicitModelPartResultBuilder
Known Direct Implementers
org.hibernate.query.results.implicit.ImplicitResultClassBuilder, org.hibernate.procedure.internal.EntityDomainResultBuilder, org.hibernate.procedure.internal.ScalarDomainResultBuilder
Annotations
@Incubating
Imports
java.util.function.BiConsumer, .BiFunction, org.hibernate.Incubating, org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy, org.hibernate.sql.results.graph.DomainResult, .DomainResultCreationState, org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata

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 TypeMethod and Description
public DomainResult<?>
buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)

public ResultBuilder
public Class<?>
public default void

Method Detail

buildResultback to summary
public DomainResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)
cacheKeyInstanceback to summary
public ResultBuilder cacheKeyInstance()
getJavaTypeback to summary
public Class<?> getJavaType()
visitFetchBuildersback to summary
public default void visitFetchBuilders(BiConsumer<String, FetchBuilder> consumer)