Defines strategies for post-processing criteria query result sets into a form convenient to the application.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ResultTransformer
Implementors define a strategy for transforming query results into the actual application-visible query result list. |
| public interface | TupleSubsetResultTransformer
A ResultTransformer that operates on "well-defined" and consistent subset of a tuple's elements. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AliasedTupleSubsetResultTransformer
An implementation of TupleSubsetResultTransformer that ignores a tuple element if its corresponding alias is null. |
| public class | AliasToBeanConstructorResultTransformer
Wraps the tuples in a constructor call. |
| public class | 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. |
| public class | AliasToEntityMapResultTransformer
|
| public abstract class | BasicTransformerAdapter
Provides the basic "noop" impls of the |
| public class | CacheableResultTransformer
A ResultTransformer that is used to transform tuples to a value(s) that can be cached. |
| public class | DistinctResultTransformer
Distinctions the result tuples in the final result based on the defined equality of the tuples. |
| public class | DistinctRootEntityResultTransformer
Much like |
| public class | |
| public class | RootEntityResultTransformer
|
| public class | ToListResultTransformer
Transforms each result row from a tuple into a |
| public class |