| Methods in local.tomas.expr.eval that return ExpressionValue |
static ExpressionValue |
ExpressionValue.create(Object obj)
Create an expression value from a basic Java object. |
ExpressionValue |
DoubleValue.evalAbsFunction()
|
ExpressionValue |
ExpressionValue.evalAbsFunction()
Evaluate abs function. |
ExpressionValue |
IntegerValue.evalAbsFunction()
|
ExpressionValue |
NullValue.evalAbsFunction()
|
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 |
DateValue.evalAvgFunction()
|
ExpressionValue |
DoubleValue.evalAvgFunction()
|
ExpressionValue |
ExpressionValue.evalAvgFunction()
Evaluate avg function. |
ExpressionValue |
IntegerValue.evalAvgFunction()
|
ExpressionValue |
NullValue.evalAvgFunction()
|
ExpressionValue |
ExpressionValue.evalConcatenation(ExpressionValue right)
Evaluate string concatenation. |
ExpressionValue |
NullValue.evalConcatenation(ExpressionValue right)
|
ExpressionValue |
StringValue.evalConcatenation(ExpressionValue right)
|
ExpressionValue |
BooleanValue.evalCountFunction()
|
ExpressionValue |
DateValue.evalCountFunction()
|
ExpressionValue |
DoubleValue.evalCountFunction()
|
ExpressionValue |
ExpressionValue.evalCountFunction()
Evaluate count function. |
ExpressionValue |
IntegerValue.evalCountFunction()
|
ExpressionValue |
NullValue.evalCountFunction()
|
ExpressionValue |
StringValue.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 |
NullValue.evalInTerm(ExpressionValue right)
|
ExpressionValue |
StringValue.evalInTerm(ExpressionValue right)
|
ExpressionValue |
ExpressionValue.evalIsNotNull()
Evaluate "is not null" term. |
ExpressionValue |
NullValue.evalIsNotNull()
|
ExpressionValue |
ExpressionValue.evalIsNull()
Evaluate "is null" term. |
ExpressionValue |
NullValue.evalIsNull()
|
ExpressionValue |
ExpressionValue.evalLengthFunction()
Evaluate length function. |
ExpressionValue |
NullValue.evalLengthFunction()
|
ExpressionValue |
StringValue.evalLengthFunction()
|
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)
|
ExpressionValue |
ExpressionValue.evalLowerFunction()
Evaluate lower function. |
ExpressionValue |
NullValue.evalLowerFunction()
|
ExpressionValue |
StringValue.evalLowerFunction()
|
ExpressionValue |
ExpressionValue.evalMatch(ExpressionValue right)
Evaluate regular expression matching term. |
ExpressionValue |
NullValue.evalMatch(ExpressionValue right)
|
ExpressionValue |
StringValue.evalMatch(ExpressionValue right)
|
ExpressionValue |
DateValue.evalMaxFunction()
|
ExpressionValue |
DoubleValue.evalMaxFunction()
|
ExpressionValue |
ExpressionValue.evalMaxFunction()
Evaluate max function. |
ExpressionValue |
IntegerValue.evalMaxFunction()
|
ExpressionValue |
NullValue.evalMaxFunction()
|
ExpressionValue |
StringValue.evalMaxFunction()
|
ExpressionValue |
DateValue.evalMinFunction()
|
ExpressionValue |
DoubleValue.evalMinFunction()
|
ExpressionValue |
ExpressionValue.evalMinFunction()
Evaluate min function. |
ExpressionValue |
IntegerValue.evalMinFunction()
|
ExpressionValue |
NullValue.evalMinFunction()
|
ExpressionValue |
StringValue.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 |
BooleanValue.evalNegation()
|
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 |
DoubleValue.evalSignChange()
|
ExpressionValue |
ExpressionValue.evalSignChange()
Evaluate negation. |
ExpressionValue |
IntegerValue.evalSignChange()
|
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 |
DoubleValue.evalSumFunction()
|
ExpressionValue |
ExpressionValue.evalSumFunction()
Evaluate sum function. |
ExpressionValue |
IntegerValue.evalSumFunction()
|
ExpressionValue |
NullValue.evalSumFunction()
|
ExpressionValue |
ExpressionValue.evalTrimFunction()
Evaluate trim function. |
ExpressionValue |
NullValue.evalTrimFunction()
|
ExpressionValue |
StringValue.evalTrimFunction()
|
ExpressionValue |
ExpressionValue.evalUpperFunction()
Evaluate upper function. |
ExpressionValue |
NullValue.evalUpperFunction()
|
ExpressionValue |
StringValue.evalUpperFunction()
|
ExpressionValue |
ExpressionContext.getVariableValue(String name)
Get value of variable. |
ExpressionValue |
ExpressionEvaluator.visitAbsFunction(AbsFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitAddition(AdditionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitAndTerm(AndTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitBooleanConstant(Boolean b,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitConcatenationTerm(ConcatenationTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitCurrentDateFunction(CurrentDateFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitDateConstant(Date d,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitDivision(DivisionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitEquality(EqualityTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitGreaterEqual(GreaterEqualTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitGreaterThan(GreaterTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitInequality(InequalityTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitInTerm(InTerm t,
ExpressionContext arg)
|
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)
|
ExpressionValue |
ExpressionEvaluator.visitLessThan(LessTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitLikeTerm(LikeTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitLowerFunction(LowerFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitMatchTerm(MatchTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitMultiplication(MultiplicationTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitNegation(NegationTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitNotInTerm(NotInTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitNotLikeTerm(NotLikeTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitNumberConstant(Number n,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitOrTerm(OrTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitReplaceFunction(ReplaceFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitSignChange(SignChangeTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitStringConstant(String s,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitSubstrFunction(SubstrFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitSubtraction(SubtractionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitTrimFunction(TrimFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitUpperFunction(UpperFunctionTerm t,
ExpressionContext arg)
|
ExpressionValue |
ExpressionEvaluator.visitVariable(Variable variable,
ExpressionContext arg)
|