common-util

Uses of Class
local.tomas.expr.ExpressionException

Packages that use ExpressionException
local.tomas.expr This package defines all interfaces and classes required to handle expressions. 
local.tomas.expr.compiler This package defines classes to compile expressions from strings and decompile expressions into strings. 
local.tomas.expr.eval This package defines classes required for expression evaluation. 
 

Uses of ExpressionException in local.tomas.expr
 

Methods in local.tomas.expr that throw ExpressionException
<E,F> E
AbsFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
AdditionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
AndTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
BooleanConstant.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
ConcatenationTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
CurrentDateFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
DateConstant.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
DivisionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
EqualityTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
Expression.greet(ExpressionWalker<E,F> visitor, F arg)
          Handle visit of ExpressionWalker.
<E,F> E
GreaterEqualTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
GreaterTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
InequalityTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
InTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
IsNotNullTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
IsNullTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
LengthFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
LessEqualTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
LessTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
LikeTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
LowerFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
MatchTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
MultiplicationTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
NegationTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
NotInTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
NotLikeTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
NumberConstant.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
OrTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
ReplaceFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
SignChangeTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
StringConstant.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
SubstrFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
SubtractionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
TrimFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
UpperFunctionTerm.greet(ExpressionWalker<E,F> visitor, F arg)
           
<E,F> E
Variable.greet(ExpressionWalker<E,F> visitor, F arg)
           
 E BaseExpressionWalker.visitAbsFunction(AbsFunctionTerm t, F arg)
           
 E ExpressionWalker.visitAbsFunction(AbsFunctionTerm t, F arg)
          Visit an abs function term.
 E BaseExpressionWalker.visitAddition(AdditionTerm t, F arg)
           
 E ExpressionWalker.visitAddition(AdditionTerm t, F arg)
          Visit an addition term.
 E BaseExpressionWalker.visitAndTerm(AndTerm t, F arg)
           
 E ExpressionWalker.visitAndTerm(AndTerm t, F arg)
          Visit an and term.
protected  E BaseExpressionWalker.visitBinaryTerm(BinaryTerm t, F arg)
          Visit a binary term.
 E BaseExpressionWalker.visitBooleanConstant(Boolean b, F arg)
          Visit a boolean constant.
 E ExpressionWalker.visitBooleanConstant(Boolean b, F arg)
          Visit a boolean constant.
 E BaseExpressionWalker.visitConcatenationTerm(ConcatenationTerm t, F arg)
           
 E ExpressionWalker.visitConcatenationTerm(ConcatenationTerm t, F arg)
          Visit a concatenation term.
 E BaseExpressionWalker.visitCurrentDateFunction(CurrentDateFunctionTerm t, F arg)
           
 E ExpressionWalker.visitCurrentDateFunction(CurrentDateFunctionTerm t, F arg)
          Visit a current date function term.
 E BaseExpressionWalker.visitDateConstant(Date d, F arg)
          Visit a date constant.
 E ExpressionWalker.visitDateConstant(Date d, F arg)
          Visit a date constant
 E BaseExpressionWalker.visitDivision(DivisionTerm t, F arg)
           
 E ExpressionWalker.visitDivision(DivisionTerm t, F arg)
          Visit a division term.
 E BaseExpressionWalker.visitEquality(EqualityTerm t, F arg)
           
 E ExpressionWalker.visitEquality(EqualityTerm t, F arg)
          Visit an equality term.
