| Package | Description | 
|---|---|
| org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree | 
| org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction
    Utilities for generating SQL. | 
| org.apache.openjpa.kernel | OpenJPA Runtime Kernel
    This package provides a common OpenJPA runtime environment that can be
    adapted for use with various data store mechanisms. | 
| org.apache.openjpa.kernel.exps | OpenJPA Expression Tree | 
| org.apache.openjpa.kernel.jpql | JPA Query Language Support
    Allow any spec or store to use JPQL. | 
| org.apache.openjpa.persistence.criteria | OpenJPA Criteria Query
    This package provides an implementation of Criteria API in JPA 2.0 Specification
    and extended features such as Query-By-Example. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ValA Value represents any non-operator in a query filter, including
 constants, variables, and object fields. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbsAbsolute value. | 
| class  | ArgsA list of arguments to a multi-argument function. | 
| class  | CoalesceExpressionCoalesce expression. | 
| class  | CollectionParamA collection-valued input parameter in an in-expression. | 
| class  | ConcatConcatenate one string with another. | 
| class  | DatastoreFunctionA unary operator that executes a datastore specific function with zero or more arguments. | 
| class  | GeneralCaseExpressionGeneral case expression. | 
| class  | IndexOfFind the index of one string within another. | 
| class  | LitA literal value in a filter. | 
| class  | MapEntryReturns the Map.Entry | 
| class  | MapKeyReturns the key of a map value. | 
| class  | MathValue produced by a mathematical operation on two values. | 
| class  | NullA literal null value in a filter. | 
| class  | NullableAggregateUnaryOpOPENJPA-1794
 An aggregate unary operation that can indicate whether a null value from the data store
 should be returned as null. | 
| class  | NullIfExpressionNullIf expression. | 
| class  | ParamA parameter in a filter. | 
| class  | PCPathA path represents a traversal into fields of a candidate object. | 
| class  | SimpleCaseExpressionSimple case expression. | 
| class  | SqrtSquare root. | 
| class  | StringLengthReturns the number of characters in a string. | 
| class  | SubQA subquery. | 
| class  | SubstringTake a substring of a string. | 
| class  | ToLowerCaseLower-cases a string. | 
| class  | ToUpperCaseUpper-cases a string. | 
| class  | TrimReturns the number of characters in a string. | 
| class  | TypeLitA type literal value. | 
| Modifier and Type | Method and Description | 
|---|---|
| Value | JDBCExpressionFactory. abs(Value val) | 
| Value | JDBCExpressionFactory. add(Value v1,
   Value v2) | 
| Value | JDBCExpressionFactory. all(Value val) | 
| Value | JDBCExpressionFactory. any(Value val) | 
| Value | JDBCExpressionFactory. avg(Value val) | 
| Value | JDBCExpressionFactory. cast(Value val,
    Class cls) | 
| Value | JDBCExpressionFactory. coalesceExpression(Value[] vals) | 
| Value | JDBCExpressionFactory. concat(Value v1,
      Value v2) | 
| Value | JDBCExpressionFactory. count(Value val) | 
| Value | JDBCExpressionFactory. distinct(Value val) | 
| Value | JDBCExpressionFactory. divide(Value v1,
      Value v2) | 
| Value | JDBCExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val) | 
| <T extends Date> | JDBCExpressionFactory. getCurrentDate(Class<T> dateType) | 
| <T extends Date> | JDBCExpressionFactory. getCurrentTime(Class<T> dateType) | 
| <T extends Date> | JDBCExpressionFactory. getCurrentTimestamp(Class<T> dateType) | 
| Value | JDBCExpressionFactory. getKey(Value val) | 
| Value | JDBCExpressionFactory. getMapValue(Value map,
           Value arg) | 
| Value | JDBCExpressionFactory. getNull() | 
| Value | JDBCExpressionFactory. getObjectId(Value val) | 
| Value | GeneralCaseExpression. getOtherPath() | 
| Value | NullIfExpression. getOtherPath() | 
| Value | CoalesceExpression. getOtherPath() | 
| Value | SimpleCaseExpression. getOtherPath() | 
| Value | Val. getSelectAs() | 
| Value | JDBCExpressionFactory. getThis() | 
| Value[] | Args. getValues() | 
| Value | JDBCExpressionFactory. index(Value val) | 
| Value | JDBCExpressionFactory. indexOf(Value v1,
       Value v2) | 
| Value | JDBCExpressionFactory. mapEntry(Value key,
        Value val) | 
| Value | JDBCExpressionFactory. mapKey(Value key,
      Value val) | 
| Value | JDBCExpressionFactory. max(Value val) | 
| Value | JDBCExpressionFactory. min(Value val) | 
| Value | JDBCExpressionFactory. mod(Value v1,
   Value v2) | 
