Package | Description |
---|---|
com.querydsl.core.group |
Aggregating post processing functionality
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupExpression<T,R>
A base class for GroupExpressions
|
class |
MixinGroupExpression<E,F,R>
MixinGroupExpression provides nesting support for GroupExpression instances |
Modifier and Type | Method and Description |
---|---|
static <E,F> GroupExpression<E,Set<F>> |
GroupBy.set(GroupExpression<E,F> groupExpression)
Create a new aggregating set expression using a backing LinkedHashSet
|
static <E,F extends Comparable<? super F>> |
GroupBy.sortedSet(GroupExpression<E,F> groupExpression)
Create a new aggregating set expression using a backing TreeSet
|
static <E,F> GroupExpression<E,SortedSet<F>> |
GroupBy.sortedSet(GroupExpression<E,F> groupExpression,
Comparator<? super F> comparator)
Create a new aggregating set expression using a backing TreeSet using the given comparator
|
Modifier and Type | Method and Description |
---|---|
<T,R> R |
Group.getGroup(GroupExpression<T,R> coldef)
Returns the value of the given group.
|
static <E,F> AbstractGroupExpression<E,List<F>> |
GroupBy.list(GroupExpression<E,F> groupExpression)
Create a new aggregating list expression
|
static <K,V,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,Map<K,U>> |
GroupBy.map(Expression<K> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing LinkedHashMap
|
static <K,V,T> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,Map<T,V>> |
GroupBy.map(GroupExpression<K,T> key,
Expression<V> value)
Create a new aggregating map expression using a backing LinkedHashMap
|
static <K,V,T,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,Map<T,U>> |
GroupBy.map(GroupExpression<K,T> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing LinkedHashMap
|
static <K,V,T,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,Map<T,U>> |
GroupBy.map(GroupExpression<K,T> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing LinkedHashMap
|
static <E,F> GroupExpression<E,Set<F>> |
GroupBy.set(GroupExpression<E,F> groupExpression)
Create a new aggregating set expression using a backing LinkedHashSet
|
static <K extends Comparable<? super K>,V,U> |
GroupBy.sortedMap(Expression<K> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing TreeMap
|
static <K,V,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,SortedMap<K,U>> |
GroupBy.sortedMap(Expression<K> key,
GroupExpression<V,U> value,
Comparator<? super K> comparator)
Create a new aggregating map expression using a backing TreeMap using the given comparator
|
static <K,V,T extends Comparable<? super T>> |
GroupBy.sortedMap(GroupExpression<K,T> key,
Expression<V> value)
Create a new aggregating map expression using a backing TreeMap
|
static <K,V,T> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,SortedMap<T,V>> |
GroupBy.sortedMap(GroupExpression<K,T> key,
Expression<V> value,
Comparator<? super T> comparator)
Create a new aggregating map expression using a backing TreeMap using the given comparator
|
static <K,V,T extends Comparable<? super T>,U> |
GroupBy.sortedMap(GroupExpression<K,T> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing TreeMap
|
static <K,V,T extends Comparable<? super T>,U> |
GroupBy.sortedMap(GroupExpression<K,T> key,
GroupExpression<V,U> value)
Create a new aggregating map expression using a backing TreeMap
|
static <K,V,T,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,SortedMap<T,U>> |
GroupBy.sortedMap(GroupExpression<K,T> key,
GroupExpression<V,U> value,
Comparator<? super T> comparator)
Create a new aggregating map expression using a backing TreeMap using the given comparator
|
static <K,V,T,U> AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>,SortedMap<T,U>> |
GroupBy.sortedMap(GroupExpression<K,T> key,
GroupExpression<V,U> value,
Comparator<? super T> comparator)
Create a new aggregating map expression using a backing TreeMap using the given comparator
|
static <E,F extends Comparable<? super F>> |
GroupBy.sortedSet(GroupExpression<E,F> groupExpression)
Create a new aggregating set expression using a backing TreeSet
|
static <E,F> GroupExpression<E,SortedSet<F>> |
GroupBy.sortedSet(GroupExpression<E,F> groupExpression,
Comparator<? super F> comparator)
Create a new aggregating set expression using a backing TreeSet using the given comparator
|
Constructor and Description |
---|
MixinGroupExpression(GroupExpression<E,F> groupExpression,
GroupExpression<F,R> mixin) |
MixinGroupExpression(GroupExpression<E,F> groupExpression,
GroupExpression<F,R> mixin) |
Copyright © 2007–2016 Querydsl. All rights reserved.