Top Description Fields Constructors Methods
org.hibernate.sql.results.graph.basic

public Class BasicResult<T>

extends Object
implements DomainResult<T>, BasicResultGraphNode<T>
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.basic.BasicResultGraphNode, org.hibernate.sql.results.graph.DomainResult, org.hibernate.sql.results.graph.DomainResultGraphNode
Imports
org.hibernate.Internal, org.hibernate.metamodel.mapping.JdbcMapping, org.hibernate.type.descriptor.converter.spi.BasicValueConverter, org.hibernate.spi.NavigablePath, org.hibernate.sql.results.graph.AssemblerCreationState, .DomainResult, .DomainResultAssembler, .FetchParentAccess, org.hibernate.type.descriptor.java.JavaType

DomainResult for a basic-value
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final DomainResultAssembler<T>
private final JavaType<T>
private final String

Constructor Summary

AccessConstructor and Description
public
BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping)

public
BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping, boolean coerceResultType)

public
BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping, NavigablePath navigablePath)

public
BasicResult(int jdbcValuesArrayPosition, String resultVariable, JavaType<T> javaType)

public
BasicResult(int jdbcValuesArrayPosition, String resultVariable, JavaType<T> javaType, NavigablePath navigablePath)

public
BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter)

public
BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter, NavigablePath navigablePath)

public
BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter, NavigablePath navigablePath, boolean coerceResultType)

Method Summary

Modifier and TypeMethod and Description
public DomainResultAssembler<T>
createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)

Implements org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Create an assembler (and any initializers) for this result.
public DomainResultAssembler<T>
getAssembler()

For testing purposes only

public NavigablePath
getNavigablePath()

Overrides default org.hibernate.sql.results.graph.DomainResultGraphNode.getNavigablePath.

The NavigablePath for this node (if one!).
public JavaType<T>
public String
getResultVariable()

Implements org.hibernate.sql.results.graph.DomainResult.getResultVariable.

The result-variable (alias) associated with this result.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

assemblerback to summary
private final DomainResultAssembler<T> assembler
javaTypeback to summary
private final JavaType<T> javaType
resultVariableback to summary
private final String resultVariable

Constructor Detail

BasicResultback to summary
public BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping)
BasicResultback to summary
public BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping, boolean coerceResultType)
BasicResultback to summary
public BasicResult(int jdbcValuesArrayPosition, String resultVariable, JdbcMapping jdbcMapping, NavigablePath navigablePath)
BasicResultback to summary
public BasicResult(int jdbcValuesArrayPosition, String resultVariable, JavaType<T> javaType)
BasicResultback to summary
public BasicResult(int jdbcValuesArrayPosition, String resultVariable, JavaType<T> javaType, NavigablePath navigablePath)
BasicResultback to summary
public BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter)
BasicResultback to summary
public BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter, NavigablePath navigablePath)
BasicResultback to summary
public BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T, ?> valueConverter, NavigablePath navigablePath, boolean coerceResultType)

Method Detail

createResultAssemblerback to summary
public DomainResultAssembler<T> createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)

Implements org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Doc from org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Create an assembler (and any initializers) for this result.

Annotations
@Override
getAssemblerback to summary
public DomainResultAssembler<T> getAssembler()

For testing purposes only

Annotations
@Internal
getNavigablePathback to summary
public NavigablePath getNavigablePath()

Overrides default org.hibernate.sql.results.graph.DomainResultGraphNode.getNavigablePath.

Doc from org.hibernate.sql.results.graph.DomainResultGraphNode.getNavigablePath.

The NavigablePath for this node (if one!). Certain nodes will not have a NavigablePath, namely those not associated with a Navigable

Annotations
@Override
getResultJavaTypeback to summary
public JavaType<T> getResultJavaType()

Implements org.hibernate.sql.results.graph.DomainResultGraphNode.getResultJavaType.

Annotations
@Override
getResultVariableback to summary
public String getResultVariable()

Implements org.hibernate.sql.results.graph.DomainResult.getResultVariable.

Doc from org.hibernate.sql.results.graph.DomainResult.getResultVariable.

The result-variable (alias) associated with this result.

Annotations
@Override