K
- V
- public abstract class GroupByProjection<K,V> extends GroupByMap<K,V>
Modifier and Type | Field and Description |
---|---|
protected Expression<?>[] |
expressions |
protected List<GroupExpression<?,?>> |
groupExpressions |
protected List<QPair<?,?>> |
maps |
Constructor and Description |
---|
GroupByProjection(Expression<K> key,
Expression<?>... expressions) |
Modifier and Type | Method and Description |
---|---|
protected abstract V |
transform(Group group)
Creates a result object from the given group
|
protected Map<K,V> |
transform(Map<K,Group> groups) |
protected static FactoryExpression<Tuple> |
withoutGroupExpressions(FactoryExpression<Tuple> expr) |
transform
protected final List<GroupExpression<?,?>> groupExpressions
protected final Expression<?>[] expressions
public GroupByProjection(Expression<K> key, Expression<?>... expressions)
protected Map<K,V> transform(Map<K,Group> groups)
transform
in class GroupByMap<K,V>
protected abstract V transform(Group group)
group
- protected static FactoryExpression<Tuple> withoutGroupExpressions(FactoryExpression<Tuple> expr)
Copyright © 2007–2015 Mysema Ltd. All rights reserved.