Uses of Class
com.querydsl.core.group.AbstractGroupExpression
Packages that use AbstractGroupExpression
-
Uses of AbstractGroupExpression in com.querydsl.core.group
Subclasses of AbstractGroupExpression in com.querydsl.core.groupModifier and TypeClassDescriptionclassMixinGroupExpression<E,F, R> MixinGroupExpressionprovides nesting support forGroupExpressioninstancesMethods in com.querydsl.core.group that return AbstractGroupExpressionModifier and TypeMethodDescriptionstatic <E extends Number>
AbstractGroupExpression<E,E> GroupBy.avg(Expression<E> expression) Create a new aggregating avg expression, uses default MathContext.DECIMAL128 for average calculationstatic <E extends Number>
AbstractGroupExpression<E,E> GroupBy.avg(Expression<E> expression, MathContext mathContext) Create a new aggregating avg expression with a user-provided MathContextstatic <E,F> AbstractGroupExpression<E, List<F>> GroupBy.list(GroupExpression<E, F> groupExpression) Create a new aggregating list expressionstatic <E> AbstractGroupExpression<E,List<E>> GroupBy.list(Expression<E> expression) Create a new aggregating list expressionstatic <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 LinkedHashMapstatic <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 LinkedHashMapstatic <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 LinkedHashMapstatic <K,V> AbstractGroupExpression<com.mysema.commons.lang.Pair<K, V>, Map<K, V>> GroupBy.map(Expression<K> key, Expression<V> value) Create a new aggregating map expression using a backing LinkedHashMapstatic <E extends Comparable<? super E>>
AbstractGroupExpression<E,E> GroupBy.max(Expression<E> expression) Create a new aggregating max expressionstatic <E extends Comparable<? super E>>
AbstractGroupExpression<E,E> GroupBy.min(Expression<E> expression) Create a new aggregating min expressionstatic <E> AbstractGroupExpression<E,Set<E>> GroupBy.set(Expression<E> expression) Create a new aggregating set expression using a backing LinkedHashSetstatic <K,V, T extends Comparable<? super T>, U>
AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>, SortedMap<T, U>> GroupBy.sortedMap(GroupExpression<K, T> key, GroupExpression<V, U> value) Create a new aggregating map expression using a backing TreeMapstatic <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 comparatorstatic <K,V, T extends Comparable<? super T>>
AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>, SortedMap<T, V>> GroupBy.sortedMap(GroupExpression<K, T> key, Expression<V> value) Create a new aggregating map expression using a backing TreeMapstatic <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 comparatorstatic <K extends Comparable<? super K>,V, U>
AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>, SortedMap<K, U>> GroupBy.sortedMap(Expression<K> key, GroupExpression<V, U> value) Create a new aggregating map expression using a backing TreeMapstatic <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 comparatorstatic <K extends Comparable<? super K>,V>
AbstractGroupExpression<com.mysema.commons.lang.Pair<K,V>, SortedMap<K, V>> GroupBy.sortedMap(Expression<K> key, Expression<V> value) Create a new aggregating map expression using a backing TreeMapstatic <K,V> AbstractGroupExpression<com.mysema.commons.lang.Pair<K, V>, SortedMap<K, V>> GroupBy.sortedMap(Expression<K> key, Expression<V> value, Comparator<? super K> comparator) Create a new aggregating map expression using a backing TreeMap using the given comparatorstatic <E extends Comparable<? super E>>
AbstractGroupExpression<E,SortedSet<E>> GroupBy.sortedSet(Expression<E> expression) Create a new aggregating set expression using a backing TreeSetstatic <E> AbstractGroupExpression<E,SortedSet<E>> GroupBy.sortedSet(Expression<E> expression, Comparator<? super E> comparator) Create a new aggregating set expression using a backing TreeSet using the given comparatorstatic <E extends Number>
AbstractGroupExpression<E,E> GroupBy.sum(Expression<E> expression) Create a new aggregating sum expression