Package org.apache.openjpa.persistence.criteria

OpenJPA Criteria Query

See:
          Description

Interface Summary
AliasContext The context holds named variables for nodes of CriteriaQuery.
ComparisonStyle Defines a comparison style to be applied for query-by-example attribute comparison.
CriteriaExpression Interface to support Visitor pattern and CQL conversion of Criteria Query nodes.
CriteriaExpressionVisitor A visitor for Criteria Expression nodes.
OpenJPACriteriaBuilder OpenJPA-specific extension to JPA 2.0 Criteria Query Builder API.
OpenJPACriteriaQuery<T> OpenJPA-specific extension to JPA 2.0 Criteria Query API.
 

Class Summary
CompareByExample<T> An expression for query-by-example.
ComparisonStyle.Default Default implementation.
CompoundSelections Implements selection terms that are composed of other selection terms.
CompoundSelections.Array<X> A compound selection which is an array of its component terms.
CompoundSelections.MultiSelection<T> A selection of terms that interprets its arguments based on target result type.
CompoundSelections.NewInstance<X> A compound selection which is an instance constructed of its component terms.
CompoundSelections.Tuple A compound selection which is a Tuple composed of its component terms.
CriteriaBuilderImpl Factory for Criteria query expressions.
CriteriaExpressionBuilder Converts expressions of a CriteriaQuery to kernel Expression.
CriteriaExpressionVisitor.AbstractVisitor An abstract implementation that can detect cycles during traversal.
CriteriaExpressionVisitor.ParameterVisitor A visitor to register Parameter expression of a query.
CriteriaQueryImpl<T> Criteria query implementation.
ExpressionImpl<X> Expression node for Criteria query.
Expressions Expressions according to JPA 2.0.
Expressions.Abs<X>  
Expressions.All<X>  
Expressions.Any<X>  
Expressions.Avg  
Expressions.Between<Y extends Comparable<Y>>  
Expressions.BinarayFunctionalExpression<X> Binary Functional Expression applies a binary function on a pair of input Expression.
Expressions.BinaryLogicalExpression Binary Logical Expression applies a function on a pair of input Expression to generate a Predicate i.e.
Expressions.Case<T>  
Expressions.Cast<B>  
Expressions.CastAs<Y>  
Expressions.Coalesce<T>  
Expressions.Concat  
Expressions.Constant<X>  
Expressions.Count  
Expressions.CurrentDate  
Expressions.CurrentTime  
Expressions.CurrentTimestamp  
Expressions.DatabaseFunction<T>  
Expressions.Diff<N extends Number>  
Expressions.Equal  
Expressions.Exists<X>  
Expressions.FunctionalExpression<X> Functional Expression applies a function on a list of input Expressions.
Expressions.GreaterThan  
Expressions.GreaterThanEqual  
Expressions.In<T>  
Expressions.Index  
Expressions.IsEmpty  
Expressions.IsMember<E>  
Expressions.IsNotEmpty  
Expressions.IsNotNull  
Expressions.IsNull  
Expressions.Length  
Expressions.LessThan  
Expressions.LessThanEqual  
Expressions.Like  
Expressions.ListArgument<T> An expression that is composed of one or more expressions.
Expressions.Locate  
Expressions.Lower  
Expressions.Max<X>  
Expressions.Min<X>  
Expressions.Mod  
Expressions.Not  
Expressions.NotEqual  
Expressions.Nullif<T>  
Expressions.Product<N extends Number>  
Expressions.Quotient<N extends Number>  
Expressions.SimpleCase<C,R>  
Expressions.Size  
Expressions.Sqrt  
Expressions.SubqueryExpression<X>  
Expressions.SubqueryPredicate<X>  
Expressions.Substring  
Expressions.Sum<N extends Number>  
Expressions.Trim  
Expressions.Type<X extends Class>  
Expressions.UnaryFunctionalExpression<X> Unary Functional Expression applies a unary function on a input operand Expression.
Expressions.Upper  
FetchPathImpl<Z,X>  
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.
Joins Implements strongly-typed Join expressions via singular and plural attributes.
Joins.AbstractCollection<Z,C,E> Join a plural attribute.
Joins.Collection<Z,E> Join a java.util.Collection<E> type attribute.
Joins.KeyJoin<K,V> A specialized join via key of a java.util.Map<K,V> attribute.
Joins.List<Z,E> Join a java.util.List<E> type attribute.
Joins.Map<Z,K,V> Join a java.util.Map<K,V> type attribute.
Joins.MapEntry<K,V>  
Joins.MapKey<Z,K>  
Joins.Set<Z,E> Join a java.util.Set<E> type attribute.
Joins.SingularJoin<Z,X> Join a single-valued attribute.
OrderImpl Ordering clause of a criteria query.
ParameterExpressionImpl<T> Parameter of a criteria query.
PathImpl<Z,X> Path is an expression often representing a persistent attribute traversed from another (parent) path.
PredicateImpl Predicate is a expression that evaluates to true or false.
PredicateImpl.And Concrete AND predicate.
PredicateImpl.Or Concrete OR predicate.
RootImpl<X> A root path without a parent.
SelectionImpl<X> An item selected in the projection clause of Criteria query.
SubqueryImpl<T> Subquery is an expression which itself is a query and always appears in the context of a parent query.
 

Enum Summary
ComparisonStyle.StringComparisonMode  
CriteriaExpressionVisitor.TraversalStyle  
 

Package org.apache.openjpa.persistence.criteria Description

OpenJPA Criteria Query

This package provides an implementation of Criteria API in JPA 2.0 Specification and extended features such as Query-By-Example.



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