Top Fields Constructors Methods
org.hibernate.sql.results.graph.tuple

public Class TupleResultAssembler<J>

extends Object
implements DomainResultAssembler<J>
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.DomainResultAssembler
Imports
org.hibernate.sql.results.ResultsLogger, org.hibernate.sql.results.graph.DomainResultAssembler, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions, .RowProcessingState, org.hibernate.type.descriptor.java.JavaType

Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final JavaType<J>
private final int[]

Constructor Summary

AccessConstructor and Description
public
TupleResultAssembler(int[] valuesArrayPositions, JavaType<J> assembledJavaType)

Method Summary

Modifier and TypeMethod and Description
public J
public Object[]
extractRawValue(RowProcessingState rowProcessingState)

Access to the raw value (unconverted, if a converter applied)

public JavaType<J>
getAssembledJavaType()

Implements org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

The JavaType describing the Java type that this assembler assembles.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

assembledJavaTypeback to summary
private final JavaType<J> assembledJavaType
valuesArrayPositionsback to summary
private final int[] valuesArrayPositions

Constructor Detail

TupleResultAssemblerback to summary
public TupleResultAssembler(int[] valuesArrayPositions, JavaType<J> assembledJavaType)

Method Detail

assembleback to summary
public J assemble(RowProcessingState rowProcessingState, JdbcValuesSourceProcessingOptions options)

Implements org.hibernate.sql.results.graph.DomainResultAssembler.assemble.

Doc from org.hibernate.sql.results.graph.DomainResultAssembler.assemble.

The main "assembly" contract. Assemble the result and return it.

Annotations
@Override
extractRawValueback to summary
public Object[] extractRawValue(RowProcessingState rowProcessingState)

Access to the raw value (unconverted, if a converter applied)

getAssembledJavaTypeback to summary
public JavaType<J> getAssembledJavaType()

Implements org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

Doc from org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

The JavaType describing the Java type that this assembler assembles.

Annotations
@Override