com.mysema.query.group
Class GroupBy<K,V>
java.lang.Object
  
com.mysema.query.group.GroupBy<K,V>
- All Implemented Interfaces: 
 - ResultTransformer<Map<K,V>>
 
public class GroupBy<K,V>
- extends Object
- implements ResultTransformer<Map<K,V>>
  
Groups results by the first expression.
- Author:
 
  - sasa, tiwe
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
groupExpressions
protected final List<GroupExpression<?,?>> groupExpressions
maps
protected final List<com.mysema.query.group.QPair<?,?>> maps
expressions
protected final Expression<?>[] expressions
groupBy
public static <K> GroupByBuilder<K> groupBy(Expression<K> key)
 
 
min
public static <E extends Comparable<E>> SimpleExpression<E> min(Expression<E> expression)
 
 
max
public static <E extends Comparable<E>> SimpleExpression<E> max(Expression<E> expression)
 
 
list
public static <E> SimpleExpression<List<E>> list(Expression<E> expression)
 
 
set
public static <E> SimpleExpression<Set<E>> set(Expression<E> expression)
 
 
map
public static <K,V> SimpleExpression<Map<K,V>> map(Expression<K> key,
                                                   Expression<V> value)
 
 
transform
public Map<K,V> transform(Projectable projectable)
- Specified by:
 transform in interface ResultTransformer<Map<K,V>>
 
 
transform
protected Map<K,V> transform(Map<K,Group> groups)
 
 
Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.