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 java.lang.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 java.lang.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 java.lang.Number> | |
Expressions.Quotient<N extends java.lang.Number> | |
Expressions.SimpleCase<C,R> | |
Expressions.Size | |
Expressions.Sqrt | |
Expressions.SubqueryExpression<X> | |
Expressions.SubqueryPredicate<X> | |
Expressions.Substring | |
Expressions.Sum<N extends java.lang.Number> | |
Expressions.Trim | |
Expressions.Type<X extends java.lang.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.