| Value | JDBCExpressionFactory. multiply(Value v1,
        Value v2) | 
| Value | JDBCExpressionFactory. newAggregate(AggregateListener listener,
            Value arg) | 
| Value | JDBCExpressionFactory. newBoundVariable(String name,
                Class type) | 
| Value | JDBCExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value arg) | 
| Value | JDBCExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args) | 
| Value | JDBCExpressionFactory. newUnboundVariable(String name,
                  Class type) | 
| Value | JDBCExpressionFactory. nullIfExpression(Value val1,
                Value val2) | 
| Value | JDBCExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val1) | 
| Value | JDBCExpressionFactory. size(Value val) | 
| Value | JDBCExpressionFactory. sqrt(Value val) | 
| Value | JDBCExpressionFactory. stringLength(Value str) | 
| Value | JDBCExpressionFactory. substring(Value v1,
         Value v2) | 
| Value | JDBCExpressionFactory. subtract(Value v1,
        Value v2) | 
| Value | JDBCExpressionFactory. sum(Value val) | 
| Value | JDBCExpressionFactory. toLowerCase(Value val) | 
| Value | JDBCExpressionFactory. toUpperCase(Value val) | 
| Value | JDBCExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where) | 
| Value | JDBCExpressionFactory. type(Value val) | 
| Modifier and Type | Method and Description | 
|---|---|
| Value | JDBCExpressionFactory. abs(Value val) | 
| Value | JDBCExpressionFactory. add(Value v1,
   Value v2) | 
| Value | JDBCExpressionFactory. all(Value val) | 
| Value | JDBCExpressionFactory. any(Value val) | 
| Expression | JDBCExpressionFactory. asExpression(Value v) | 
| Value | JDBCExpressionFactory. avg(Value val) | 
| Expression | JDBCExpressionFactory. bindKeyVariable(Value var,
               Value val) | 
| Expression | JDBCExpressionFactory. bindValueVariable(Value var,
                 Value val) | 
| Expression | JDBCExpressionFactory. bindVariable(Value var,
            Value val) | 
| Value | JDBCExpressionFactory. cast(Value val,
    Class cls) | 
| Value | JDBCExpressionFactory. coalesceExpression(Value[] vals) | 
| Value | JDBCExpressionFactory. concat(Value v1,
      Value v2) | 
| Expression | JDBCExpressionFactory. contains(Value map,
        Value arg) | 
| Expression | JDBCExpressionFactory. containsKey(Value map,
           Value arg) | 
| Expression | JDBCExpressionFactory. containsValue(Value map,
             Value arg) | 
| Value | JDBCExpressionFactory. count(Value val) | 
| Value | JDBCExpressionFactory. distinct(Value val) | 
| Value | JDBCExpressionFactory. divide(Value v1,
      Value v2) | 
| Expression | JDBCExpressionFactory. endsWith(Value v1,
        Value v2) | 
| Expression | JDBCExpressionFactory. equal(Value v1,
     Value v2) | 
| Value | JDBCExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val) | 
| Value | JDBCExpressionFactory. getKey(Value val) | 
| Value | JDBCExpressionFactory. getMapValue(Value map,
           Value arg) | 
| Value | JDBCExpressionFactory. getObjectId(Value val) | 
| Expression | JDBCExpressionFactory. greaterThan(Value v1,
           Value v2) | 
| Expression | JDBCExpressionFactory. greaterThanEqual(Value v1,
                Value v2) | 
| Value | JDBCExpressionFactory. index(Value val) | 
| Value | JDBCExpressionFactory. indexOf(Value v1,
       Value v2) | 
| Expression | JDBCExpressionFactory. isEmpty(Value val) | 
| Expression | JDBCExpressionFactory. isInstance(Value val,
          Class c) | 
| Expression | JDBCExpressionFactory. isNotEmpty(Value val) | 
| boolean | JDBCExpressionFactory. isVerticalType(Value val) | 
| Expression | JDBCExpressionFactory. lessThan(Value v1,
        Value v2) | 
| Expression | JDBCExpressionFactory. lessThanEqual(Value v1,
             Value v2) | 
| Value | JDBCExpressionFactory. mapEntry(Value key,
        Value val) | 
| Value | JDBCExpressionFactory. mapKey(Value key,
      Value val) | 
| Expression | JDBCExpressionFactory. matches(Value v1,
       Value v2,
       String single,
       String multi,
       String esc) | 
| Value | JDBCExpressionFactory. max(Value val) | 
| Value | JDBCExpressionFactory. min(Value val) | 
| Value | JDBCExpressionFactory. mod(Value v1,
   Value v2) | 
