Uses of Interface
org.apache.openjpa.persistence.query.Expression

Packages that use Expression
org.apache.openjpa.persistence.query OpenJPA Dynamic Query 
 

Uses of Expression in org.apache.openjpa.persistence.query
 

Subinterfaces of Expression in org.apache.openjpa.persistence.query
 interface Aggregate
          Type of the result of an aggregate operation
 interface DomainObject
          Domain objects define the domain over which a query operates.
 interface PathExpression
          Interface for operations over objects reached via paths
 

Classes in org.apache.openjpa.persistence.query that implement Expression
 class AbsExpression
          Denotes ABS() operation on a given expression.
 class AbstractDomainObject
          Domain Object is a path expression over which query is evaluated.
(package private)  class AbstractPath
          An abstract path is formed by two parts : the first part is a parent path.
(package private)  class AllExpression
          Denotes All(SubQuery) Expression.
(package private)  class AnyExpression
          Denotes ANY(SUbquery) Expression.
 class ArrayExpression
          A single expression that holds an array of values.
 class AverageExpression
          Denotes AVG() on a given Expression.
 class BinaryOperatorExpression
          An expression resulting from a binary operation on two expressions.
 class ConcatExpression
          Denotes CONCAT(e1,e2,..) Expression.
(package private)  class ConstantExpression
          Denotes a Value based expression such as Number, String or Date.
 class CountExpression
          Denotes COUNT(e) Expression.
 class CurrentTimeExpression
          Denotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions.
 class DistinctExpression
          Denotes DISTINCT(e) Expression.
 class DividedByExpression
          Denotes e1/e2 Expression.
 class ElseExpression
          Else clause in a Case Statement.
 class EntryExpression
          Denotes ENTRY(e) on a path.
(package private)  class ExpressionImpl
          An abstract expression acts as a factory for concrete unary or binary expressions such as ABS() or PLUS().
 class FetchPath
          Denotes a path used in fetch join.
 class IndexExpression
          Denotes INDEX(e) Expression.
 class JoinPath
          Path resulting by joining from a parent path via an attribute.
 class KeyExpression
          Denotes KEY(e) Expression.
 class LengthExpression
          Denotes LENGTH(e) Expression.
 class LiteralExpression
          Denotes a Literal Expression.
 class LocateExpression
          Denotes LOCATE(e1, e2, n) Expression.
 class LowerExpression
          Denotes LOWER(e) Expression.
 class MaxExpression
          Denotes MAX(e) Expression.
 class MinExpression
          Denotes MIN(e) Expression.
 class MinusExpression
          Denotes (e1 - e2) Expression.
(package private)  class ModExpression
          Denotes MOD(e1, e2) Expression.
(package private)  class NavigationPath
          Represents a path resulted by navigation.
 class OperatorPath
          A path resulting from KEY() or VALUE() operation on an existing path.
 class ParameterExpression
          Denotes a parameter in a query.
 class PlusExpression
          Denotes (e1 + e2) Expression.
 class QueryDefinitionImpl
          Implements QueryDefinition.
(package private)  class QueryExpression
          An expression resulting from operation on a query itself.
 class RangeExpression
          Denotes a range used by e1 BETWEEN x AND y operation.
 class RootPath
          Denotes root domain instance representing a persistent type.
 class SizeExpression
          Denotes SIZE(e) Expression.
(package private)  class SomeExpression
          Denotes SOME(Subquery) Expression.
 class SquareRootExpression
          Denotes SQRT(e) Expression.
 class SubStringExpression
          Denotes SUBSTR(a,i1,i2) Expression.
 class SumExpression
          Denotes SUM(e) Expression.
 class TimesExpression
          Denotes (e1*e2) Expression.
 class TrimExpression
          Denotes TRIM(e1,x) Expression.
 class TypeExpression
          Denotes TYPE(e) Expression.
 class UnaryMinusExpression
          Denotes (-e) Expression.
