Package org.hibernate.transform
Class BasicTransformerAdapter
java.lang.Object
org.hibernate.transform.BasicTransformerAdapter
- All Implemented Interfaces:
Serializable,ResultTransformer
- Direct Known Subclasses:
AliasToEntityMapResultTransformer,DistinctResultTransformer,PassThroughResultTransformer,RootEntityResultTransformer,ToListResultTransformer
Provides the basic "noop" impls of the
ResultTransformer contract.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontransformList(List list) Here we have an opportunity to perform transformation on the query result as a whole.transformTuple(Object[] tuple, String[] aliases) Tuples are the elements making up each "row" of the query result.
-
Constructor Details
-
BasicTransformerAdapter
public BasicTransformerAdapter()
-
-
Method Details
-
transformTuple
Description copied from interface:ResultTransformerTuples are the elements making up each "row" of the query result. The contract here is to transform these elements into the final row.- Specified by:
transformTuplein interfaceResultTransformer- Parameters:
tuple- The result elementsaliases- The result aliases ("parallel" array to tuple)- Returns:
- The transformed row.
-
transformList
Description copied from interface:ResultTransformerHere 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.- Specified by:
transformListin interfaceResultTransformer- Parameters:
list- The result.- Returns:
- The transformed result.
-