public abstract class

BasicTransformerAdapter

extends Object
implements ResultTransformer
java.lang.Object
   ↳ org.hibernate.transform.BasicTransformerAdapter
Known Direct Subclasses

Class Overview

Provides the basic "noop" impls of the ResultTransformer contract.

Summary

Public Constructors
BasicTransformerAdapter()
Public Methods
List transformList(List list)
Here we have an opportunity to perform transformation on the query result as a whole.
Object transformTuple(Object[] tuple, String[] aliases)
Tuples are the elements making up each "row" of the query result.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.transform.ResultTransformer

Public Constructors

public BasicTransformerAdapter ()

Public Methods

public List transformList (List list)

Here we have an opportunity to perform transformation on the query result as a whole. This might be useful to convert from one collection type to another or to remove duplicates from the result, etc.

Parameters
list The result.
Returns
  • The transformed result.

public Object transformTuple (Object[] tuple, String[] aliases)

Tuples are the elements making up each "row" of the query result. The contract here is to transform these elements into the final row.

Parameters
tuple The result elements
aliases The result aliases ("parallel" array to tuple)
Returns
  • The transformed row.