| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Value | |
|---|---|
| org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree | 
| org.apache.openjpa.kernel | OpenJPA Runtime Kernel | 
| org.apache.openjpa.kernel.exps | OpenJPA Expression Tree | 
| org.apache.openjpa.kernel.jpql | JPA Query Language Support | 
| Uses of Value in org.apache.openjpa.jdbc.kernel.exps | 
|---|
| Subinterfaces of Value in org.apache.openjpa.jdbc.kernel.exps | |
|---|---|
 interface | 
Val
A Value represents any non-operator in a query filter, including constants, variables, and object fields.  | 
| Classes in org.apache.openjpa.jdbc.kernel.exps that implement Value | |
|---|---|
 class | 
Args
A list of arguments to a multi-argument function.  | 
 class | 
Lit
A literal value in a filter.  | 
 class | 
Param
A parameter in a filter.  | 
 class | 
PCPath
A path represents a traversal into fields of a candidate object.  | 
| Methods in org.apache.openjpa.jdbc.kernel.exps that return Value | |
|---|---|
 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.concat(Value v1,
       Value v2)
 | 
 Value | 
JDBCExpressionFactory.count(Value val)
 | 
 Value | 
JDBCExpressionFactory.distinct(Value val)
 | 
 Value | 
JDBCExpressionFactory.divide(Value v1,
       Value v2)
 | 
 Value | 
JDBCExpressionFactory.getCurrentDate()
 | 
 Value | 
JDBCExpressionFactory.getCurrentTime()
 | 
 Value | 
JDBCExpressionFactory.getCurrentTimestamp()
 | 
 Value | 
JDBCExpressionFactory.getMapValue(Value map,
            Value arg)
 | 
 Value | 
JDBCExpressionFactory.getNull()
 | 
 Value | 
JDBCExpressionFactory.getObjectId(Value val)
 | 
 Value | 
JDBCExpressionFactory.getThis()
 | 
 Value[] | 
Args.getValues()
 | 
 Value | 
JDBCExpressionFactory.indexOf(Value v1,
        Value v2)
 | 
 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.newUnboundVariable(String name,
                   Class type)
 | 
 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)
 | 
| Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type Value | |
|---|---|
 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.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.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.indexOf(Value v1,
        Value v2)
 | 
 Expression | 
JDBCExpressionFactory.isEmpty(Value val)
 | 
 Expression | 
JDBCExpressionFactory.isInstance(Value val,
           Class c)
 | 
 Expression | 
JDBCExpressionFactory.isNotEmpty(Value val)
 | 
 Expression | 
JDBCExpressionFactory.lessThan(Value v1,
         Value v2)
 | 
 Expression | 
JDBCExpressionFactory.lessThanEqual(Value v1,
              Value v2)
 | 
 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 v1,
                Value v2)
 | 
 Value | 
JDBCExpressionFactory.newExtension(FilterListener listener,
             Value target,
             Value arg)
 | 
 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.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)
 | 
| Uses of Value in org.apache.openjpa.kernel | 
|---|
| Methods in org.apache.openjpa.kernel with parameters of type Value | |
|---|---|
protected  void | 
ExpressionStoreQuery.AbstractExpressionExecutor.assertNotContainer(Value val,
                   StoreQuery q)
Throw proper exception if given value is a collection/map/array.  | 
| Uses of Value in org.apache.openjpa.kernel.exps | 
|---|
| Subinterfaces of Value in org.apache.openjpa.kernel.exps | |
|---|---|
 interface | 
Arguments
Multiple arguments to a function call.  | 
 interface | 
Literal
Interface for any literal value.  | 
 interface | 
Parameter
A query parameter.  | 
 interface | 
Path
A path represents a traversal into fields of a candidate object.  | 
 interface | 
Subquery
Query value representing a subquery.  | 
| Classes in org.apache.openjpa.kernel.exps that implement Value | |
|---|---|
 class | 
Val
An in-memory representation of a Value. | 
| Fields in org.apache.openjpa.kernel.exps declared as Value | |
|---|---|
static Value[] | 
QueryExpressions.EMPTY_VALUES
 | 
 Value[] | 
QueryExpressions.grouping
 | 
 Value[] | 
QueryExpressions.ordering
 | 
 Value[] | 
QueryExpressions.projections
 | 
 Value[] | 
QueryExpressions.range
 | 