| Value | JDBCExpressionFactory. multiply(Value v1,
        Value v2) | 
| Value | JDBCExpressionFactory. newAggregate(AggregateListener listener,
            Value arg) | 
| Arguments | JDBCExpressionFactory. newArgumentList(Value... vs) | 
| Arguments | JDBCExpressionFactory. newArgumentList(Value v1,
               Value v2) | 
| Value | JDBCExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value arg) | 
| Value | JDBCExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args) | 
| Path | JDBCExpressionFactory. newPath(Value val) | 
| Expression | JDBCExpressionFactory. notEqual(Value v1,
        Value v2) | 
| Expression | JDBCExpressionFactory. notMatches(Value v1,
          Value v2,
          String single,
          String multi,
          String esc) | 
| Value | JDBCExpressionFactory. nullIfExpression(Value val1,
                Value val2) | 
| void | GeneralCaseExpression. setOtherPath(Value other) | 
| void | NullIfExpression. setOtherPath(Value other) | 
| void | CoalesceExpression. setOtherPath(Value other) | 
| void | SimpleCaseExpression. setOtherPath(Value other) | 
| Value | JDBCExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val1) | 
| Value | JDBCExpressionFactory. size(Value val) | 
| Value | JDBCExpressionFactory. sqrt(Value val) | 
| Expression | JDBCExpressionFactory. startsWith(Value v1,
          Value v2) | 
| Value | JDBCExpressionFactory. stringLength(Value str) | 
| Value | JDBCExpressionFactory. substring(Value v1,
         Value v2) | 
| Value | JDBCExpressionFactory. subtract(Value v1,
        Value v2) | 
| Value | JDBCExpressionFactory. sum(Value val) | 
| Value | JDBCExpressionFactory. toLowerCase(Value val) | 
| Value | JDBCExpressionFactory. toUpperCase(Value val) | 
| Value | JDBCExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where) | 
| Value | JDBCExpressionFactory. type(Value val) | 
| Expression | JDBCExpressionFactory. whenCondition(Expression exp,
             Value val) | 
| Expression | JDBCExpressionFactory. whenScalar(Value val1,
          Value val2) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | LogicalUnion.UnionSelect. orderBy(SQLBuffer sql,
       boolean asc,
       boolean select,
       Value selAs) | 
| boolean | Select. orderBy(SQLBuffer sql,
       boolean asc,
       boolean sel,
       Value selAs)Add an ORDER BY clause. | 
| boolean | SelectImpl. orderBy(SQLBuffer sql,
       boolean asc,
       boolean sel,
       Value selAs) | 
| boolean | LogicalUnion.UnionSelect. orderBy(SQLBuffer sql,
       boolean asc,
       Joins joins,
       boolean select,
       Value selAs) | 
| boolean | Select. orderBy(SQLBuffer sql,
       boolean asc,
       Joins joins,
       boolean sel,
       Value selAs)Add an ORDER BY clause. | 
| boolean | SelectImpl. orderBy(SQLBuffer sql,
       boolean asc,
       Joins joins,
       boolean sel,
       Value selAs) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<FieldMetaData,Value> | QueryContext. getUpdates()If this query is a bulk update, return a map of the
  FieldMetaDatas toConstants. | 
| Map<FieldMetaData,Value> | AbstractStoreQuery.AbstractExecutor. getUpdates(StoreQuery q) | 
| Map<FieldMetaData,Value> | StoreQuery.Executor. getUpdates(StoreQuery q)Return a map of  FieldMetaDatato updateConstants, in cases where this query is for a bulk update. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | ExpressionStoreQuery.AbstractExpressionExecutor. assertNotContainer(Value val,
                  StoreQuery q)Throw proper exception if given value is a collection/map/array. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ArgumentsMultiple arguments to a function call. | 
| interface  | LiteralInterface for any literal value. | 
| interface  | ParameterA query parameter. | 
| interface  | PathA path represents a traversal into fields of a candidate object. | 
| interface  | SubqueryQuery value representing a subquery. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CandidatePathA path represents a traversal into fields of a candidate object. | 
| class  | CoalesceAn in-memory representation of a coalesce expression | 
| class  | NullIfAn in-memory representation of a nullif expression | 
| class  | SimpleCaseAn in-memory representation of a simple case expression | 
| class  | ValAn in-memory representation of a  Value. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Value[] | QueryExpressions. EMPTY_VALUES | 
| Value[] | QueryExpressions. grouping | 
| Value[] | QueryExpressions. ordering | 
| Value[] | QueryExpressions. projections | 
| Value[] | QueryExpressions. range | 
| Modifier and Type | Field and Description | 
|---|---|
| Map<Path,Value> | QueryExpressions. updatesMap of  FieldMetaData,Valuefor update statements. | 
| Modifier and Type | Method and Description | 
|---|---|
| Value | ExpressionFactory. abs(Value num)Return a value representing the absolute value of the given one. | 
| Value | InMemoryExpressionFactory. abs(Value val) | 
| Value | ExpressionFactory. add(Value num1,
   Value num2)Return a value representing the two values added together. | 
