| 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–2018 Apache Software Foundation. All rights reserved.