T - result typeQ - concrete query typepublic class UnionImpl<T,Q extends ProjectableSQLQuery<T,Q> & Query<Q>> extends Object implements Union<T>
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
Expression<T> |
as(Path<T> alias)
Create an alias for the expression
|
Expression<T> |
as(String alias)
Create an alias for the expression
|
List<T> |
fetch()
Get the projection as a typed List
|
long |
fetchCount()
Get the count of matched elements
|
T |
fetchFirst()
Get the first result of Get the projection or null if no result is found
|
T |
fetchOne()
Get the projection as a unique result or null if no result is found
|
QueryResults<T> |
fetchResults()
Get the projection in
QueryResults form |
QueryMetadata |
getMetadata()
Get the query metadata for the subquery
|
Class<? extends T> |
getType()
Get the java type for this expression
|
Union<T> |
groupBy(Expression<?>... o)
Defines the grouping/aggregation expressions
|
Union<T> |
having(Predicate... o)
Defines the filters for aggregation
|
com.mysema.commons.lang.CloseableIterator<T> |
iterate()
Get the projection as a typed Iterator
|
List<T> |
list()
Get the projection as a typed List
|
Union<T> |
orderBy(OrderSpecifier<?>... o)
Define the ordering of the query results
|
String |
toString() |
public UnionImpl(Q query)
public List<T> list()
Unionpublic List<T> fetch()
Fetchablepublic T fetchFirst()
FetchablefetchFirst in interface Fetchable<T>public T fetchOne()
Fetchablepublic com.mysema.commons.lang.CloseableIterator<T> iterate()
Unionpublic QueryResults<T> fetchResults()
FetchableQueryResults formfetchResults in interface Fetchable<T>public long fetchCount()
FetchablefetchCount in interface Fetchable<T>public Union<T> groupBy(Expression<?>... o)
Unionpublic Union<T> having(Predicate... o)
Unionpublic Union<T> orderBy(OrderSpecifier<?>... o)
Unionpublic Expression<T> as(String alias)
Unionpublic Expression<T> as(Path<T> alias)
Union@Nullable public <R,C> R accept(Visitor<R,C> v, @Nullable C context)
Expressionaccept in interface Expression<T>R - return typeC - context typev - visitorcontext - context of visitpublic Class<? extends T> getType()
ExpressiongetType in interface Expression<T>public QueryMetadata getMetadata()
SubQueryExpressiongetMetadata in interface SubQueryExpression<T>Copyright © 2007–2016 Querydsl. All rights reserved.