Class Expressions.Count

  extended by org.apache.openjpa.persistence.criteria.SelectionImpl<X>
      extended by org.apache.openjpa.persistence.criteria.ExpressionImpl<X>
          extended by org.apache.openjpa.persistence.criteria.Expressions.UnaryFunctionalExpression<Long>
              extended by org.apache.openjpa.persistence.criteria.Expressions.Count
All Implemented Interfaces:
Expression<Long>, Selection<Long>, TupleElement<Long>, CriteriaExpression
Enclosing class:

public static class Expressions.Count
extends Expressions.UnaryFunctionalExpression<Long>

Field Summary
Fields inherited from class org.apache.openjpa.persistence.criteria.Expressions.UnaryFunctionalExpression
Constructor Summary
Expressions.Count(Expression<?> x)
Expressions.Count(Expression<?> x, boolean distinct)
Method Summary
 StringBuilder asValue(AliasContext q)
          Get a string representation of this node as a value in the context of the given query.
 Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q)
          Bridge contract to convert this facade expression to a kernel value.
Methods inherited from class org.apache.openjpa.persistence.criteria.Expressions.UnaryFunctionalExpression
Methods inherited from class org.apache.openjpa.persistence.criteria.ExpressionImpl
as, in, in, in, in, isNotNull, isNull, toKernelExpression
Methods inherited from class org.apache.openjpa.persistence.criteria.SelectionImpl
alias, asProjection, assertValidName, asVariable, getAlias, getCompoundSelectionItems, getJavaType, isAliased, isAutoAliased, isCompoundSelection, setAutoAlias
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelection
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType

Constructor Detail


public Expressions.Count(Expression<?> x)


public Expressions.Count(Expression<?> x,
                         boolean distinct)
Method Detail


public Value toValue(ExpressionFactory factory,
                     CriteriaQueryImpl<?> q)
Description copied from class: ExpressionImpl
Bridge contract to convert this facade expression to a kernel value.

Specified by:
toValue in class ExpressionImpl<Long>
factory - creates the kernel expression
q - the query definition context of this expression
an equivalent kernel value


public StringBuilder asValue(AliasContext q)
Description copied from interface: CriteriaExpression
Get a string representation of this node as a value in the context of the given query.

Specified by:
asValue in interface CriteriaExpression
asValue in class SelectionImpl<Long>

Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.