| Methods in org.apache.openjpa.kernel.exps that return Value | |
|---|---|
 Value | 
InMemoryExpressionFactory.abs(Value val)
 | 
 Value | 
ExpressionFactory.abs(Value num)
Return a value representing the absolute value of the given one.  | 
 Value | 
InMemoryExpressionFactory.add(Value val1,
    Value val2)
 | 
 Value | 
ExpressionFactory.add(Value num1,
    Value num2)
Return a value representing the two values added together.  | 
 Value | 
InMemoryExpressionFactory.all(Value val)
 | 
 Value | 
ExpressionFactory.all(Value target)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.any(Value val)
 | 
 Value | 
ExpressionFactory.any(Value target)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.avg(Value val)
 | 
 Value | 
ExpressionFactory.avg(Value num)
Return the average of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.cast(Value val,
     Class cls)
 | 
 Value | 
ExpressionFactory.cast(Value obj,
     Class cls)
Cast the value to the given class.  | 
 Value | 
InMemoryExpressionFactory.concat(Value val1,
       Value val2)
 | 
 Value | 
ExpressionFactory.concat(Value str,
       Value args)
Return a value representing the concatenation of the given target with the given args.  | 
 Value | 
InMemoryExpressionFactory.count(Value val)
 | 
 Value | 
ExpressionFactory.count(Value obj)
Return the count of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.distinct(Value val)
 | 
 Value | 
ExpressionFactory.distinct(Value obj)
Return distinct values of the given value.  | 
 Value | 
InMemoryExpressionFactory.divide(Value val1,
       Value val2)
 | 
 Value | 
ExpressionFactory.divide(Value num1,
       Value num2)
Return a value representing the first value divided by the first one.  | 
 Value[] | 
ExpressionParser.eval(String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)
Parse the given value clauses.  | 
 Value | 
InMemoryExpressionFactory.getCurrentDate()
 | 
 Value | 
ExpressionFactory.getCurrentDate()
Return a value representing the current date.  | 
 Value | 
InMemoryExpressionFactory.getCurrentTime()
 | 
 Value | 
ExpressionFactory.getCurrentTime()
Return a value representing the current time.  | 
 Value | 
InMemoryExpressionFactory.getCurrentTimestamp()
 | 
 Value | 
ExpressionFactory.getCurrentTimestamp()
Return a value representing the current timestamp.  | 
 Value | 
InMemoryExpressionFactory.getMapValue(Value map,
            Value arg)
 | 
 Value | 
ExpressionFactory.getMapValue(Value map,
            Value arg)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.getNull()
 | 
 Value | 
ExpressionFactory.getNull()
Return a value representing null.  | 
 Value | 
InMemoryExpressionFactory.getObjectId(Value val)
 | 
 Value | 
ExpressionFactory.getObjectId(Value val)
Return the object id of the given value.  | 
 Value | 
InMemoryExpressionFactory.getThis()
 | 
 Value | 
ExpressionFactory.getThis()
Return a value representing this. | 
 Value[] | 
Arguments.getValues()
Return the values that make up the arguments.  | 
protected  Value | 
AbstractExpressionBuilder.getVariable(String id,
            boolean bind)
Returns a value for the given id.  | 
 Value | 
InMemoryExpressionFactory.indexOf(Value val1,
        Value val2)
 | 
 Value | 
ExpressionFactory.indexOf(Value str,
        Value args)
Return a value representing the String.indexOf(int) function on
 the given target with the given args. | 
 Value | 
InMemoryExpressionFactory.max(Value val)
 | 
 Value | 