| Value | InMemoryExpressionFactory. add(Value val1,
   Value val2) | 
| Value | ExpressionFactory. all(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. all(Value val) | 
| Value | ExpressionFactory. any(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. any(Value val) | 
| Value | ExpressionFactory. avg(Value num)Return the average of the given value for all matches. | 
| Value | InMemoryExpressionFactory. avg(Value val) | 
| Value | ExpressionFactory. cast(Value obj,
    Class cls)Cast the value to the given class. | 
| Value | InMemoryExpressionFactory. cast(Value val,
    Class cls) | 
| Value | ExpressionFactory. coalesceExpression(Value[] val)Return a coalesce expression | 
| Value | InMemoryExpressionFactory. coalesceExpression(Value[] val) | 
| Value | ExpressionFactory. concat(Value str,
      Value args)Return a value representing the concatenation of
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. concat(Value val1,
      Value val2) | 
| Value | ExpressionFactory. count(Value obj)Return the count of the given value for all matches. | 
| Value | InMemoryExpressionFactory. count(Value val) | 
| protected Value | AbstractExpressionBuilder. createVariable(String id,
              boolean bind) | 
| Value | ExpressionFactory. distinct(Value obj)Return distinct values of the given value. | 
| Value | InMemoryExpressionFactory. distinct(Value val) | 
| Value | ExpressionFactory. divide(Value num1,
      Value num2)Return a value representing the first value divided by the first one. | 
| Value | InMemoryExpressionFactory. divide(Value val1,
      Value val2) | 
| Value[] | ExpressionParser. eval(String[] vals,
    ExpressionStoreQuery query,
    ExpressionFactory factory,
    ClassMetaData candidate)Parse the given value clauses. | 
| Value | Context. findVariable(String alias)Given an alias find the variable in JPQL contexts. | 
| Value | ExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val)Return a general case expression | 
| Value | InMemoryExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val) | 
| <T extends Date> | ExpressionFactory. getCurrentDate(Class<T> dateType)Return a value representing the current date. | 
| <T extends Date> | InMemoryExpressionFactory. getCurrentDate(Class<T> dateType) | 
| <T extends Date> | ExpressionFactory. getCurrentTime(Class<T> timeType)Return a value representing the current time. | 
| <T extends Date> | InMemoryExpressionFactory. getCurrentTime(Class<T> dateType) | 
| <T extends Date> | ExpressionFactory. getCurrentTimestamp(Class<T> timestampType)Return a value representing the current timestamp. | 
| <T extends Date> | InMemoryExpressionFactory. getCurrentTimestamp(Class<T> dateType) | 
| Value | ExpressionFactory. getKey(Value val)Path navigation thru map key | 
| Value | InMemoryExpressionFactory. getKey(Value val) | 
| Value | ExpressionFactory. getMapValue(Value map,
           Value arg)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. getMapValue(Value map,
           Value arg) | 
| Value | ExpressionFactory. getNull()Return a value representing null. | 
| Value | InMemoryExpressionFactory. getNull() | 
| Value | ExpressionFactory. getObjectId(Value val)Return the object id of the given value. | 
| Value | InMemoryExpressionFactory. getObjectId(Value val) | 
| Value | Value. getSelectAs()Return 'this' concrete class if alias is set, otherwise null | 
| Value | Val. getSelectAs() | 
| Value | ExpressionFactory. getThis()Return a value representing  this. | 
| Value | InMemoryExpressionFactory. getThis() | 
| Value[] | Arguments. getValues()Return the values that make up the arguments. | 
| Value | Context. getVariable(String alias)Given an alias and return its associated variable. | 
| protected abstract Value | AbstractExpressionBuilder. getVariable(String id)Returns the variable associated with the schema alias (id). | 
| protected Value | AbstractExpressionBuilder. getVariable(String id,
           boolean bind)Returns a value for the given id. | 
| Value | ExpressionFactory. index(Value target)Return an index/position of the given value within a collection/map. | 
| Value | InMemoryExpressionFactory. index(Value val) | 
| Value | ExpressionFactory. indexOf(Value str,
       Value args)Return a value representing the indexOf (LOCATE in JPQL) function on
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. indexOf(Value val1,
       Value val2) | 
| Value | ExpressionFactory. mapEntry(Value key,
        Value val)Return the map entry of the given value. | 
| Value | InMemoryExpressionFactory. mapEntry(Value key,
        Value val) | 
