Top Description Fields Constructors Methods
org.hibernate.query.results.implicit

public Class ImplicitResultClassBuilder

extends Object
implements ResultBuilder
Class Inheritance
All Implemented Interfaces
org.hibernate.query.results.ResultBuilder
Imports
java.util.function.BiFunction, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.BasicValuedMapping, org.hibernate.query.results.ResultBuilder, .ResultSetMappingSqlSelection, org.hibernate.query.results.dynamic.DynamicFetchBuilderLegacy, org.hibernate.sql.ast.spi.SqlExpressionResolver, .SqlSelection, org.hibernate.sql.results.graph.DomainResult, .DomainResultCreationState, org.hibernate.sql.results.graph.basic.BasicResult, org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata, org.hibernate.type.BasicType, org.hibernate.type.spi.TypeConfiguration, jakarta.persistence.NamedNativeQuery

ResultBuilder for handling NamedNativeQuery#resultClass() when the class does not refer to an entity
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final Class<?>

Constructor Summary

AccessConstructor and Description
public
ImplicitResultClassBuilder(Class<?> suppliedResultClass)

Method Summary

Modifier and TypeMethod and Description
public DomainResult<?>
buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)

Implements org.hibernate.query.results.ResultBuilder.buildResult.

public ResultBuilder
public Class<?>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

suppliedResultClassback to summary
private final Class<?> suppliedResultClass

Constructor Detail

ImplicitResultClassBuilderback to summary
public ImplicitResultClassBuilder(Class<?> suppliedResultClass)

Method Detail

buildResultback to summary
public DomainResult<?> buildResult(JdbcValuesMetadata jdbcResultsMetadata, int resultPosition, BiFunction<String, String, DynamicFetchBuilderLegacy> legacyFetchResolver, DomainResultCreationState domainResultCreationState)

Implements org.hibernate.query.results.ResultBuilder.buildResult.

Annotations
@Override
cacheKeyInstanceback to summary
public ResultBuilder cacheKeyInstance()

Implements org.hibernate.query.results.ResultBuilder.cacheKeyInstance.

Annotations
@Override
getJavaTypeback to summary
public Class<?> getJavaType()

Implements org.hibernate.query.results.ResultBuilder.getJavaType.

Annotations
@Override