Top Description Fields Constructors Methods
org.hibernate.sql.results.internal

public Class RowTransformerJpaTupleImpl

extends Object
implements RowTransformer<Tuple>
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.spi.RowTransformer
Imports
jakarta.persistence.Tuple, org.hibernate.sql.results.spi.RowTransformer

RowTransformer generating a JPA Tuple
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final TupleMetadata

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
determineNumberOfResultElements(int rawElementCount)

Overrides default org.hibernate.sql.results.spi.RowTransformer.determineNumberOfResultElements.

How many result elements will this transformation produce?
public Tuple
transformRow(Object[] row)

Implements org.hibernate.sql.results.spi.RowTransformer.transformRow.

Transform the "raw" row values into the ultimate query result (for a row)
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

tupleMetadataback to summary
private final TupleMetadata tupleMetadata

Constructor Detail

RowTransformerJpaTupleImplback to summary
public RowTransformerJpaTupleImpl(TupleMetadata tupleMetadata)

Method Detail

determineNumberOfResultElementsback to summary
public int determineNumberOfResultElements(int rawElementCount)

Overrides default org.hibernate.sql.results.spi.RowTransformer.determineNumberOfResultElements.

Doc from org.hibernate.sql.results.spi.RowTransformer.determineNumberOfResultElements.

How many result elements will this transformation produce?

Annotations
@Override
transformRowback to summary
public Tuple transformRow(Object[] row)

Implements org.hibernate.sql.results.spi.RowTransformer.transformRow.

Doc from org.hibernate.sql.results.spi.RowTransformer.transformRow.

Transform the "raw" row values into the ultimate query result (for a row)

Annotations
@Override