protected  E BaseExpressionWalker.visitFunctionCall(FunctionCall call, F arg)
          Visit a function call.
 E BaseExpressionWalker.visitGreaterEqual(GreaterEqualTerm t, F arg)
           
 E ExpressionWalker.visitGreaterEqual(GreaterEqualTerm t, F arg)
          Visit a greater equal term.
 E BaseExpressionWalker.visitGreaterThan(GreaterTerm t, F arg)
           
 E ExpressionWalker.visitGreaterThan(GreaterTerm t, F arg)
          Visit a greater than term.
 E BaseExpressionWalker.visitInequality(InequalityTerm t, F arg)
           
 E ExpressionWalker.visitInequality(InequalityTerm t, F arg)
          Visit an inequality term.
 E BaseExpressionWalker.visitInTerm(InTerm t, F arg)
           
 E ExpressionWalker.visitInTerm(InTerm t, F arg)
          Visit an in term.
 E BaseExpressionWalker.visitIsNotNull(IsNotNullTerm t, F arg)
           
 E ExpressionWalker.visitIsNotNull(IsNotNullTerm t, F arg)
          Visit a not is null term.
 E BaseExpressionWalker.visitIsNull(IsNullTerm t, F arg)
           
 E ExpressionWalker.visitIsNull(IsNullTerm t, F arg)
          Visit an is null term.
 E BaseExpressionWalker.visitLengthFunction(LengthFunctionTerm t, F arg)
           
 E ExpressionWalker.visitLengthFunction(LengthFunctionTerm t, F arg)
          Visit a length function term.
 E BaseExpressionWalker.visitLessEqual(LessEqualTerm t, F arg)
           
 E ExpressionWalker.visitLessEqual(LessEqualTerm t, F arg)
          Visit a less equal term.
 E BaseExpressionWalker.visitLessThan(LessTerm t, F arg)
           
 E ExpressionWalker.visitLessThan(LessTerm t, F arg)
          Visit a less than term.
 E BaseExpressionWalker.visitLikeTerm(LikeTerm t, F arg)
           
 E ExpressionWalker.visitLikeTerm(LikeTerm t, F arg)
          Visit a like term.
 E BaseExpressionWalker.visitLowerFunction(LowerFunctionTerm t, F arg)
           
 E ExpressionWalker.visitLowerFunction(LowerFunctionTerm t, F arg)
          Visit a lower function term.
 E BaseExpressionWalker.visitMatchTerm(MatchTerm t, F arg)
           
 E ExpressionWalker.visitMatchTerm(MatchTerm t, F arg)
          Visit a regular expression match term.
 E BaseExpressionWalker.visitMultiplication(MultiplicationTerm t, F arg)
           
 E ExpressionWalker.visitMultiplication(MultiplicationTerm t, F arg)
          Visit a multiplication term.
 E BaseExpressionWalker.visitNegation(NegationTerm t, F arg)
           
 E ExpressionWalker.visitNegation(NegationTerm t, F arg)
          Visit a concatenation term.
 E BaseExpressionWalker.visitNotInTerm(NotInTerm t, F arg)
           
 E ExpressionWalker.visitNotInTerm(NotInTerm t, F arg)
          Visit a not in term.
 E BaseExpressionWalker.visitNotLikeTerm(NotLikeTerm t, F arg)
           
 E ExpressionWalker.visitNotLikeTerm(NotLikeTerm t, F arg)
          Visit a not like term.
 E BaseExpressionWalker.visitNumberConstant(Number n, F arg)
          Visit a numeric constant.
 E ExpressionWalker.visitNumberConstant(Number n, F arg)
          Visit a numeric constant
 E BaseExpressionWalker.visitOrTerm(OrTerm t, F arg)
           
 E ExpressionWalker.visitOrTerm(OrTerm t, F arg)
          Visit an or term.
 E BaseExpressionWalker.visitReplaceFunction(ReplaceFunctionTerm t, F arg)
           
 E ExpressionWalker.visitReplaceFunction(ReplaceFunctionTerm t, F arg)
          Visit a replace function term.
 E BaseExpressionWalker.visitSignChange(SignChangeTerm t, F arg)
           
 E ExpressionWalker.visitSignChange(SignChangeTerm t, F arg)
          Visit a sign change term.
 E BaseExpressionWalker.visitStringConstant(String s, F arg)
          Visit a string constant.
 E ExpressionWalker.visitStringConstant(String s, F arg)
          Visit a string constant.
 E BaseExpressionWalker.visitSubstrFunction(SubstrFunctionTerm t, F arg)
           
 E ExpressionWalker.visitSubstrFunction(SubstrFunctionTerm t, F arg)
          Visit a substring function term.
 E BaseExpressionWalker.visitSubtraction(SubtractionTerm t, F arg)
           
 E ExpressionWalker.visitSubtraction(SubtractionTerm t, F arg)
          Visit a subtraction term.
 E BaseExpressionWalker.visitTrimFunction(TrimFunctionTerm t, F arg)
           
 E ExpressionWalker.visitTrimFunction(TrimFunctionTerm t, F arg)
          Visit a trim function term.
