| Methods in local.tomas.expr.eval with parameters of type ExpressionContext |
protected List<ExpressionValue> |
ExpressionEvaluator.evalList(List<Expression> list,
ExpressionContext ctx)
|
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)
|
ExpressionType |
TypeRetriever.visitBooleanConstant(Boolean b,
ExpressionContext ctx)
|
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)
|
ExpressionType |
TypeRetriever.visitDateConstant(Date d,
ExpressionContext ctx)
|
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)
|
ExpressionType |
TypeRetriever.visitIsNotNull(IsNotNullTerm t,
ExpressionContext ctx)
|
ExpressionValue |
ExpressionEvaluator.visitIsNull(IsNullTerm t,
ExpressionContext arg)
|
ExpressionType |
TypeRetriever.visitIsNull(IsNullTerm t,
ExpressionContext ctx)
|
ExpressionValue |
ExpressionEvaluator.visitLengthFunction(LengthFunctionTerm t,
ExpressionContext arg)
|
ExpressionType |
TypeRetriever.visitLengthFunction(LengthFunctionTerm t,
ExpressionContext ctx)
|
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)
|
ExpressionType |
TypeRetriever.visitNumberConstant(Number n,
ExpressionContext ctx)
|
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)
|
ExpressionType |
TypeRetriever.visitStringConstant(String s,
ExpressionContext ctx)
|
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)
|