See: Description
| Interface | Description | 
|---|---|
| ResultTransformer | 
 Implementors define a strategy for transforming query results into the
 actual application-visible query result list. 
 | 
| TupleSubsetResultTransformer | 
 A ResultTransformer that operates on "well-defined" and consistent
 subset of a tuple's elements. 
 | 
| Class | Description | 
|---|---|
| AliasedTupleSubsetResultTransformer | 
 An implementation of TupleSubsetResultTransformer that ignores a
 tuple element if its corresponding alias is null. 
 | 
| AliasToBeanConstructorResultTransformer | 
 Wraps the tuples in a constructor call. 
 | 
| AliasToBeanResultTransformer | 
 Result transformer that allows to transform a result to
 a user specified class which will be populated via setter
 methods or fields matching the alias names. 
 | 
| AliasToEntityMapResultTransformer | 
ResultTransformer implementation which builds a map for each "row",
 made up  of each aliased value where the alias is the map key. | 
| BasicTransformerAdapter | 
 Provides the basic "noop" impls of the  
ResultTransformer contract. | 
| CacheableResultTransformer | 
 A ResultTransformer that is used to transform tuples to a value(s)
 that can be cached. 
 | 
| DistinctResultTransformer | 
 Distinctions the result tuples in the final result based on the defined
 equality of the tuples. 
 | 
| DistinctRootEntityResultTransformer | 
 Much like  
RootEntityResultTransformer, but we also distinct
 the entity in the final result. | 
| PassThroughResultTransformer | 
 ??? 
 | 
| RootEntityResultTransformer | 
ResultTransformer implementation which limits the result tuple
 to only the "root entity". | 
| ToListResultTransformer | 
 Tranforms each result row from a tuple into a  
List whose elements are each tuple value | 
| Transformers | 
Defines strategies for post-processing criteria query result sets into a form convenient to the application.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.