org.hibernate.transform
Class DistinctResultTransformer
java.lang.Object
   org.hibernate.transform.BasicTransformerAdapter
org.hibernate.transform.BasicTransformerAdapter
       org.hibernate.transform.DistinctResultTransformer
org.hibernate.transform.DistinctResultTransformer
- All Implemented Interfaces: 
- Serializable, ResultTransformer
- public class DistinctResultTransformer 
- extends BasicTransformerAdapter- implements Serializable
Distinctions the result tuples in the final result based on the defined
 equality of the tuples.
 
 Since this transformer is stateless, all instances would be considered equal.
 So for optimization purposes we limit it to a single, singleton instance.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
INSTANCE
public static final DistinctResultTransformer INSTANCE
transformList
public List transformList(List list)
- Uniquely distinct each tuple row here.
 
- 
- Specified by:
- transformListin interface- ResultTransformer
- Overrides:
- transformListin class- BasicTransformerAdapter
 
- 
- Parameters:
- list- The result.
- Returns:
- The transformed result.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.