public class JDOQLTypedSubqueryImpl<T> extends AbstractJDOQLTypedQuery<T> implements javax.jdo.JDOQLTypedSubquery<T>
candidateAlias, candidateCls, candidates, compilation, ec, filter, grouping, having, ordering, parentQuery, pm, queryString, rangeLowerExpr, rangeUpperExpr, result, resultClass, resultDistinct, subclasses, type, unique, updateExprs, updateVals
Constructor and Description |
---|
JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm,
Class<T> candidateClass,
String candidateAlias,
AbstractJDOQLTypedQuery parentQuery) |
JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm,
Class<T> candidateClass,
String candidateAlias,
ExpressionImpl<T> candidates,
AbstractJDOQLTypedQuery parentQuery) |
Modifier and Type | Method and Description |
---|---|
javax.jdo.query.PersistableExpression |
candidate() |
javax.jdo.JDOQLTypedSubquery<T> |
filter(javax.jdo.query.BooleanExpression expr) |
String |
getAlias() |
javax.jdo.JDOQLTypedSubquery<T> |
groupBy(javax.jdo.query.Expression... exprs) |
javax.jdo.JDOQLTypedSubquery<T> |
having(javax.jdo.query.Expression expr) |
protected javax.jdo.query.Expression |
internalSelect(javax.jdo.query.Expression expr,
Class implClass) |
javax.jdo.query.CollectionExpression |
select(javax.jdo.query.CollectionExpression expr) |
javax.jdo.query.CharacterExpression |
selectUnique(javax.jdo.query.CharacterExpression expr) |
javax.jdo.query.DateExpression |
selectUnique(javax.jdo.query.DateExpression expr) |
javax.jdo.query.DateTimeExpression |
selectUnique(javax.jdo.query.DateTimeExpression expr) |
<S> javax.jdo.query.NumericExpression<S> |
selectUnique(javax.jdo.query.NumericExpression<S> expr) |
javax.jdo.query.StringExpression |
selectUnique(javax.jdo.query.StringExpression expr) |
javax.jdo.query.TimeExpression |
selectUnique(javax.jdo.query.TimeExpression expr) |
compile, discardCompiled, getCompilation, getJDOQLForExpression, toString
public JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm, Class<T> candidateClass, String candidateAlias, AbstractJDOQLTypedQuery parentQuery)
public JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm, Class<T> candidateClass, String candidateAlias, ExpressionImpl<T> candidates, AbstractJDOQLTypedQuery parentQuery)
public String getAlias()
public javax.jdo.query.PersistableExpression candidate()
candidate
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.JDOQLTypedSubquery<T> filter(javax.jdo.query.BooleanExpression expr)
filter
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.JDOQLTypedSubquery<T> groupBy(javax.jdo.query.Expression... exprs)
groupBy
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.JDOQLTypedSubquery<T> having(javax.jdo.query.Expression expr)
having
in interface javax.jdo.JDOQLTypedSubquery<T>
public <S> javax.jdo.query.NumericExpression<S> selectUnique(javax.jdo.query.NumericExpression<S> expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.StringExpression selectUnique(javax.jdo.query.StringExpression expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.DateExpression selectUnique(javax.jdo.query.DateExpression expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.DateTimeExpression selectUnique(javax.jdo.query.DateTimeExpression expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.TimeExpression selectUnique(javax.jdo.query.TimeExpression expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.CharacterExpression selectUnique(javax.jdo.query.CharacterExpression expr)
selectUnique
in interface javax.jdo.JDOQLTypedSubquery<T>
public javax.jdo.query.CollectionExpression select(javax.jdo.query.CollectionExpression expr)
select
in interface javax.jdo.JDOQLTypedSubquery<T>
protected javax.jdo.query.Expression internalSelect(javax.jdo.query.Expression expr, Class implClass)
Copyright © 2020. All rights reserved.