Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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