| Value | ExpressionFactory. mapKey(Value key,
      Value val)Return the map key of the given value | 
| Value | InMemoryExpressionFactory. mapKey(Value key,
      Value val) | 
| Value | ExpressionFactory. max(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. max(Value val) | 
| Value | ExpressionFactory. min(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. min(Value val) | 
| Value | ExpressionFactory. mod(Value num1,
   Value num2)Return a value representing the first value mod'd by the second one. | 
| Value | InMemoryExpressionFactory. mod(Value val1,
   Value val2) | 
| Value | ExpressionFactory. multiply(Value num1,
        Value num2)Return a value representing the two values multiplied together. | 
| Value | InMemoryExpressionFactory. multiply(Value val1,
        Value val2) | 
| Value | ExpressionFactory. newAggregate(AggregateListener listener,
            Value args)Return the value of the given function. | 
| Value | InMemoryExpressionFactory. newAggregate(AggregateListener listener,
            Value arg) | 
| Value | ExpressionFactory. newBoundVariable(String name,
                Class type)This method will be called only once per variable bound in a
  containsclause, and the returned value will be reused
 for any further instances of the variable in subexpression of the
 filter string. | 
| Value | InMemoryExpressionFactory. newBoundVariable(String name,
                Class type) | 
| Value | ExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value args)Return the value of the given extension. | 
| Value | InMemoryExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value arg) | 
| Value | ExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args)Return a value representing the given datastore function with the given arguments. | 
| Value | InMemoryExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args) | 
| Value | ExpressionFactory. newUnboundVariable(String name,
                  Class type)Return an unbound variable. | 
| Value | InMemoryExpressionFactory. newUnboundVariable(String name,
                  Class type) | 
| Value | ExpressionFactory. nullIfExpression(Value val1,
                Value val2)Return a nullif expression | 
| Value | InMemoryExpressionFactory. nullIfExpression(Value val1,
                Value val2) | 
| Value | ExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val)Return a simple case expression | 
| Value | InMemoryExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val) | 
| Value | ExpressionFactory. size(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. size(Value val) | 
| Value | ExpressionFactory. sqrt(Value num)Return the square root of the given value. | 
| Value | InMemoryExpressionFactory. sqrt(Value val) | 
| Value | ExpressionFactory. stringLength(Value str)Returns the number of characters in the String value. | 
| Value | InMemoryExpressionFactory. stringLength(Value str) | 
| Value | ExpressionFactory. substring(Value str,
         Value args)Return a value representing the substring function on
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. substring(Value val1,
         Value val2) | 
| Value | ExpressionFactory. subtract(Value num1,
        Value num2)Return a value representing the second value subtracted from the first. | 
| Value | InMemoryExpressionFactory. subtract(Value val1,
        Value val2) | 
| Value | ExpressionFactory. sum(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. sum(Value val) | 
| Value | ExpressionFactory. toLowerCase(Value str)Return the upper case of the given value. | 
| Value | InMemoryExpressionFactory. toLowerCase(Value val) | 
| Value | ExpressionFactory. toUpperCase(Value str)Return the upper case of the given value. | 
| Value | InMemoryExpressionFactory. toUpperCase(Value val) | 
| protected Value | AbstractExpressionBuilder. traversePath(Path path,
            String field)Traverse the given field in the given path. | 
| protected Value | AbstractExpressionBuilder. traversePath(Path path,
            String field,
            boolean pcOnly,
            boolean allowNull)Traverse the given field in the given path. | 
| protected Value | AbstractExpressionBuilder. traverseXPath(Path path,
             String field) | 
| Value | ExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where)Trims the specified specified trimChar from the specified value. | 
| Value | InMemoryExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where) | 
| Value | ExpressionFactory. type(Value target)Return the type/class of the given value. | 
| Value | InMemoryExpressionFactory. type(Value val) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,Value> | Context. getVariables() | 
| Modifier and Type | Method and Description | 
|---|---|
| Value | ExpressionFactory. abs(Value num)Return a value representing the absolute value of the given one. | 
| Value | InMemoryExpressionFactory. abs(Value val) | 
| Value | ExpressionFactory. add(Value num1,
   Value num2)Return a value representing the two values added together. | 
| Value | InMemoryExpressionFactory. add(Value val1,
   Value val2) | 
| void | Context. addVariable(String id,
           Value var) | 
| protected abstract void | AbstractExpressionBuilder. addVariableToContext(String id,
                    Value var)Register the variable associated with the schema alias (id) to
 the current JPQL query context. | 