protected  E BaseExpressionWalker.visitUnaryTerm(UnaryTerm t, F arg)
          Visit a unary term.
 E BaseExpressionWalker.visitUpperFunction(UpperFunctionTerm t, F arg)
           
 E ExpressionWalker.visitUpperFunction(UpperFunctionTerm t, F arg)
          Visit an upper function term.
 E BaseExpressionWalker.visitVariable(Variable variable, F arg)
          Visit a variable.
 E ExpressionWalker.visitVariable(Variable variable, F arg)
          Visit a variable.
 

Uses of ExpressionException in local.tomas.expr.compiler
 

Methods in local.tomas.expr.compiler that throw ExpressionException
protected  List<String> ExpressionCompiler.getTokenStream(String expr, int options)
          Convert string to token stream.
protected  Expression ExpressionCompiler.parse()
          Parse expression string.
static Expression ExpressionCompiler.parse(String expr, Locale locale, int options)
          Parse an expression.
protected  Expression ExpressionCompiler.parseAddition()
          Parse addition term.
protected  Expression ExpressionCompiler.parseAnd()
          Parse AND term.
protected  Expression ExpressionCompiler.parseAtom()
          Parse atomic expression.
protected  Expression ExpressionCompiler.parseComparison()
          Parse comparison term.
protected  Expression ExpressionCompiler.parseMultiplication()
          Parse multiplication term.
protected  Expression ExpressionCompiler.parseOr()
          Parse OR term.
protected  Expression ExpressionCompiler.parseUnaryTerm()
          Parse unary term.
