Class Expressions.ListArgument<T>

  extended by org.apache.openjpa.persistence.criteria.SelectionImpl<X>
      extended by org.apache.openjpa.persistence.criteria.ExpressionImpl<T>
          extended by org.apache.openjpa.persistence.criteria.Expressions.ListArgument<T>
Type Parameters:
T -
All Implemented Interfaces:
Expression<T>, Selection<T>, TupleElement<T>, CriteriaExpression
Enclosing class:

public static class Expressions.ListArgument<T>
extends ExpressionImpl<T>

An expression that is composed of one or more expressions.

Constructor Summary
Expressions.ListArgument(Class<T> cls, ExpressionImpl<?>... args)
Method Summary
 void acceptVisit(CriteriaExpressionVisitor visitor)
          Accept visit from the given visitor.
 Arguments 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.ExpressionImpl
as, in, in, in, in, isNotNull, isNull, toKernelExpression
Methods inherited from class org.apache.openjpa.persistence.criteria.SelectionImpl
alias, asProjection, assertValidName, asValue, 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.ListArgument(Class<T> cls,
                                ExpressionImpl<?>... args)
Method Detail


public Arguments 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<T>
factory - creates the kernel expression
q - the query definition context of this expression
an equivalent kernel value


public void acceptVisit(CriteriaExpressionVisitor visitor)
Description copied from interface: CriteriaExpression
Accept visit from the given visitor. The receiver is responsible to propagate the visitor to the constituent sub-nodes if any.

Specified by:
acceptVisit in interface CriteriaExpression
acceptVisit in class SelectionImpl<T>
visitor - a processor to walk the nodes of a tree.

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