| Interface | Description |
|---|---|
| Exp |
An Expression represents a query ready for execution.
|
| FilterValue |
The simplified public view of any non-operator in a query filter,
including constants, variables, and object fields.
|
| JDBCAggregateListener |
JDBC extension to the
AggregateListener. |
| JDBCFilterListener |
JDBC extension to the
FilterListener. |
| JDBCPath |
A path represents a traversal into fields of a candidate object.
|
| Val |
A Value represents any non-operator in a query filter, including
constants, variables, and object fields.
|
| Class | Description |
|---|---|
| Abs |
Absolute value.
|
| AbstractVal |
Abstract value for easy extension.
|
| Aggregate |
Aggregate listener that evaluates to a value.
|
| All |
All.
|
| AndExpression |
Combines two expressions.
|
| Any |
Any.
|
| Args |
A list of arguments to a multi-argument function.
|
| Avg |
Average.
|
| BinaryOpExpState |
Expression tree state for a binary operator.
|
| BindVariableAndExpression |
Combines a bind variable expression with another.
|
| BindVariableExpression |
Binds a variable to a value.
|
| CoalesceExpression |
Coalesce expression.
|
| CollectionParam |
A collection-valued input parameter in an in-expression.
|
| CollectionParam.ParamExpState |
Expression state.
|
| CompareEqualExpression |
Compares two values for equality.
|
| CompareExpression |
Compares two values.
|
| Concat |
Concatenate one string with another.
|
| Const |
A literal or parameter in the filter.
|
| Const.ConstExpState |
Constant expression state.
|
| ConstGetObjectId |
Obtaining the object id of a constant.
|
| ConstInstanceofExpression |
Tests whether a value is an instance of a class.
|
| ConstPath |
A field traversal starting with a constant filter parameter.
|
| ContainsExpression |
Tests whether one value contains another.
|
| ContainsKeyExpression |
Tests whether a map value contains a key.
|
| Count |
Count non-null values.
|
| CurrentDate |
A literal current DATE/TIME/TIMESTAMP value in a filter.
|
| DatastoreFunction |
A unary operator that executes a datastore specific function with zero or more arguments.
|
| Distinct |
Distinct the specified path.
|
| EmptyExpression |
An empty expression.
|
| EndsWithExpression |
Test if one string ends with another.
|
| EqualExpression |
Compares two values.
|
| EqualTypeExpression |
Compares two entity types.
|
| ExpContext |
Expression tree context.
|
| ExpState |
Expression tree state.
|
| Extension |
Filter listener that evaluates to a value.
|
| FilterValueImpl |
Implementation of
FilterValue that wraps a Val. |
| GeneralCaseExpression |
General case expression.
|
| GetColumn |
Returns the SQL alias of the named column for use in a query.
|
| GetMapValue |
Returns the value of the given map's key.
|
| GetObjectId |
Select the oid value of an object; typically used in projections.
|
| HasContainsExpressionVisitor |
Determines whether the visited expressions include a "contains" expression.
|
| Index |
Index.
|
| IndexOf |
Find the index of one string within another.
|
| InExpression |
Tests whether a value is IN a collection.
|
| InKeyExpression |
Tests whether a value is IN a map key set.
|
| InstanceofExpression |
Tests whether the given path is an instance of the given class.
|
| InSubQExpression |
Tests whether a value is IN a subquery.
|
| InValueExpression |
Tests whether a value is IN a map value collection.
|
| IsEmptyExpression |
Tests whether the given value is empty.
|
| IsNotEmptyExpression |
Tests whether the given value is not empty.
|
| JDBCExpressionFactory |
Expression factory implementation that can be used to execute queries
via SQL.
|
| JDBCStringContains | Deprecated
Use
matches() instead. |
| JDBCWildcardMatch | Deprecated
Use
matches() instead. |
| Lit |
A literal value in a filter.
|
| MapEntry |
Returns the Map.Entry
|
| MapEntry.EntryExpState |
Expression state.
|
| MapKey |
Returns the key of a map value.
|
| MapKey.KeyExpState |
Expression state.
|
| MatchesExpression |
Test if a string matches a regexp.
|
| Math |
Value produced by a mathematical operation on two values.
|
| Max |
Maximum.
|
| Min |
Minimum.
|
| NotContainsExpression |
Negates a contains expression using a subselect to make sure no
elements meet the criteria.
|
| NotEqualExpression |
Compares two values.
|
| NotEqualTypeExpression |
Compares two entity types.
|
| NotExpression |
Negates an expression.
|
| Null |
A literal null value in a filter.
|
| NullIfExpression |
NullIf expression.
|
| OrExpression |
Combines two expressions.
|
| Param |
A parameter in a filter.
|
| Param.ParamExpState |
Expression state.
|
| PCPath |
A path represents a traversal into fields of a candidate object.
|
| PCPath.PathExpState |
Expression state.
|
| QueryExpressionsState |
Struct to hold the state of a query expressions instance.
|
| SelectConstructor |
Turns parsed queries into selects.
|
| SimpleCaseExpression |
Simple case expression.
|
| Size |
Size.
|
| SQLEmbed |
Simple listener which embeds its SQL argument into the query.
|
| SQLExpression | Deprecated
Use
SQLEmbed directly |
| SQLValue | Deprecated
Use
SQLEmbed directly |
| Sqrt |
Square root.
|
| StartsWithExpression |
Test if one string starts with another.
|
| StringFunction |
A JDBC string function.
|
| StringLength |
Returns the number of characters in a string.
|
| SubQ |
A subquery.
|
| Substring |
Take a substring of a string.
|
| Sum |
Sum.
|
| ToLowerCase |
Lower-cases a string.
|
| ToUpperCase |
Upper-cases a string.
|
| Trim |
Returns the number of characters in a string.
|
| Type |
Entity Type expression.
|
| TypeLit |
A type literal value.
|
| UnaryOp |
Value produced by a unary operation on a value.
|
| Variable |
A variable in a filter.
|
| WhenCondition |
Value produced by a when_clause of a case expression.
|
| WhenScalar |
Value produced by a when_clause of a case expression.
|
OpenJPA-JDBC Expression Tree
Copyright © 2006–2013 Apache Software Foundation. All rights reserved.