Uses of Interface
org.apache.openjpa.persistence.criteria.CriteriaExpression

Packages that use CriteriaExpression
org.apache.openjpa.persistence.criteria OpenJPA Criteria Query 
 

Uses of CriteriaExpression in org.apache.openjpa.persistence.criteria
 

Classes in org.apache.openjpa.persistence.criteria that implement CriteriaExpression
(package private)  class CompareByExample<T>
          An expression for query-by-example.
(package private) static class CompoundSelections.Array<X>
          A compound selection which is an array of its component terms.
(package private) static class CompoundSelections.MultiSelection<T>
          A selection of terms that interprets its arguments based on target result type.
(package private) static class CompoundSelections.NewInstance<X>
          A compound selection which is an instance constructed of its component terms.
(package private) static class CompoundSelections.Tuple
          A compound selection which is a Tuple composed of its component terms.
(package private)  class ExpressionImpl<X>
          Expression node for Criteria query.
static class Expressions.Abs<X>
           
static class Expressions.All<X>
           
static class Expressions.Any<X>
           
static class Expressions.Avg
           
static class Expressions.Between<Y extends Comparable<Y>>
           
static class Expressions.BinarayFunctionalExpression<X>
          Binary Functional Expression applies a binary function on a pair of input Expression.
static class Expressions.BinaryLogicalExpression
          Binary Logical Expression applies a function on a pair of input Expression to generate a Predicate i.e.
static class Expressions.Case<T>
           
static class Expressions.Cast<B>
           
static class Expressions.CastAs<Y>
           
static class Expressions.Coalesce<T>
           
static class Expressions.Concat
           
static class Expressions.Constant<X>
           
static class Expressions.Count
           
static class Expressions.CurrentDate
           
static class Expressions.CurrentTime
           
static class Expressions.CurrentTimestamp
           
static class Expressions.DatabaseFunction<T>
           
static class Expressions.Diff<N extends Number>
           
static class Expressions.Equal
           
static class Expressions.Exists<X>
           
static class Expressions.FunctionalExpression<X>
          Functional Expression applies a function on a list of input Expressions.
static class Expressions.GreaterThan
           
static class Expressions.GreaterThanEqual
           
static class Expressions.In<T>
           
static class Expressions.Index
           
static class Expressions.IsEmpty
           
static class Expressions.IsMember<E>
           
static class Expressions.IsNotEmpty
           
static class Expressions.IsNotNull
           
static class Expressions.IsNull
           
static class Expressions.Length
           
static class Expressions.LessThan
           
static class Expressions.LessThanEqual
           
static class Expressions.Like
           
static class Expressions.ListArgument<T>
          An expression that is composed of one or more expressions.
static class Expressions.Locate
           
static class Expressions.Lower
           
static class Expressions.Max<X>
           
static class Expressions.Min<X>
           
static class Expressions.Mod
           
static class Expressions.Not
           
static class Expressions.NotEqual
           
static class Expressions.Nullif<T>
           
static class Expressions.Product<N extends Number>
           
static class Expressions.Quotient<N extends Number>
           
static class Expressions.SimpleCase<C,R>
           
static class Expressions.Size
           
static class Expressions.Sqrt
           
static class Expressions.SubqueryExpression<X>
           
static class Expressions.SubqueryPredicate<X>
           
static class Expressions.Substring
           
static class Expressions.Sum<N extends Number>
           
static class Expressions.Trim
           
static class Expressions.Type<X extends Class>
           
static class Expressions.UnaryFunctionalExpression<X>
          Unary Functional Expression applies a unary function on a input operand Expression.
static class Expressions.Upper
           
(package private)  class FetchPathImpl<Z,X>
           
(package private)  class FromImpl<Z,X>
          Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause.
(package private) static class Joins.AbstractCollection<Z,C,E>
          Join a plural attribute.
(package private) static class Joins.Collection<Z,E>
          Join a java.util.Collection<E> type attribute.
(package private) static class Joins.KeyJoin<K,V>
          A specialized join via key of a java.util.Map<K,V> attribute.
(package private) static class Joins.List<Z,E>
          Join a java.util.List<E> type attribute.
(package private) static class Joins.Map<Z,K,V>
          Join a java.util.Map<K,V> type attribute.
(package private) static class Joins.MapEntry<K,V>
           
(package private) static class Joins.MapKey<Z,K>
           
(package private) static class Joins.Set<Z,E>
          Join a java.util.Set<E> type attribute.
(package private) static class Joins.SingularJoin<Z,X>
          Join a single-valued attribute.
(package private)  class OrderImpl
          Ordering clause of a criteria query.
(package private)  class ParameterExpressionImpl<T>
          Parameter of a criteria query.
(package private)  class PathImpl<Z,X>
          Path is an expression often representing a persistent attribute traversed from another (parent) path.
(package private)  class PredicateImpl
          Predicate is a expression that evaluates to true or false.
(package private) static class PredicateImpl.And
          Concrete AND predicate.
(package private) static class PredicateImpl.Or
          Concrete OR predicate.
(package private)  class RootImpl<X>
          A root path without a parent.
(package private)  class SelectionImpl<X>
          An item selected in the projection clause of Criteria query.
(package private)  class SubqueryImpl<T>
          Subquery is an expression which itself is a query and always appears in the context of a parent query.
 

Fields in org.apache.openjpa.persistence.criteria with type parameters of type CriteriaExpression
protected  Set<CriteriaExpression> CriteriaExpressionVisitor.AbstractVisitor._visited
           
 

Methods in org.apache.openjpa.persistence.criteria with parameters of type CriteriaExpression
(package private) static void Expressions.acceptVisit(CriteriaExpressionVisitor visitor, CriteriaExpression parent, Expression<?>... exprs)
          Visits the given expression and the given children recursively.
 void CriteriaExpressionVisitor.enter(CriteriaExpression node)
          Enter the given node.
 void CriteriaExpressionVisitor.ParameterVisitor.enter(CriteriaExpression expr)
           
 void CriteriaExpressionVisitor.exit(CriteriaExpression node)
          Exit the given node.
 void CriteriaExpressionVisitor.AbstractVisitor.exit(CriteriaExpression node)
          Remembers the node being visited.
 CriteriaExpressionVisitor.TraversalStyle CriteriaExpressionVisitor.getTraversalStyle(CriteriaExpression node)
          Get the traversal style of the children of the given node.
 CriteriaExpressionVisitor.TraversalStyle CriteriaExpressionVisitor.AbstractVisitor.getTraversalStyle(CriteriaExpression node)
          Returns PREFIX as the default traversal style.
 boolean CriteriaExpressionVisitor.isVisited(CriteriaExpression node)
          Affirms if this node has been visited.
 boolean CriteriaExpressionVisitor.AbstractVisitor.isVisited(CriteriaExpression node)
          Affirms if this node has been visited before.
 



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