Class JDOQLTypedSubqueryImpl<T>
java.lang.Object
org.datanucleus.api.jdo.query.AbstractJDOQLTypedQuery<T>
org.datanucleus.api.jdo.query.JDOQLTypedSubqueryImpl<T>
- All Implemented Interfaces:
Serializable, javax.jdo.JDOQLTypedSubquery<T>
public class JDOQLTypedSubqueryImpl<T>
extends AbstractJDOQLTypedQuery<T>
implements javax.jdo.JDOQLTypedSubquery<T>
Implementation of a JDOQLTypedSubquery.
- See Also:
-
Field Summary
FieldsFields inherited from class AbstractJDOQLTypedQuery
candidateAlias, candidateCls, candidates, compilation, ec, filter, grouping, having, ordering, parentQuery, pm, queryString, rangeLowerExpr, rangeUpperExpr, result, resultClass, resultDistinct, subclasses, type, unique, updateExprs, updateVals -
Constructor Summary
ConstructorsConstructorDescriptionJDOQLTypedSubqueryImpl(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) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.query.PersistableExpressionjavax.jdo.JDOQLTypedSubquery<T> filter(javax.jdo.query.BooleanExpression expr) 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.ExpressioninternalSelect(javax.jdo.query.Expression expr, Class implClass) javax.jdo.query.CollectionExpressionselect(javax.jdo.query.CollectionExpression expr) javax.jdo.query.CharacterExpressionselectUnique(javax.jdo.query.CharacterExpression expr) javax.jdo.query.DateExpressionselectUnique(javax.jdo.query.DateExpression expr) javax.jdo.query.DateTimeExpressionselectUnique(javax.jdo.query.DateTimeExpression expr) <S> javax.jdo.query.NumericExpression<S> selectUnique(javax.jdo.query.NumericExpression<S> expr) javax.jdo.query.StringExpressionselectUnique(javax.jdo.query.StringExpression expr) javax.jdo.query.TimeExpressionselectUnique(javax.jdo.query.TimeExpression expr) Methods inherited from class AbstractJDOQLTypedQuery
compile, discardCompiled, getCompilation, getJDOQLForExpression, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
JDOQLTypedSubqueryImpl
public JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm, Class<T> candidateClass, String candidateAlias, AbstractJDOQLTypedQuery parentQuery) -
JDOQLTypedSubqueryImpl
public JDOQLTypedSubqueryImpl(javax.jdo.PersistenceManager pm, Class<T> candidateClass, String candidateAlias, ExpressionImpl<T> candidates, AbstractJDOQLTypedQuery parentQuery)
-
-
Method Details
-
getAlias
-
candidate
public javax.jdo.query.PersistableExpression candidate()- Specified by:
candidatein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
filter
-
groupBy
-
having
-
selectUnique
public <S> javax.jdo.query.NumericExpression<S> selectUnique(javax.jdo.query.NumericExpression<S> expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
selectUnique
public javax.jdo.query.StringExpression selectUnique(javax.jdo.query.StringExpression expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
selectUnique
public javax.jdo.query.DateExpression selectUnique(javax.jdo.query.DateExpression expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
selectUnique
public javax.jdo.query.DateTimeExpression selectUnique(javax.jdo.query.DateTimeExpression expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
selectUnique
public javax.jdo.query.TimeExpression selectUnique(javax.jdo.query.TimeExpression expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
selectUnique
public javax.jdo.query.CharacterExpression selectUnique(javax.jdo.query.CharacterExpression expr) - Specified by:
selectUniquein interfacejavax.jdo.JDOQLTypedSubquery<T>
-
select
public javax.jdo.query.CollectionExpression select(javax.jdo.query.CollectionExpression expr) - Specified by:
selectin interfacejavax.jdo.JDOQLTypedSubquery<T>
-
internalSelect
protected javax.jdo.query.Expression internalSelect(javax.jdo.query.Expression expr, Class implClass)
-