Interface Summary Interface Description ResultTransformerImplementors define a strategy for transforming query results into the actual application-visible query result list. TupleSubsetResultTransformerA ResultTransformer that operates on "well-defined" and consistent subset of a tuple's elements.
Class Summary Class Description AliasedTupleSubsetResultTransformerAn implementation of TupleSubsetResultTransformer that ignores a tuple element if its corresponding alias is null. AliasToBeanConstructorResultTransformerWraps the tuples in a constructor call. AliasToBeanResultTransformerResult 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
ResultTransformerimplementation which builds a map for each "row", made up of each aliased value where the alias is the map key.
BasicTransformerAdapterProvides the basic "noop" impls of the
CacheableResultTransformerA ResultTransformer that is used to transform tuples to a value(s) that can be cached. DistinctResultTransformerDistinctions the result tuples in the final result based on the defined equality of the tuples. DistinctRootEntityResultTransformerMuch like
RootEntityResultTransformer, but we also distinct the entity in the final result.
ResultTransformerimplementation which limits the result tuple to only the "root entity".
ToListResultTransformerTransforms each result row from a tuple into a
Listwhose elements are each tuple value