| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 FilterValuethat wraps aVal. | 
| 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 SQLEmbeddirectly | 
| SQLValue | Deprecated. Use SQLEmbeddirectly | 
| 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
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||