| Interface | Description |
|---|---|
| AggregateListener |
An aggregate listener aggregates data produced by an ExpressionQuery.
|
| Arguments |
Multiple arguments to a function call.
|
| Constant |
Interface for any query constant value.
|
| Expression |
Interface for a set of conditions that must be met for the query
to be true.
|
| ExpressionFactory |
The ExpressionFactory must be implemented by a particular runtime
to form
Expressions in its native query language. |
| ExpressionParser |
Parser for query languages that will be used by a
ExpressionQuery. |
| ExpressionVisitor |
Visits nodes of a query expression tree.
|
| FilterListener |
A filter listener extends expression filters with custom functionality.
|
| Literal |
Interface for any literal value.
|
| Parameter |
A query parameter.
|
| Path |
A path represents a traversal into fields of a candidate object.
|
| Resolver |
A Resolver is used to resolve listeners and class or entity names
that appear in a query.
|
| Subquery |
Query value representing a subquery.
|
| Value |
Interface for any non-operator in a query filter, including
constants, variables, and object fields.
|
| Class | Description |
|---|---|
| AbstractExpressionBuilder |
Abstract base class to help build expressions.
|
| AbstractExpressionVisitor |
No-op abstract visitor meant for easy extension.
|
| CandidatePath |
A path represents a traversal into fields of a candidate object.
|
| CandidatePath.Traversal |
Represents a traversal through a field.
|
| Coalesce |
An in-memory representation of a coalesce expression
|
| Context |
JPQL / Criteria Query Context
|
| Exp |
An in-memory representation of an
Expression. |
| InMemoryExpressionFactory |
Expression factory implementation that can be used to execute queries
in memory.
|
| NullIf |
An in-memory representation of a nullif expression
|
| QueryExpressions |
Struct to hold the state of a parsed expression query.
|
| SimpleCase |
An in-memory representation of a simple case expression
|
| StringContains | Deprecated
Use
matches() instead. |
| Val |
An in-memory representation of a
Value. |
| WhenCondition | |
| WhenScalar | |
| WildcardMatch | Deprecated
Use
matches() instead. |
OpenJPA Expression Tree
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.