| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| ComparisonStyle.StringComparisonMode | |
| CriteriaExpressionVisitor.TraversalStyle |
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–2013 Apache Software Foundation. All rights reserved.