protected  Expression ExpressionCompiler.resolveName(String name)
           
 StringBuffer ExpressionDecompiler.visitAbsFunction(AbsFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitAddition(AdditionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitAndTerm(AndTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitBooleanConstant(Boolean b, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitConcatenationTerm(ConcatenationTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitCurrentDateFunction(CurrentDateFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitDateConstant(Date d, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitDivision(DivisionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitEquality(EqualityTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitGreaterEqual(GreaterEqualTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitGreaterThan(GreaterTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitInequality(InequalityTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitInTerm(InTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitIsNotNull(IsNotNullTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitIsNull(IsNullTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitLengthFunction(LengthFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitLessEqual(LessEqualTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitLessThan(LessTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitLikeTerm(LikeTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitLowerFunction(LowerFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitMatchTerm(MatchTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitMultiplication(MultiplicationTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitNegation(NegationTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitNotInTerm(NotInTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitNotLikeTerm(NotLikeTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitNumberConstant(Number n, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitOrTerm(OrTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitReplaceFunction(ReplaceFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitSignChange(SignChangeTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitStringConstant(String s, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitSubstrFunction(SubstrFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitSubtraction(SubtractionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitTrimFunction(TrimFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitUpperFunction(UpperFunctionTerm t, ExpressionDecompilerContext arg)
           
 StringBuffer ExpressionDecompiler.visitVariable(Variable variable, ExpressionDecompilerContext arg)
           
 

Constructors in local.tomas.expr.compiler that throw ExpressionException
ExpressionCompiler(String expr, Locale locale, int options)
          Constructor.
 

Uses of ExpressionException in local.tomas.expr.eval
 

Methods in local.tomas.expr.eval that throw ExpressionException
static ExpressionValue ExpressionValue.create(Object obj)
          Create an expression value from a basic Java object.
 ExpressionValue ExpressionValue.evalAbsFunction()
          Evaluate abs function.
 ExpressionValue DoubleValue.evalAddition(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAddition(ExpressionValue right)
          Evaluate addition.
 ExpressionValue IntegerValue.evalAddition(ExpressionValue right)
           
 ExpressionValue NullValue.evalAddition(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalAnd(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAnd(ExpressionValue right)
          Evaluate and.
 ExpressionValue NullValue.evalAnd(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAvgFunction()
          Evaluate avg function.
 ExpressionValue NullValue.evalAvgFunction()
           
 ExpressionValue ExpressionValue.evalConcatenation(ExpressionValue right)
          Evaluate string concatenation.
 ExpressionValue NullValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue StringValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalCountFunction()
          Evaluate count function.
 ExpressionValue IntegerValue.evalCountFunction()
           
 ExpressionValue NullValue.evalCountFunction()
           
 ExpressionValue DoubleValue.evalDivision(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalDivision(ExpressionValue right)
          Evaluate division operation.
 ExpressionValue IntegerValue.evalDivision(ExpressionValue right)
           
 ExpressionValue NullValue.evalDivision(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalEquality(ExpressionValue right)
           
 ExpressionValue DateValue.evalEquality(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalEquality(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalEquality(ExpressionValue right)
          Evaluate equality comparison.
 ExpressionValue IntegerValue.evalEquality(ExpressionValue right)
           
 ExpressionValue NullValue.evalEquality(ExpressionValue right)
           
 ExpressionValue StringValue.evalEquality(ExpressionValue right)
           
 ExpressionValue DateValue.evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalGreaterEqual(ExpressionValue right)
          Evaluate greater equal comparison.
 ExpressionValue IntegerValue.evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue NullValue.evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue StringValue.evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue DateValue.evalGreaterThan(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalGreaterThan(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalGreaterThan(ExpressionValue right)
          Evaluate greater than comparison.
 ExpressionValue IntegerValue.evalGreaterThan(ExpressionValue right)
           
 ExpressionValue NullValue.evalGreaterThan(ExpressionValue right)
           
 ExpressionValue StringValue.evalGreaterThan(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalInequality(ExpressionValue right)
           
 ExpressionValue DateValue.evalInequality(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalInequality(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalInequality(ExpressionValue right)
          Evaluate inequality comparison.
 ExpressionValue IntegerValue.evalInequality(ExpressionValue right)
           
 ExpressionValue NullValue.evalInequality(ExpressionValue right)
           
 ExpressionValue StringValue.evalInequality(ExpressionValue right)
           
 ExpressionValue DateValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalInTerm(ExpressionValue right)
          Evaluate "in" term.
 ExpressionValue IntegerValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalIsNotNull()
          Evaluate "is not null" term.
 ExpressionValue ExpressionValue.evalIsNull()
          Evaluate "is null" term.
 ExpressionValue ExpressionValue.evalLengthFunction()
          Evaluate length function.
 ExpressionValue DateValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLessEqual(ExpressionValue right)
          Evaluate less equal comparison.
 ExpressionValue IntegerValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue NullValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue StringValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue DateValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLessThan(ExpressionValue right)
          Evaluate less than comparison.
 ExpressionValue IntegerValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue NullValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue StringValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLike(ExpressionValue right)
          Evaluate like term.
 ExpressionValue NullValue.evalLike(ExpressionValue right)
           
 ExpressionValue StringValue.evalLike(ExpressionValue right)
           
protected  List<ExpressionValue> ExpressionEvaluator.evalList(List<Expression> list, ExpressionContext ctx)
           
 ExpressionValue ExpressionValue.evalLowerFunction()
          Evaluate lower function.
 ExpressionValue NullValue.evalLowerFunction()
           
 ExpressionValue ExpressionValue.evalMatch(ExpressionValue right)
          Evaluate regular expression matching term.
 ExpressionValue NullValue.evalMatch(ExpressionValue right)
           
 ExpressionValue StringValue.evalMatch(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalMaxFunction()
          Evaluate max function.
 ExpressionValue NullValue.evalMaxFunction()
           
 ExpressionValue ExpressionValue.evalMinFunction()
          Evaluate min function.
 ExpressionValue NullValue.evalMinFunction()
           
 ExpressionValue DoubleValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalMultiplication(ExpressionValue right)
          Evaluate multiplication term.
 ExpressionValue IntegerValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue NullValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalNegation()
          Evaluate negation.
 ExpressionValue NullValue.evalNegation()
           
 ExpressionValue ExpressionValue.evalNotLikeTerm(ExpressionValue right)
          Evaluate not like term.
 ExpressionValue NullValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalOrTerm(ExpressionValue right)
          Evaluate or term.
 ExpressionValue NullValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalReplaceFunction(ExpressionValue regex, ExpressionValue replacement)
          Evaluate replacement function.
 ExpressionValue NullValue.evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue StringValue.evalReplaceFunction(ExpressionValue pattern, ExpressionValue replacement)
           
 ExpressionValue ExpressionValue.evalSignChange()
          Evaluate negation.
 ExpressionValue NullValue.evalSignChange()
           
 ExpressionValue ExpressionValue.evalSubstrFunction(ExpressionValue start, ExpressionValue length)
          Evaluate substring function.
 ExpressionValue NullValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue len)
           
 ExpressionValue StringValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue length)
           
 ExpressionValue DoubleValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalSubtraction(ExpressionValue right)
          Evaluate subtraction term.
 ExpressionValue IntegerValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue NullValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalSumFunction()
          Evaluate sum function.
 ExpressionValue IntegerValue.evalSumFunction()
           
 ExpressionValue NullValue.evalSumFunction()
           
 ExpressionValue ExpressionValue.evalTrimFunction()
          Evaluate trim function.
 ExpressionValue NullValue.evalTrimFunction()
           
 ExpressionValue ExpressionValue.evalUpperFunction()
          Evaluate upper function.
 ExpressionValue NullValue.evalUpperFunction()
           
 ExpressionValue ExpressionContext.getVariableValue(String name)
          Get value of variable.
 ExpressionValue ExpressionEvaluator.visitAbsFunction(AbsFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitAbsFunction(AbsFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitAddition(AdditionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitAddition(AdditionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitAndTerm(AndTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitAndTerm(AndTerm t, ExpressionContext ctx)
           
protected  ExpressionType TypeRetriever.visitBinaryArithmetic(BinaryTerm t, ExpressionContext ctx)
          Get type of binary arithmetic term.
protected  ExpressionType TypeRetriever.visitBinaryLogical(BinaryTerm t, ExpressionContext ctx)
          Get type of binary logical term.
 ExpressionValue ExpressionEvaluator.visitBooleanConstant(Boolean b, ExpressionContext arg)
           
protected  ExpressionType TypeRetriever.visitComparison(BinaryTerm t, ExpressionContext ctx)
          Get type of comparison term.
 ExpressionValue ExpressionEvaluator.visitConcatenationTerm(ConcatenationTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitConcatenationTerm(ConcatenationTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitCurrentDateFunction(CurrentDateFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitCurrentDateFunction(CurrentDateFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitDateConstant(Date d, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitDivision(DivisionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitDivision(DivisionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitEquality(EqualityTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitEquality(EqualityTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitGreaterEqual(GreaterEqualTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitGreaterEqual(GreaterEqualTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitGreaterThan(GreaterTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitGreaterThan(GreaterTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitInequality(InequalityTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitInequality(InequalityTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitInTerm(InTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitInTerm(InTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitIsNotNull(IsNotNullTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitIsNull(IsNullTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitLengthFunction(LengthFunctionTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitLessEqual(LessEqualTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitLessEqual(LessEqualTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitLessThan(LessTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitLessThan(LessTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitLikeTerm(LikeTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitLikeTerm(LikeTerm t, ExpressionContext ctx)
           
protected  ExpressionType TypeRetriever.visitLikeTermAsBinary(BinaryTerm t, ExpressionContext ctx)
          Get type of binary LIKE term.
 ExpressionValue ExpressionEvaluator.visitLowerFunction(LowerFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitLowerFunction(LowerFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitMatchTerm(MatchTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitMatchTerm(MatchTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitMultiplication(MultiplicationTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitMultiplication(MultiplicationTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitNegation(NegationTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitNegation(NegationTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitNotInTerm(NotInTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitNotInTerm(NotInTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitNotLikeTerm(NotLikeTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitNotLikeTerm(NotLikeTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitNumberConstant(Number n, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitOrTerm(OrTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitOrTerm(OrTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitReplaceFunction(ReplaceFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitReplaceFunction(ReplaceFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitSignChange(SignChangeTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitSignChange(SignChangeTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitStringConstant(String s, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitSubstrFunction(SubstrFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitSubstrFunction(SubstrFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitSubtraction(SubtractionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitSubtraction(SubtractionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitTrimFunction(TrimFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitTrimFunction(TrimFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitUpperFunction(UpperFunctionTerm t, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitUpperFunction(UpperFunctionTerm t, ExpressionContext ctx)
           
 ExpressionValue ExpressionEvaluator.visitVariable(Variable variable, ExpressionContext arg)
           
 ExpressionType TypeRetriever.visitVariable(Variable variable, ExpressionContext ctx)
           
 


common-util

Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.