| Methods in local.tomas.expr that throw ExpressionException |
|
AbsFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
AdditionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
AndTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
BooleanConstant.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
ConcatenationTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
CurrentDateFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
DateConstant.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
DivisionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
EqualityTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
Expression.greet(ExpressionWalker<E,F> visitor,
F arg)
Handle visit of ExpressionWalker. |
|
GreaterEqualTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
GreaterTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
InequalityTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
InTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
IsNotNullTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
IsNullTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
LengthFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
LessEqualTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
LessTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
LikeTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
LowerFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
MatchTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
MultiplicationTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
NegationTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
NotInTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
NotLikeTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
NumberConstant.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
OrTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
ReplaceFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
SignChangeTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
StringConstant.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
SubstrFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
SubtractionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
TrimFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
UpperFunctionTerm.greet(ExpressionWalker<E,F> visitor,
F arg)
|
|
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. |
| 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)
|
| 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)
|