public class DistinctRootEntityResultTransformer extends Object implements ResultTransformer, Serializable
RootEntityResultTransformer, but we also distinct
the entity in the final result.
Since this transformer is stateless, all instances would be considered equal.
So for optimization purposes we limit it to a single, singleton instance.| Modifier and Type | Field and Description |
|---|---|
static DistinctRootEntityResultTransformer |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
List |
transformList(List list)
Simply delegates to
DistinctResultTransformer.transformList(java.util.List). |
Object |
transformTuple(Object[] tuple,
String[] aliases)
Simply delegates to
RootEntityResultTransformer.transformTuple(java.lang.Object[], java.lang.String[]). |
public static final DistinctRootEntityResultTransformer INSTANCE
public Object transformTuple(Object[] tuple, String[] aliases)
RootEntityResultTransformer.transformTuple(java.lang.Object[], java.lang.String[]).transformTuple in interface ResultTransformertuple - The tuple to transformaliases - The tuple aliasespublic List transformList(List list)
DistinctResultTransformer.transformList(java.util.List).transformList in interface ResultTransformerlist - The list to transform.Copyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved