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 Details

  • Constructor Details

  • Method Details

    • getAlias

      public String getAlias()
    • candidate

      public javax.jdo.query.PersistableExpression candidate()
      Specified by:
      candidate in interface javax.jdo.JDOQLTypedSubquery<T>
    • filter

      public javax.jdo.JDOQLTypedSubquery<T> filter(javax.jdo.query.BooleanExpression expr)
      Specified by:
      filter in interface javax.jdo.JDOQLTypedSubquery<T>
    • groupBy

      public javax.jdo.JDOQLTypedSubquery<T> groupBy(javax.jdo.query.Expression... exprs)
      Specified by:
      groupBy in interface javax.jdo.JDOQLTypedSubquery<T>
    • having

      public javax.jdo.JDOQLTypedSubquery<T> having(javax.jdo.query.Expression expr)
      Specified by:
      having in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public <S> javax.jdo.query.NumericExpression<S> selectUnique(javax.jdo.query.NumericExpression<S> expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public javax.jdo.query.StringExpression selectUnique(javax.jdo.query.StringExpression expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public javax.jdo.query.DateExpression selectUnique(javax.jdo.query.DateExpression expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public javax.jdo.query.DateTimeExpression selectUnique(javax.jdo.query.DateTimeExpression expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public javax.jdo.query.TimeExpression selectUnique(javax.jdo.query.TimeExpression expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • selectUnique

      public javax.jdo.query.CharacterExpression selectUnique(javax.jdo.query.CharacterExpression expr)
      Specified by:
      selectUnique in interface javax.jdo.JDOQLTypedSubquery<T>
    • select

      public javax.jdo.query.CollectionExpression select(javax.jdo.query.CollectionExpression expr)
      Specified by:
      select in interface javax.jdo.JDOQLTypedSubquery<T>
    • internalSelect

      protected javax.jdo.query.Expression internalSelect(javax.jdo.query.Expression expr, Class implClass)