Package | Description |
---|---|
com.querydsl.core |
Basic Query elements
|
com.querydsl.core.group |
Aggregating post processing functionality
|
com.querydsl.core.group.guava |
Utilities for creating group by factory expressions for Guava collection types
|
com.querydsl.core.support |
Various support classes
|
Modifier and Type | Method and Description |
---|---|
<S> S |
FetchableQuery.transform(ResultTransformer<S> transformer)
Apply the given transformer to this
FetchableQuery instance and return the results |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupByTransformer<K,T>
Base class for GroupBy result transformers
|
class |
GroupByGenericCollection<K,V,RES extends java.util.Collection<V>>
Provides aggregated results as a collection
|
class |
GroupByGenericMap<K,V,RES extends java.util.Map<K,V>>
Provides aggregated results as a map
|
class |
GroupByIterate<K,V>
Provides aggregated results as an iterator
|
class |
GroupByList<K,V>
Provides aggregated results as a list
|
class |
GroupByMap<K,V>
Provides aggregated results as a map
|
class |
GroupByProjection<K,V>
GroupByProjection provides projection of the Group results via the transform template method
|
Modifier and Type | Method and Description |
---|---|
ResultTransformer<java.util.Map<K,Group>> |
GroupByBuilder.as(Expression<?>... expressions)
Get the results as a map
|
<V> ResultTransformer<java.util.Map<K,V>> |
GroupByBuilder.as(Expression<V> expression)
Get the results as a map
|
<V> ResultTransformer<java.util.Map<K,V>> |
GroupByBuilder.as(FactoryExpression<V> expression)
Get the results as a map
|
<RES extends java.util.Map<K,Group>> |
GroupByBuilder.as(java.util.function.Supplier<RES> mapFactory,
Expression<?>... expressions)
Get the results as a map
|
<V,RES extends java.util.Map<K,V>> |
GroupByBuilder.as(java.util.function.Supplier<RES> mapFactory,
Expression<V> expression)
Get the results as a map
|
<RES extends java.util.Collection<Group>> |
GroupByBuilder.collection(java.util.function.Supplier<RES> resultFactory,
Expression<?>... expressions)
Get the results as a collection.
|
<V,RES extends java.util.Collection<V>> |
GroupByBuilder.collection(java.util.function.Supplier<RES> resultFactory,
Expression<V> expression)
Get the results as a set
|
<V,RES extends java.util.Collection<V>> |
GroupByBuilder.collection(java.util.function.Supplier<RES> resultFactory,
FactoryExpression<V> expression)
Get the results as a list
|
ResultTransformer<com.mysema.commons.lang.CloseableIterator<Group>> |
GroupByBuilder.iterate(Expression<?>... expressions)
Get the results as a closeable iterator
|
<V> ResultTransformer<com.mysema.commons.lang.CloseableIterator<V>> |
GroupByBuilder.iterate(Expression<V> expression)
Get the results as a closeable iterator
|
<V> ResultTransformer<com.mysema.commons.lang.CloseableIterator<V>> |
GroupByBuilder.iterate(FactoryExpression<V> expression)
Get the results as a closeable iterator
|
ResultTransformer<java.util.List<Group>> |
GroupByBuilder.list(Expression<?>... expressions)
Get the results as a list
|
<V> ResultTransformer<java.util.List<V>> |
GroupByBuilder.list(Expression<V> expression)
Get the results as a list
|
<V> ResultTransformer<java.util.List<V>> |
GroupByBuilder.list(FactoryExpression<V> expression)
Get the results as a list
|
Modifier and Type | Class and Description |
---|---|
class |
GroupByMultimap<K,V,R extends com.google.common.collect.Multimap<K,V>>
Provides aggregated results as a map
|
class |
GroupByTable<R,C,V,RES extends com.google.common.collect.Table<R,C,V>>
Provides aggregated results as a table
|
Modifier and Type | Method and Description |
---|---|
<V> ResultTransformer<com.google.common.collect.Multimap<K,V>> |
GuavaGroupByBuilder.asMultimap(Expression<V> expression)
Get the results as multi map
|
<V extends java.lang.Comparable<? super V>> |
GuavaGroupByBuilder.asSortedSetMultimap(Expression<V> expression)
Get the results as multi map
|
<V> ResultTransformer<com.google.common.collect.TreeMultimap<K,V>> |
GuavaGroupByBuilder.asSortedSetMultimap(Expression<V> expression,
java.util.Comparator<? super K> comparator,
java.util.Comparator<? super V> valueComparator)
Get the results as multi map
|
<C extends java.lang.Comparable<? super C>,V> |
GuavaGroupByBuilder.asSortedTable(Expression<C> column,
Expression<V> expression)
Get the results as sorted table
|
<C,V> ResultTransformer<com.google.common.collect.TreeBasedTable<K,C,V>> |
GuavaGroupByBuilder.asSortedTable(Expression<C> column,
Expression<V> expression,
java.util.Comparator<? super K> rowComparator,
java.util.Comparator<? super C> columnComparator)
Get the results as sorted table
|
<C,V> ResultTransformer<com.google.common.collect.Table<K,C,V>> |
GuavaGroupByBuilder.asTable(Expression<C> column,
Expression<V> expression)
Get the results as sorted table
|
Modifier and Type | Method and Description |
---|---|
<T> T |
FetchableQueryBase.transform(ResultTransformer<T> transformer) |
Copyright © 2007–2021 Querydsl. All rights reserved.