Uses of Class
org.apache.openjpa.kernel.exps.Val

Packages that use Val
org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Tree 
org.apache.openjpa.kernel.exps OpenJPA Expression Tree 
 

Uses of Val in org.apache.openjpa.jdbc.kernel.exps
 

Subclasses of Val in org.apache.openjpa.jdbc.kernel.exps
 class PCPath
          A path represents a traversal into fields of a candidate object.
 

Uses of Val in org.apache.openjpa.kernel.exps
 

Subclasses of Val in org.apache.openjpa.kernel.exps
(package private)  class Abs
          Take the absolute value of a number.
(package private)  class Add
          Value produced by two values being added together.
(package private)  class Aggregate
          A value produced from evaluating a result aggregate.
(package private)  class AggregateVal
          An aggregate of some value.
(package private)  class All
          In-memory All implementation.
(package private)  class Any
          In-memory Any implementation.
(package private)  class Args
          A list of arguments to a multi-argument function.
(package private)  class Avg
          Average values.
(package private)  class BoundVariable
          Represents a bound variable.
 class CandidatePath
          A path represents a traversal into fields of a candidate object.
(package private)  class Cast
          Represents a cast.
 class Coalesce
          An in-memory representation of a coalesce expression
(package private)  class CollectionParam
          Represents a collection valued input parameter.
(package private)  class Concat
          Concatenate two strings together.
(package private)  class Count
          Count non-null values.
(package private)  class CurrentDate
          Represents the current date.
(package private)  class Distinct
          A distinct set of the specified values.
(package private)  class Divide
          Value produced by one value being divided by another.
(package private)  class Extension
          A value produced from evaluating a custom extension.
(package private)  class GeneralCase
          An in-memory representation of a general case expression
(package private)  class GetMapValue
          Returns the value of the specified key in a Map.
(package private)  class GetObjectId
          Get the oid of an object.
(package private)  class Index
          Returns the index of a value within a collection/map.
(package private)  class IndexOf
          Find the index of one string within another.
(package private)  class Lit
          Represents a literal.
(package private)  class MathVal
          Value produced by a mathematical operation on two values.
(package private)  class Max
          Find the max.
(package private)  class Min
          Find the min.
(package private)  class Mod
          Value produced by one value being mod'd by another.
(package private)  class Multiply
          Value produced by two values being multiplied together.
(package private)  class Null
          Represents the null constant.
 class NullIf
          An in-memory representation of a nullif expression
(package private)  class Param
          Represents a parameter.
 class SimpleCase
          An in-memory representation of a simple case expression
(package private)  class Size
          Returns the count of a collection.
(package private)  class Sqrt
          Take the square root of a number.
(package private)  class StringLength
          Returns the number of characters in the String.
(package private)  class SubQ
          An in-memory representation of a Subquery.
(package private)  class Substring
          Take the substring of a string.
(package private)  class Subtract
          Value produced by one value being subtracted from another.
(package private)  class Sum
          Sum values.
(package private)  class This
          Represents the 'this' ptr in a filter.
(package private)  class ToLowerCase
          Lower-case a string.
(package private)  class ToUpperCase
          Upper-case a string.
(package private)  class Trim
          Trims leading, trailing, or both charactes from a String.
(package private)  class Type
          Returns the entity type.
(package private)  class TypeLit
          Represents a type literal.
(package private)  class UnaryMathVal
          Value produced by a mathematical operation on one value.
(package private)  class UnboundVariable
          Represents an unbound variable.
(package private)  class ValuePath
          Represents a path that begins with a variable or parameter.
 

Methods in org.apache.openjpa.kernel.exps that return Val
 Val WhenCondition.getVal()
           
 Val[] Coalesce.getVal()
           
 Val WhenScalar.getVal1()
           
 Val NullIf.getVal1()
           
 Val WhenScalar.getVal2()
           
 Val NullIf.getVal2()
           
 

Constructors in org.apache.openjpa.kernel.exps with parameters of type Val
Abs(Val val)
          Constructor.
Add(Val val1, Val val2)
          Constructor.
Aggregate(AggregateListener listener, Val arg)
          Constructor.
AggregateVal(Val val)
          Constructor.
All(Val val)
           
Any(Val val)
           
Avg(Val val)
          Constructor.
BindKeyVariableExpression(BoundVariable var, Val val)
          Constructor.
BindValueVariableExpression(BoundVariable var, Val val)
          Constructor.
BindVariableExpression(BoundVariable var, Val val)
          Constructor.
Cast(Val val, Class cast)
          Constructor.
Coalesce(Val[] val)
          Constructor.
CompareExpression(Val val1, Val val2)
          Constructor.
Concat(Val val, Val args)
          Constructor.
ContainsExpression(Val val1, Val val2)
          Constructor.
ContainsKeyExpression(Val val1, Val val2)
          Constructor.
ContainsValueExpression(Val val1, Val val2)
          Constructor.
Count(Val val)
          Constructor.
Distinct(Val val)
          Constructor.
Divide(Val val1, Val val2)
          Constructor.
EndsWithExpression(Val val1, Val val2)
          Constructor.
EqualExpression(Val val1, Val val2)
          Constructor.
Extension(FilterListener listener, Val target, Val arg)
          Constructor.
GeneralCase(Exp[] exp, Val val)
           
GetMapValue(Val map, Val arg)
          Constructor.
GetObjectId(Val val)
          Constructor.
GreaterThanEqualExpression(Val val1, Val val2)
          Constructor.
GreaterThanExpression(Val val1, Val val2)
          Constructor.
Index(Val val)
          Constructor.
IndexOf(Val val, Val args)
          Constructor.
InstanceofExpression(Val val, Class cls)
          Constructor; supply value and class.
IsEmptyExpression(Val val)
          Constructor.
LessThanEqualExpression(Val val1, Val val2)
          Constructor.
LessThanExpression(Val val1, Val val2)
          Constructor.
MatchesExpression(Val val1, Val val2, String single, String multi, String escape, boolean affirmation)
          Constructor.
MathVal(Val val1, Val val2)
          Constructor.
Max(Val val)
          Constructor.
Min(Val val)
          Constructor.
Mod(Val val1, Val val2)
          Constructor.
Multiply(Val val1, Val val2)
          Constructor.
NotEqualExpression(Val val1, Val val2)
          Constructor.
NullIf(Val val1, Val val2)
          Constructor.
SimpleCase(Val caseOperand, Exp[] exp, Val val)
           
Size(Val val)
           
Sqrt(Val val)
          Constructor.
StartsWithExpression(Val val1, Val val2)
          Constructor.
StringLength(Val val)
          Constructor.
Substring(Val val, Val args)
          Constructor.
Subtract(Val val1, Val val2)
          Constructor.
Sum(Val val)
          Constructor.
ToLowerCase(Val val)
          Constructor.
ToUpperCase(Val val)
          Constructor.
Trim(Val val, Val trimChar, Boolean where)
          Constructor.
Type(Val val)
          Constructor.
UnaryMathVal(Val val)
          Constructor.
ValExpression(Val val)
          Constructor.
ValuePath(Val val)
          Constructor.
WhenCondition(Exp exp, Val val)
          Constructor.
WhenScalar(Val val1, Val val2)
          Constructor.
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.