(package private)  class UnaryOperatorExpression
           
 class UpperExpression
          Denotes UPPER(e) Expression.
 class ValueExpression
          Denotes VALUE(e) Expression.
 class VarArgsExpression
          A expression that holds an array of Expressions.
 

Fields in org.apache.openjpa.persistence.query declared as Expression
protected  Expression UnaryOperatorExpression._e
           
protected  Expression UnaryExpressionPredicate._e
           
protected  Expression BinaryOperatorExpression._e1
           
protected  Expression BinaryExpressionPredicate._e1
           
protected  Expression BinaryOperatorExpression._e2
           
protected  Expression BinaryExpressionPredicate._e2
           
 

Methods in org.apache.openjpa.persistence.query that return Expression
 Expression ExpressionImpl.abs()
           
 Expression Expression.abs()
          Absolute value.
 Expression QueryDefinitionImpl.coalesce(Calendar... exp)
           
 Expression QueryDefinition.coalesce(Calendar... exp)
          coalesce This is equivalent to a case expression that returns null if all its arguments evaluate to null, and the value of its first non-null argument otherwise.
 Expression AbstractDomainObject.coalesce(Calendar... exp)
           
 Expression QueryDefinitionImpl.coalesce(Date... exp)
           
 Expression QueryDefinition.coalesce(Date... exp)
          coalesce This is equivalent to a case expression that returns null if all its arguments evaluate to null, and the value of its first non-null argument otherwise.
 Expression AbstractDomainObject.coalesce(Date... exp)
           
 Expression QueryDefinitionImpl.coalesce(Expression... exp)
           
 Expression QueryDefinition.coalesce(Expression... exp)
          coalesce This is equivalent to a case expression that returns null if all its arguments evaluate to null, and the value of its first non-null argument otherwise.
 Expression AbstractDomainObject.coalesce(Expression... exp)
           
 Expression QueryDefinitionImpl.coalesce(String... exp)
           
 Expression QueryDefinition.coalesce(String... exp)
          coalesce This is equivalent to a case expression that returns null if all its arguments evaluate to null, and the value of its first non-null argument otherwise.
 Expression AbstractDomainObject.coalesce(String... exp)
           
 Expression ExpressionImpl.concat(Expression... exprs)
           
 Expression Expression.concat(Expression... str)
          Concatenate a string with other string(s).
 Expression ExpressionImpl.concat(String... str)
           
 Expression Expression.concat(String... str)
          Concatenate a string with other string(s).
 Expression QueryDefinitionImpl.currentDate()
           
 Expression QueryDefinition.currentDate()
          Create an Expression corresponding to the current date on the database server at the time of query execution.
 Expression AbstractDomainObject.currentDate()
           
 Expression QueryDefinitionImpl.currentTime()
           
 Expression QueryDefinition.currentTime()
          Create an Expression corresponding to the current time on the database server at the time of query execution.
 Expression AbstractDomainObject.currentTime()
           
 Expression QueryDefinitionImpl.currentTimestamp()
           
 Expression QueryDefinition.currentTimestamp()
          Create an Expression corresponding to the current timestamp on the database server at the time of query execution.
 Expression AbstractDomainObject.currentTimestamp()
           
 Expression UnaryOperatorExpression.distinct()
           
 Expression Aggregate.distinct()
          Specify that duplicates are to be removed before the aggregate operation is invoked.
 Expression ExpressionImpl.dividedBy(Expression expr)
           
 Expression Expression.dividedBy(Expression expr)
          Division.
 Expression ExpressionImpl.dividedBy(Number num)
           
 Expression Expression.dividedBy(Number num)
          Division.
 Expression CaseExpressionImpl.elseCase(Calendar arg)
           
 Expression CaseExpression.elseCase(Calendar arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(Class arg)
           
 Expression CaseExpression.elseCase(Class arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(Date arg)
           
 Expression CaseExpression.elseCase(Date arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(Enum<?> arg)
           
 Expression CaseExpression.elseCase(Enum<?> arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(Expression arg)
           
 Expression CaseExpression.elseCase(Expression arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(Number arg)
           
 Expression CaseExpression.elseCase(Number arg)
          Add else to a case expression.
 Expression CaseExpressionImpl.elseCase(String arg)
           
 Expression CaseExpression.elseCase(String arg)
          Add else to a case expression.
 Expression UnaryOperatorExpression.getOperand()
           
 Expression UnaryExpressionPredicate.getOperand()
           
 Expression BinaryExpressionPredicate.getOperand()
           
 Expression BinaryOperatorExpression.getOperand1()
           
 Expression BinaryOperatorExpression.getOperand2()
           
 Expression BinaryExpressionPredicate.getOperand2()
           
 Expression DomainObject.index()
          Return an expression that corresponds to the index.
 Expression AbstractDomainObject.index()
          Derives by INDEX() operation on this path.
 Expression ExpressionImpl.length()
           
 Expression Expression.length()
          String length This method must be invoked on an expression corresponding to a string.
 Expression QueryDefinitionImpl.literal(boolean b)
           
 Expression QueryDefinition.literal(boolean b)
          Create an Expression corresponding to a boolean value.
 Expression AbstractDomainObject.literal(boolean b)
           
 Expression QueryDefinitionImpl.literal(Calendar c)
           
 Expression QueryDefinition.literal(Calendar c)
          Create an Expression corresponding to a Calendar value.
 Expression AbstractDomainObject.literal(Calendar c)
           
 Expression QueryDefinitionImpl.literal(char c)
           
 Expression QueryDefinition.literal(char c)
          Create an Expression corresponding to a character value.
 Expression AbstractDomainObject.literal(char c)
           
 Expression QueryDefinitionImpl.literal(Class cls)
           
 Expression QueryDefinition.literal(Class cls)
          Create an Expression corresponding to an entity class.
 Expression AbstractDomainObject.literal(Class cls)
           
 Expression QueryDefinitionImpl.literal(Date d)
           
 Expression QueryDefinition.literal(Date d)
          Create an Expression corresponding to a Date value.
 Expression AbstractDomainObject.literal(Date d)
           
 Expression QueryDefinitionImpl.literal(Enum<?> e)
           
 Expression QueryDefinition.literal(Enum<?> e)
          Create an Expression corresponding to an enum.
 Expression AbstractDomainObject.literal(Enum<?> e)
           
 Expression QueryDefinitionImpl.literal(Number n)
           
 Expression QueryDefinition.literal(Number n)
          Create an Expression corresponding to a numeric value.
 Expression AbstractDomainObject.literal(Number n)
           
 Expression QueryDefinitionImpl.literal(String s)
           
 Expression QueryDefinition.literal(String s)
          Create an Expression corresponding to a String value.
 Expression AbstractDomainObject.literal(String s)
           
 Expression ExpressionImpl.locate(Expression expr)
           
 Expression Expression.locate(Expression str)
          Locate a string contained within the string corresponding to the expression on which the method was invoked.
 Expression ExpressionImpl.locate(Expression str, Expression position)
           
 Expression Expression.locate(Expression str, Expression position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.locate(Expression str, int position)
           
 Expression Expression.locate(Expression str, int position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.locate(String str)
           
 Expression Expression.locate(String str)
          Locate a string contained within the string corresponding to the expression on which the method was invoked.
 Expression ExpressionImpl.locate(String str, Expression position)
           
 Expression Expression.locate(String str, Expression position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.locate(String str, int position)
           
 Expression Expression.locate(String str, int position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.lower()
           
 Expression Expression.lower()
          Convert string to lowercase.
 Expression ExpressionImpl.minus()
           
 Expression Expression.minus()
          Unary minus.
 Expression ExpressionImpl.minus(Expression expr)
           
 Expression Expression.minus(Expression expr)
          Subtraction.
 Expression ExpressionImpl.minus(Number num)
           
 Expression Expression.minus(Number num)
          Subtraction.
 Expression ExpressionImpl.mod(Expression expr)
           
 Expression Expression.mod(Expression expr)
          Modulo operation.
 Expression ExpressionImpl.mod(int num)
           
 Expression Expression.mod(int num)
          Modulo operation.
 Expression QueryDefinitionImpl.nullif(Calendar arg1, Calendar arg2)
           
 Expression QueryDefinition.nullif(Calendar arg1, Calendar arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Calendar arg1, Calendar arg2)
           
 Expression QueryDefinitionImpl.nullif(Class arg1, Class arg2)
           
 Expression QueryDefinition.nullif(Class arg1, Class arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Class arg1, Class arg2)
           
 Expression QueryDefinitionImpl.nullif(Date arg1, Date arg2)
           
 Expression QueryDefinition.nullif(Date arg1, Date arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Date arg1, Date arg2)
           
 Expression QueryDefinitionImpl.nullif(Enum<?> arg1, Enum<?> arg2)
           
 Expression QueryDefinition.nullif(Enum<?> arg1, Enum<?> arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Enum<?> arg1, Enum<?> arg2)
           
 Expression QueryDefinitionImpl.nullif(Expression exp1, Expression exp2)
           
 Expression QueryDefinition.nullif(Expression exp1, Expression exp2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Expression exp1, Expression exp2)
           
 Expression QueryDefinitionImpl.nullif(Number arg1, Number arg2)
           
 Expression QueryDefinition.nullif(Number arg1, Number arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Number arg1, Number arg2)
           
 Expression QueryDefinitionImpl.nullif(String arg1, String arg2)
           
 Expression QueryDefinition.nullif(String arg1, String arg2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(String arg1, String arg2)
           
 Expression QueryDefinitionImpl.nullLiteral()
           
 Expression QueryDefinition.nullLiteral()
          Create an Expression corresponding to a null value.
 Expression AbstractDomainObject.nullLiteral()
           
 Expression QueryDefinitionImpl.param(String name)
           
 Expression QueryDefinition.param(String name)
          Specify use of a parameter of the given name.
 Expression AbstractDomainObject.param(String name)
           
 Expression ExpressionImpl.plus(Expression expr)
           
 Expression Expression.plus(Expression expr)
          Addition.
 Expression ExpressionImpl.plus(Number num)
           
 Expression Expression.plus(Number num)
          Addition.
 Expression PathExpression.size()
          Return an expression that corresponds to the number of elements association or element collection corresponding to the path expression.
 Expression AbstractPath.size()
           
 Expression ExpressionImpl.sqrt()
           
 Expression Expression.sqrt()
          Square root.
 Expression ExpressionImpl.substring(Expression start)
           
 Expression Expression.substring(Expression start)
          Extract a substring starting at specified position through to the end of the string.
 Expression ExpressionImpl.substring(Expression start, Expression len)
           
 Expression Expression.substring(Expression start, Expression len)
          Extract a substring.
 Expression ExpressionImpl.substring(Expression start, int len)
           
 Expression Expression.substring(Expression start, int len)
          Extract a substring.
 Expression ExpressionImpl.substring(int start)
           
 Expression Expression.substring(int start)
          Extract a substring starting at specified position through to the end of the string.
 Expression ExpressionImpl.substring(int start, Expression len)
           
 Expression Expression.substring(int start, Expression len)
          Extract a substring.
 Expression ExpressionImpl.substring(int start, int len)
           
 Expression Expression.substring(int start, int len)
          Extract a substring.
 Expression ExpressionImpl.times(Expression expr)
           
 Expression Expression.times(Expression expr)
          Multiplication.
 Expression ExpressionImpl.times(Number num)
           
 Expression Expression.times(Number num)
          Multiplication.
 Expression ExpressionImpl.trim()
           
 Expression Expression.trim()
          Trim leading and trailing blanks.
 Expression ExpressionImpl.trim(char c)
           
 Expression Expression.trim(char c)
          Trim leading and trailing occurrences of character from the string.
 Expression ExpressionImpl.trim(char c, TrimSpec spec)
           
 Expression Expression.trim(char c, TrimSpec spec)
          Trim occurrences of the character from leading or trailing (or both) positions of the string, as specified by trim spec.
 Expression ExpressionImpl.trim(Expression expr)
           
 Expression Expression.trim(Expression expr)
          Trim leading and trailing occurrences of character specified by the expression argument from the string.
 Expression ExpressionImpl.trim(Expression expr, TrimSpec spec)
           
 Expression Expression.trim(Expression expr, TrimSpec spec)
          Trim occurrences of the character specified by the expression argument from leading or trailing (or both) positions of the string, as specified by trim spec.
 Expression ExpressionImpl.trim(TrimSpec spec)
           
 Expression Expression.trim(TrimSpec spec)
          Trim leading, trailing blanks (or both) as specified by trim spec.
 Expression PathExpression.type()
          Return an expression that corresponds to the type of the entity.
 Expression AbstractPath.type()
           
 Expression ExpressionImpl.upper()
           
 Expression Expression.upper()
          Convert string to uppercase.
 

Methods in org.apache.openjpa.persistence.query with parameters of type Expression
 Expression QueryDefinitionImpl.coalesce(Expression... exp)
           
 Expression QueryDefinition.coalesce(Expression... exp)
          coalesce This is equivalent to a case expression that returns null if all its arguments evaluate to null, and the value of its first non-null argument otherwise.
 Expression AbstractDomainObject.coalesce(Expression... exp)
           
 Expression ExpressionImpl.concat(Expression... exprs)
           
 Expression Expression.concat(Expression... str)
          Concatenate a string with other string(s).
 Expression ExpressionImpl.dividedBy(Expression expr)
           
 Expression Expression.dividedBy(Expression expr)
          Division.
 Expression CaseExpressionImpl.elseCase(Expression arg)
           
 Expression CaseExpression.elseCase(Expression arg)
          Add else to a case expression.
 boolean AliasContext.hasAlias(Expression path)
          Affirms if the given Expression has been assigned an alias by this context.
 Predicate ExpressionImpl.in(Expression... params)
           
 Predicate Expression.in(Expression... params)
          Create a predicate for testing whether the expression value is a member of the argument list.
 Expression ExpressionImpl.locate(Expression expr)
           
 Expression Expression.locate(Expression str)
          Locate a string contained within the string corresponding to the expression on which the method was invoked.
 Expression ExpressionImpl.locate(Expression str, Expression position)
           
 Expression Expression.locate(Expression str, Expression position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.locate(Expression str, int position)
           
 Expression Expression.locate(Expression str, int position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.locate(String str, Expression position)
           
 Expression Expression.locate(String str, Expression position)
          Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.
 Expression ExpressionImpl.minus(Expression expr)
           
 Expression Expression.minus(Expression expr)
          Subtraction.
 Expression ExpressionImpl.mod(Expression expr)
           
 Expression Expression.mod(Expression expr)
          Modulo operation.
 Expression QueryDefinitionImpl.nullif(Expression exp1, Expression exp2)
           
 Expression QueryDefinition.nullif(Expression exp1, Expression exp2)
          nullif This is equivalent to a case expression that tests whether its arguments are equal, returning null if they are and the value of the first expression if they are not.
 Expression AbstractDomainObject.nullif(Expression exp1, Expression exp2)
           
 Expression ExpressionImpl.plus(Expression expr)
           
 Expression Expression.plus(Expression expr)
          Addition.
 CaseExpression QueryDefinitionImpl.simpleCase(Expression caseOperand)
           
 CaseExpression QueryDefinition.simpleCase(Expression caseOperand)
          Create a simple case expression with the given case operand.
 CaseExpression AbstractDomainObject.simpleCase(Expression caseOperand)
           
 Expression ExpressionImpl.substring(Expression start)
           
 Expression Expression.substring(Expression start)
          Extract a substring starting at specified position through to the end of the string.
 Expression ExpressionImpl.substring(Expression start, Expression len)
           
 Expression Expression.substring(Expression start, Expression len)
          Extract a substring.
 Expression ExpressionImpl.substring(Expression start, int len)
           
 Expression Expression.substring(Expression start, int len)
          Extract a substring.
 Expression ExpressionImpl.substring(int start, Expression len)
           
 Expression Expression.substring(int start, Expression len)
          Extract a substring.
 CaseExpression CaseExpressionImpl.then(Expression then)
           
 CaseExpression CaseExpression.then(Expression then)
          Add a then clause to a general or simple case expression.
 Expression ExpressionImpl.times(Expression expr)
           
 Expression Expression.times(Expression expr)
          Multiplication.
 Expression ExpressionImpl.trim(Expression expr)
           
 Expression Expression.trim(Expression expr)
          Trim leading and trailing occurrences of character specified by the expression argument from the string.
 Expression ExpressionImpl.trim(Expression expr, TrimSpec spec)
           
 Expression Expression.trim(Expression expr, TrimSpec spec)
          Trim occurrences of the character specified by the expression argument from leading or trailing (or both) positions of the string, as specified by trim spec.
 CaseExpression CaseExpressionImpl.when(Expression when)
           
 CaseExpression CaseExpression.when(Expression when)
          Add a when clause to a simple case expression.
 

Constructors in org.apache.openjpa.persistence.query with parameters of type Expression
BetweenExpression(Expression arg1, RangeExpression arg2)
           
BinaryExpressionPredicate(Expression e1, BinaryConditionalOperator op, BinaryConditionalOperator nop, Expression e2)
           
BinaryOperatorExpression(Expression e1, BinaryFunctionalOperator op, Expression e2)
           
CountExpression(Expression op)
           
DistinctExpression(Expression expr)
           
DividedByExpression(Expression op1, Expression op2)
           
ElseExpression(CaseExpressionImpl owner, Expression op)
           
EqualExpression(Expression op1, Expression op2)
           
GreaterEqualExpression(Expression op1, Expression op2)
           
GreaterThanExpression(Expression op1, Expression op2)
           
IndexExpression(Expression op)
           
InExpression(Expression op, ArrayExpression op2)
           
InExpression(Expression op, Expression subquery)
           
IsEmptyExpression(Expression op)
           
IsNullExpression(Expression op)
           
LengthExpression(Expression op)
           
LessEqualExpression(Expression op1, Expression op2)
           
LessThanExpression(Expression op1, Expression op2)
           
LikeExpression(Expression e, Expression pattern)
           
LikeExpression(Expression e, Expression pattern, Object echar)
           
LocateExpression(Expression key, Expression str, Expression start)
           
LocateExpression(Expression key, Expression str, int start)
           
LocateExpression(Expression key, String str, Expression start)
           
LocateExpression(Expression key, String str, int start)
           
LowerExpression(Expression op)
           
MaxExpression(Expression op)
           
MemberOfExpression(Expression op, Expression op2)
           
MinExpression(Expression op)
           
MinusExpression(Expression op, Expression op2)
           
NotEqualExpression(Expression op1, Expression op2)
           
PlusExpression(Expression op, Expression op2)
           
RangeExpression(Expression e1, Expression e2)
           
SizeExpression(Expression op)
           
SquareRootExpression(Expression op)
           
SubStringExpression(Expression op, Expression start)
           
SubStringExpression(Expression op, Expression start, Expression l)
           
SubStringExpression(Expression op, int start)
           
SubStringExpression(Expression op, int start, int len)
           
SumExpression(Expression op)
           
TimesExpression(Expression op1, Expression op2)
           
TrimExpression(Expression op, char ch, TrimSpec spec)
           
TrimExpression(Expression op, Expression ch, TrimSpec spec)
           
TypeExpression(Expression op)
           
UnaryExpressionPredicate(Expression e, UnaryConditionalOperator op, UnaryConditionalOperator nop)
           
UnaryMinusExpression(Expression expr)
           
UnaryOperatorExpression(Expression e, UnaryFunctionalOperator op)
           
UpperExpression(Expression op)
           
VarArgsExpression(Expression[] values)
           
 



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