ExpressionFactory.max(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.min(Value val)
 | 
 Value | 
ExpressionFactory.min(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.mod(Value val1,
    Value val2)
 | 
 Value | 
ExpressionFactory.mod(Value num1,
    Value num2)
Return a value representing the first value mod'd by the second one.  | 
 Value | 
InMemoryExpressionFactory.multiply(Value val1,
         Value val2)
 | 
 Value | 
ExpressionFactory.multiply(Value num1,
         Value num2)
Return a value representing the two values multiplied together.  | 
 Value | 
InMemoryExpressionFactory.newAggregate(AggregateListener listener,
             Value arg)
 | 
 Value | 
ExpressionFactory.newAggregate(AggregateListener listener,
             Value args)
Return the value of the given function.  | 
 Value | 
InMemoryExpressionFactory.newBoundVariable(String name,
                 Class type)
 | 
 Value | 
ExpressionFactory.newBoundVariable(String name,
                 Class type)
This method will be called only once per variable bound in a contains clause, and the returned value will be reused
 for any further instances of the variable in subexpression of the
 filter string. | 
 Value | 
InMemoryExpressionFactory.newExtension(FilterListener listener,
             Value target,
             Value arg)
 | 
 Value | 
ExpressionFactory.newExtension(FilterListener listener,
             Value target,
             Value args)
Return the value of the given extension.  | 
 Value | 
InMemoryExpressionFactory.newUnboundVariable(String name,
                   Class type)
 | 
 Value | 
ExpressionFactory.newUnboundVariable(String name,
                   Class type)
Return an unbound variable.  | 
 Value | 
InMemoryExpressionFactory.size(Value val)
 | 
 Value | 
ExpressionFactory.size(Value target)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.sqrt(Value val)
 | 
 Value | 
ExpressionFactory.sqrt(Value num)
Return the square root of the given value.  | 
 Value | 
InMemoryExpressionFactory.stringLength(Value str)
 | 
 Value | 
ExpressionFactory.stringLength(Value str)
Returns the number of characters in the String value.  | 
 Value | 
InMemoryExpressionFactory.substring(Value val1,
          Value val2)
 | 
 Value | 
ExpressionFactory.substring(Value str,
          Value args)
Return a value representing the String.substring(int) function on
 the given target with the given args. | 
 Value | 
InMemoryExpressionFactory.subtract(Value val1,
         Value val2)
 | 
 Value | 
ExpressionFactory.subtract(Value num1,
         Value num2)
Return a value representing the second value subtracted from the first.  | 
 Value | 
InMemoryExpressionFactory.sum(Value val)
 | 
 Value | 
ExpressionFactory.sum(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.toLowerCase(Value val)
 | 
 Value | 
ExpressionFactory.toLowerCase(Value str)
Return the upper case of the given value.  | 
 Value | 
InMemoryExpressionFactory.toUpperCase(Value val)
 | 
 Value | 
ExpressionFactory.toUpperCase(Value str)
Return the upper case of the given value.  | 
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 | 
InMemoryExpressionFactory.trim(Value str,
     Value trimChar,
     Boolean where)
 | 
 Value | 
ExpressionFactory.trim(Value str,
     Value trimChar,
     Boolean where)
Trims the specified specified trimChar from the specified value.  | 
| Methods in org.apache.openjpa.kernel.exps with parameters of type Value | |
|---|---|
 Value | 
InMemoryExpressionFactory.abs(Value val)
 | 
 Value | 
ExpressionFactory.abs(Value num)
Return a value representing the absolute value of the given one.  | 
 Value | 
InMemoryExpressionFactory.add(Value val1,
    Value val2)
 | 
 Value | 
ExpressionFactory.add(Value num1,
    Value num2)
Return a value representing the two values added together.  | 
 Value | 
InMemoryExpressionFactory.all(Value val)
 | 
 Value | 
ExpressionFactory.all(Value target)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.any(Value val)
 | 
 Value | 
ExpressionFactory.any(Value target)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.asExpression(Value v)
 | 
 Expression | 
ExpressionFactory.asExpression(Value bool)
Return the given value as an expression.  | 
 Value | 
InMemoryExpressionFactory.avg(Value val)
 | 
 Value | 
ExpressionFactory.avg(Value num)
Return the average of the given value for all matches.  | 
protected  void | 
AbstractExpressionBuilder.bind(Value var)
Record that the given variable is bound.  | 
 Expression | 
InMemoryExpressionFactory.bindKeyVariable(Value var,
                Value val)
 | 
 Expression | 
ExpressionFactory.bindKeyVariable(Value var,
                Value map)
Bind the given variable to the key set of the given map value.  | 
 Expression | 
InMemoryExpressionFactory.bindValueVariable(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.bindVariable(Value var,
             Value val)
 | 
 Expression | 
ExpressionFactory.bindVariable(Value var,
             Value coll)
Bind the given variable to the given collection value.  | 
 Value | 
InMemoryExpressionFactory.cast(Value val,
     Class cls)
 | 
 Value | 
ExpressionFactory.cast(Value obj,
     Class cls)
Cast the value to the given class.  | 
 Value | 
InMemoryExpressionFactory.concat(Value val1,
       Value val2)
 | 
 Value | 
ExpressionFactory.concat(Value str,
       Value args)
Return a value representing the concatenation of the given target with the given args.  | 
 Expression | 
InMemoryExpressionFactory.contains(Value v1,
         Value v2)
 | 
 Expression | 
ExpressionFactory.contains(Value coll,
         Value arg)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.containsKey(Value v1,
            Value v2)
 | 
 Expression | 
ExpressionFactory.containsKey(Value map,
            Value arg)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.containsValue(Value v1,
              Value v2)
 | 
 Expression | 
ExpressionFactory.containsValue(Value map,
              Value arg)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.count(Value val)
 | 
 Value | 
ExpressionFactory.count(Value obj)
Return the count of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.distinct(Value val)
 | 
 Value | 
ExpressionFactory.distinct(Value obj)
Return distinct values of the given value.  | 
 Value | 
InMemoryExpressionFactory.divide(Value val1,
       Value val2)
 | 
 Value | 
ExpressionFactory.divide(Value num1,
       Value num2)
Return a value representing the first value divided by the first one.  | 
 Expression | 
InMemoryExpressionFactory.endsWith(Value v1,
         Value v2)
 | 
 Expression | 
ExpressionFactory.endsWith(Value str1,
         Value str2)
Return whether the first string ends with the second.  | 
 void | 
ExpressionVisitor.enter(Value val)
Enter a value.  | 
 void | 
AbstractExpressionVisitor.enter(Value val)
 | 
 Expression | 
InMemoryExpressionFactory.equal(Value v1,
      Value v2)
 | 
 Expression | 
ExpressionFactory.equal(Value v1,
      Value v2)
Return an expression representing the given condition.  | 
 void | 
ExpressionVisitor.exit(Value val)
Leave a value.  | 
 void | 
AbstractExpressionVisitor.exit(Value val)
 | 
 Value | 
InMemoryExpressionFactory.getMapValue(Value map,
            Value arg)
 | 
 Value | 
ExpressionFactory.getMapValue(Value map,
            Value arg)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.getObjectId(Value val)
 | 
 Value | 
ExpressionFactory.getObjectId(Value val)
Return the object id of the given value.  | 
 Expression | 
InMemoryExpressionFactory.greaterThan(Value v1,
            Value v2)
 | 
 Expression | 
ExpressionFactory.greaterThan(Value v1,
            Value v2)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.greaterThanEqual(Value v1,
                 Value v2)
 | 
 Expression | 
ExpressionFactory.greaterThanEqual(Value v1,
                 Value v2)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.indexOf(Value val1,
        Value val2)
 | 
 Value | 
ExpressionFactory.indexOf(Value str,
        Value args)
Return a value representing the String.indexOf(int) function on
 the given target with the given args. | 
protected  boolean | 
AbstractExpressionBuilder.isBound(Value var)
Return true if the given variable has been bound.  | 
 Expression | 
InMemoryExpressionFactory.isEmpty(Value v1)
 | 
 Expression | 
ExpressionFactory.isEmpty(Value target)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.isInstance(Value v1,
           Class c)
 | 
 Expression | 
ExpressionFactory.isInstance(Value obj,
           Class c)
Return whether the first value is an instance of the given class.  | 
 Expression | 
InMemoryExpressionFactory.isNotEmpty(Value v1)
 | 
 Expression | 
ExpressionFactory.isNotEmpty(Value target)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.lessThan(Value v1,
         Value v2)
 | 
 Expression | 
ExpressionFactory.lessThan(Value v1,
         Value v2)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.lessThanEqual(Value v1,
              Value v2)
 | 
 Expression | 
ExpressionFactory.lessThanEqual(Value v1,
              Value v2)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.matches(Value v1,
        Value v2,
        String single,
        String multi,
        String esc)
 | 
 Expression | 
ExpressionFactory.matches(Value str,
        Value regexp,
        String single,
        String multi,
        String escape)
Return whether the string matches the matching pattern.  | 
 Value | 
InMemoryExpressionFactory.max(Value val)
 | 
 Value | 
ExpressionFactory.max(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.min(Value val)
 | 
 Value | 
ExpressionFactory.min(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.mod(Value val1,
    Value val2)
 | 
 Value | 
ExpressionFactory.mod(Value num1,
    Value num2)
Return a value representing the first value mod'd by the second one.  | 
 Value | 
InMemoryExpressionFactory.multiply(Value val1,
         Value val2)
 | 
 Value | 
ExpressionFactory.multiply(Value num1,
         Value num2)
Return a value representing the two values multiplied together.  | 
 Value | 
InMemoryExpressionFactory.newAggregate(AggregateListener listener,
             Value arg)
 | 
 Value | 
ExpressionFactory.newAggregate(AggregateListener listener,
             Value args)
Return the value of the given function.  | 
 Arguments | 
InMemoryExpressionFactory.newArgumentList(Value val1,
                Value val2)
 | 
 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.  | 
 Value | 
InMemoryExpressionFactory.newExtension(FilterListener listener,
             Value target,
             Value arg)
 | 
 Value | 
ExpressionFactory.newExtension(FilterListener listener,
             Value target,
             Value args)
Return the value of the given extension.  | 
 Path | 
InMemoryExpressionFactory.newPath(Value val)
 | 
 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. Example: var.address.city | 
 Expression | 
InMemoryExpressionFactory.notEqual(Value v1,
         Value v2)
 | 
 Expression | 
ExpressionFactory.notEqual(Value v1,
         Value v2)
Return an expression representing the given condition.  | 
 Expression | 
InMemoryExpressionFactory.notMatches(Value v1,
           Value v2,
           String single,
           String multi,
           String esc)
 | 
 Expression | 
ExpressionFactory.notMatches(Value str,
           Value regexp,
           String single,
           String multi,
           String escape)
Return whether the string does not match the given pattern.  | 
 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.  | 
 Value | 
InMemoryExpressionFactory.size(Value val)
 | 
 Value | 
ExpressionFactory.size(Value target)
Return an expression representing the given condition.  | 
 Value | 
InMemoryExpressionFactory.sqrt(Value val)
 | 
 Value | 
ExpressionFactory.sqrt(Value num)
Return the square root of the given value.  | 
 Expression | 
InMemoryExpressionFactory.startsWith(Value v1,
           Value v2)
 | 
 Expression | 
ExpressionFactory.startsWith(Value str1,
           Value str2)
Return whether the first string starts with the second.  | 
 Value | 
InMemoryExpressionFactory.stringLength(Value str)
 | 
 Value | 
ExpressionFactory.stringLength(Value str)
Returns the number of characters in the String value.  | 
 Value | 
InMemoryExpressionFactory.substring(Value val1,
          Value val2)
 | 
 Value | 
ExpressionFactory.substring(Value str,
          Value args)
Return a value representing the String.substring(int) function on
 the given target with the given args. | 
 Value | 
InMemoryExpressionFactory.subtract(Value val1,
         Value val2)
 | 
 Value | 
ExpressionFactory.subtract(Value num1,
         Value num2)
Return a value representing the second value subtracted from the first.  | 
 Value | 
InMemoryExpressionFactory.sum(Value val)
 | 
 Value | 
ExpressionFactory.sum(Value num)
Return the max of the given value for all matches.  | 
 Value | 
InMemoryExpressionFactory.toLowerCase(Value val)
 | 
 Value | 
ExpressionFactory.toLowerCase(Value str)
Return the upper case of the given value.  | 
 Value | 
InMemoryExpressionFactory.toUpperCase(Value val)
 | 
 Value | 
ExpressionFactory.toUpperCase(Value str)
Return the upper case of the given value.  | 
 Value | 
InMemoryExpressionFactory.trim(Value str,
     Value trimChar,
     Boolean where)
 | 
 Value | 
ExpressionFactory.trim(Value str,
     Value trimChar,
     Boolean where)
Trims the specified specified trimChar from the specified value.  | 
| Uses of Value in org.apache.openjpa.kernel.jpql | 
|---|
| Methods in org.apache.openjpa.kernel.jpql that return Value | |
|---|---|
 Value[] | 
JPQLParser.eval(String[] vals,
     ExpressionStoreQuery query,
     ExpressionFactory factory,
     ClassMetaData candidate)
 | 
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.  | 
| Methods in org.apache.openjpa.kernel.jpql with parameters of type Value | |
|---|---|
protected  void | 
JPQLExpressionBuilder.setImplicitTypes(Value val1,
                 Value val2,
                 Class expected)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||