| Value | ExpressionFactory. all(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. all(Value val) | 
| Value | ExpressionFactory. any(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. any(Value val) | 
| Expression | ExpressionFactory. asExpression(Value bool)Return the given value as an expression. | 
| Expression | InMemoryExpressionFactory. asExpression(Value v) | 
| Value | ExpressionFactory. avg(Value num)Return the average of the given value for all matches. | 
| Value | InMemoryExpressionFactory. avg(Value val) | 
| protected void | AbstractExpressionBuilder. bind(Value var)Record that the given variable is bound. | 
| Expression | ExpressionFactory. bindKeyVariable(Value var,
               Value map)Bind the given variable to the key set of the given map value. | 
| Expression | InMemoryExpressionFactory. bindKeyVariable(Value var,
               Value val) | 
| Expression | ExpressionFactory. bindValueVariable(Value var,
                 Value map)Bind the given variable to the value set of the given map value. | 
| Expression | InMemoryExpressionFactory. bindValueVariable(Value var,
                 Value val) | 
| Expression | ExpressionFactory. bindVariable(Value var,
            Value coll)Bind the given variable to the given collection value. | 
| Expression | InMemoryExpressionFactory. bindVariable(Value var,
            Value val) | 
| Value | ExpressionFactory. cast(Value obj,
    Class cls)Cast the value to the given class. | 
| Value | InMemoryExpressionFactory. cast(Value val,
    Class cls) | 
| Value | ExpressionFactory. coalesceExpression(Value[] val)Return a coalesce expression | 
| Value | InMemoryExpressionFactory. coalesceExpression(Value[] val) | 
| Value | ExpressionFactory. concat(Value str,
      Value args)Return a value representing the concatenation of
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. concat(Value val1,
      Value val2) | 
| Expression | ExpressionFactory. contains(Value coll,
        Value arg)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. contains(Value v1,
        Value v2) | 
| Expression | ExpressionFactory. containsKey(Value map,
           Value arg)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. containsKey(Value v1,
           Value v2) | 
| Expression | ExpressionFactory. containsValue(Value map,
             Value arg)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. containsValue(Value v1,
             Value v2) | 
| static void | AbstractExpressionBuilder. convertTypes(Value val1,
            Value val2)Perform conversions to make values compatible. | 
| static void | AbstractExpressionBuilder. convertTypesQuotedNumbers(Value val1,
                         Value val2)Perform conversions to make values compatible. | 
| Value | ExpressionFactory. count(Value obj)Return the count of the given value for all matches. | 
| Value | InMemoryExpressionFactory. count(Value val) | 
| Value | ExpressionFactory. distinct(Value obj)Return distinct values of the given value. | 
| Value | InMemoryExpressionFactory. distinct(Value val) | 
| Value | ExpressionFactory. divide(Value num1,
      Value num2)Return a value representing the first value divided by the first one. | 
| Value | InMemoryExpressionFactory. divide(Value val1,
      Value val2) | 
| Expression | ExpressionFactory. endsWith(Value str1,
        Value str2)Return whether the first string ends with the second. | 
| Expression | InMemoryExpressionFactory. endsWith(Value v1,
        Value v2) | 
| void | AbstractExpressionVisitor. enter(Value val) | 
| void | ExpressionVisitor. enter(Value val)Enter a value. | 
| Expression | ExpressionFactory. equal(Value v1,
     Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. equal(Value v1,
     Value v2) | 
| void | AbstractExpressionVisitor. exit(Value val) | 
| void | ExpressionVisitor. exit(Value val)Leave a value. | 
| Value | ExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val)Return a general case expression | 
| Value | InMemoryExpressionFactory. generalCaseExpression(Expression[] exp,
                     Value val) | 
| Value | ExpressionFactory. getKey(Value val)Path navigation thru map key | 
| Value | InMemoryExpressionFactory. getKey(Value val) | 
| Value | ExpressionFactory. getMapValue(Value map,
           Value arg)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. getMapValue(Value map,
           Value arg) | 
| Value | ExpressionFactory. getObjectId(Value val)Return the object id of the given value. | 
| Value | InMemoryExpressionFactory. getObjectId(Value val) | 
| Expression | ExpressionFactory. greaterThan(Value v1,
           Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. greaterThan(Value v1,
           Value v2) | 
| Expression | ExpressionFactory. greaterThanEqual(Value v1,
                Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. greaterThanEqual(Value v1,
                Value v2) | 
| Value | ExpressionFactory. index(Value target)Return an index/position of the given value within a collection/map. | 
| Value | InMemoryExpressionFactory. index(Value val) | 
| Value | ExpressionFactory. indexOf(Value str,
       Value args)Return a value representing the indexOf (LOCATE in JPQL) function on
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. indexOf(Value val1,
       Value val2) | 
| protected boolean | AbstractExpressionBuilder. isBound(Value var)Return true if the given variable has been bound. | 
| Expression | ExpressionFactory. isEmpty(Value target)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. isEmpty(Value v1) | 
| Expression | ExpressionFactory. isInstance(Value obj,
          Class c)Return whether the first value is an instance of the given class. | 
| Expression | InMemoryExpressionFactory. isInstance(Value v1,
          Class c) | 
| Expression | ExpressionFactory. isNotEmpty(Value target)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. isNotEmpty(Value v1) | 
| boolean | ExpressionFactory. isVerticalType(Value val)Return true if the Value is a Type expression and the Type uses joined table strategy. | 
| boolean | InMemoryExpressionFactory. isVerticalType(Value val) | 
| Expression | ExpressionFactory. lessThan(Value v1,
        Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. lessThan(Value v1,
        Value v2) | 
| Expression | ExpressionFactory. lessThanEqual(Value v1,
             Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. lessThanEqual(Value v1,
             Value v2) | 
| Value | ExpressionFactory. mapEntry(Value key,
        Value val)Return the map entry of the given value. | 
| Value | InMemoryExpressionFactory. mapEntry(Value key,
        Value val) | 
| Value | ExpressionFactory. mapKey(Value key,
      Value val)Return the map key of the given value | 
| Value | InMemoryExpressionFactory. mapKey(Value key,
      Value val) | 
| Expression | ExpressionFactory. matches(Value str,
       Value regexp,
       String single,
       String multi,
       String escape)Return whether the string matches the matching pattern. | 
| Expression | InMemoryExpressionFactory. matches(Value v1,
       Value v2,
       String single,
       String multi,
       String esc) | 
| Value | ExpressionFactory. max(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. max(Value val) | 
| Value | ExpressionFactory. min(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. min(Value val) | 
| Value | ExpressionFactory. mod(Value num1,
   Value num2)Return a value representing the first value mod'd by the second one. | 
| Value | InMemoryExpressionFactory. mod(Value val1,
   Value val2) | 
| Value | ExpressionFactory. multiply(Value num1,
        Value num2)Return a value representing the two values multiplied together. | 
| Value | InMemoryExpressionFactory. multiply(Value val1,
        Value val2) | 
| Value | ExpressionFactory. newAggregate(AggregateListener listener,
            Value args)Return the value of the given function. | 
| Value | InMemoryExpressionFactory. newAggregate(AggregateListener listener,
            Value arg) | 
| Arguments | ExpressionFactory. newArgumentList(Value... values)Return a function argument list consisting of the given values, any
 of which may itself be an argument list. | 
| Arguments | InMemoryExpressionFactory. newArgumentList(Value... values) | 
| Arguments | ExpressionFactory. newArgumentList(Value arg1,
               Value arg2)Return a function argument list consisting of the given values, either
 of which may itself be an argument list. | 
| Arguments | InMemoryExpressionFactory. newArgumentList(Value val1,
               Value val2) | 
| Value | ExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value args)Return the value of the given extension. | 
| Value | InMemoryExpressionFactory. newExtension(FilterListener listener,
            Value target,
            Value arg) | 
| Value | ExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args)Return a value representing the given datastore function with the given arguments. | 
| Value | InMemoryExpressionFactory. newFunction(String functionName,
           Class<?> resultType,
           Value... args) | 
| Path | ExpressionFactory. newPath(Value val)Return a value representing a path which will consist
 of a chain of 1 or more field names starting in the namespace of the
 given value. | 
| Path | InMemoryExpressionFactory. newPath(Value val) | 
| Expression | ExpressionFactory. notEqual(Value v1,
        Value v2)Return an expression representing the given condition. | 
| Expression | InMemoryExpressionFactory. notEqual(Value v1,
        Value v2) | 
| Expression | ExpressionFactory. notMatches(Value str,
          Value regexp,
          String single,
          String multi,
          String escape)Return whether the string does not match the given pattern. | 
| Expression | InMemoryExpressionFactory. notMatches(Value v1,
          Value v2,
          String single,
          String multi,
          String esc) | 
| Value | ExpressionFactory. nullIfExpression(Value val1,
                Value val2)Return a nullif expression | 
| Value | InMemoryExpressionFactory. nullIfExpression(Value val1,
                Value val2) | 
| void | QueryExpressions. putUpdate(Path path,
         Value val)Add an update. | 
| protected void | AbstractExpressionBuilder. setImplicitContainsTypes(Value val1,
                        Value val2,
                        int op)Set the implicit types of the given values based on the fact that
 the first is supposed to contain the second. | 
| protected static void | AbstractExpressionBuilder. setImplicitType(Value val,
               Class<?> expected)Set the implicit type of the given value to the given class. | 
| protected void | AbstractExpressionBuilder. setImplicitTypes(Value val1,
                Value val2,
                Class<?> expected)Set the implicit types of the given values based on the fact that
 they're used together, and based on the operator type. | 
| protected static void | AbstractExpressionBuilder. setImplicitTypes(Value val1,
                Value val2,
                Class<?> expected,
                Resolver resolver) | 
| Value | ExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val)Return a simple case expression | 
| Value | InMemoryExpressionFactory. simpleCaseExpression(Value caseOperand,
                    Expression[] exp,
                    Value val) | 
| Value | ExpressionFactory. size(Value target)Return an expression representing the given condition. | 
| Value | InMemoryExpressionFactory. size(Value val) | 
| Value | ExpressionFactory. sqrt(Value num)Return the square root of the given value. | 
| Value | InMemoryExpressionFactory. sqrt(Value val) | 
| Expression | ExpressionFactory. startsWith(Value str1,
          Value str2)Return whether the first string starts with the second. | 
| Expression | InMemoryExpressionFactory. startsWith(Value v1,
          Value v2) | 
| Value | ExpressionFactory. stringLength(Value str)Returns the number of characters in the String value. | 
| Value | InMemoryExpressionFactory. stringLength(Value str) | 
| Value | ExpressionFactory. substring(Value str,
         Value args)Return a value representing the substring function on
 the given target with the given args. | 
| Value | InMemoryExpressionFactory. substring(Value val1,
         Value val2) | 
| Value | ExpressionFactory. subtract(Value num1,
        Value num2)Return a value representing the second value subtracted from the first. | 
| Value | InMemoryExpressionFactory. subtract(Value val1,
        Value val2) | 
| Value | ExpressionFactory. sum(Value num)Return the max of the given value for all matches. | 
| Value | InMemoryExpressionFactory. sum(Value val) | 
| Value | ExpressionFactory. toLowerCase(Value str)Return the upper case of the given value. | 
| Value | InMemoryExpressionFactory. toLowerCase(Value val) | 
| Value | ExpressionFactory. toUpperCase(Value str)Return the upper case of the given value. | 
| Value | InMemoryExpressionFactory. toUpperCase(Value val) | 
| Value | ExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where)Trims the specified specified trimChar from the specified value. | 
| Value | InMemoryExpressionFactory. trim(Value str,
    Value trimChar,
    Boolean where) | 
| Value | ExpressionFactory. type(Value target)Return the type/class of the given value. | 
| Value | InMemoryExpressionFactory. type(Value val) | 
| Expression | ExpressionFactory. whenCondition(Expression exp,
             Value val)Return a when condidional clause | 
| Expression | InMemoryExpressionFactory. whenCondition(Expression exp,
             Value val) | 
| Expression | ExpressionFactory. whenScalar(Value val1,
          Value val2)Return a when scalar_expression clause | 
| Expression | InMemoryExpressionFactory. whenScalar(Value val1,
          Value val2) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Context. setVariables(Map<String,Value> variables) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Value | JPQLExpressionBuilder. convertSubstringArguments(ExpressionFactory factory,
                         Value val1,
                         Value val2,
                         Value val3)Converts JPQL substring() function to OpenJPA ExpressionFactory
 substring() arguments. | 
| Value[] | JPQLParser. eval(String[] vals,
    ExpressionStoreQuery query,
    ExpressionFactory factory,
    ClassMetaData candidate) | 
| protected Value | JPQLExpressionBuilder. getDefinedVariable(String id) | 
| protected Value | JPQLExpressionBuilder. getVariable(String var) | 
| protected Value | JPQLExpressionBuilder. getVariable(String id,
           boolean bind)Identification variables in JPQL are case insensitive, so lower-case
 all variables we are going to bind. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | JPQLExpressionBuilder. addVariableToContext(String id,
                    Value var) | 
| static void | JPQLExpressionBuilder. checkEmbeddable(Value val,
               String currentQuery) | 
| static Value | JPQLExpressionBuilder. convertSubstringArguments(ExpressionFactory factory,
                         Value val1,
                         Value val2,
                         Value val3)Converts JPQL substring() function to OpenJPA ExpressionFactory
 substring() arguments. | 
| void | JPQLExpressionBuilder. setImplicitTypes(Value val1,
                Value val2,
                Class<?> expected) | 
| static void | JPQLExpressionBuilder. setImplicitTypes(Value val1,
                Value val2,
                Class<?> expected,
                Resolver resolver,
                OrderedMap<Object,Class<?>> parameterTypes,
                String currentQuery) | 
| Modifier and Type | Method and Description | 
|---|---|
| Value[] | CriteriaBuilderImpl. eval(String[] vals,
    ExpressionStoreQuery query,
    ExpressionFactory factory,
    ClassMetaData candidate) | 
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.