| Methods in local.tomas.expr.eval that return ExpressionType |
ExpressionType |
BooleanValue.getType()
|
ExpressionType |
DateValue.getType()
|
ExpressionType |
DoubleValue.getType()
|
abstract ExpressionType |
ExpressionValue.getType()
Get the type of this expression value. |
ExpressionType |
IntegerValue.getType()
|
ExpressionType |
NullValue.getType()
|
ExpressionType |
StringValue.getType()
|
ExpressionType |
TypeRetriever.visitAbsFunction(AbsFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitAddition(AdditionTerm t,
ExpressionContext ctx)
|
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. |
ExpressionType |
TypeRetriever.visitBooleanConstant(Boolean b,
ExpressionContext ctx)
|
protected ExpressionType |
TypeRetriever.visitComparison(BinaryTerm t,
ExpressionContext ctx)
Get type of comparison term. |
ExpressionType |
TypeRetriever.visitConcatenationTerm(ConcatenationTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitCurrentDateFunction(CurrentDateFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitDateConstant(Date d,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitDivision(DivisionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitEquality(EqualityTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitGreaterEqual(GreaterEqualTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitGreaterThan(GreaterTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitInequality(InequalityTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitInTerm(InTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitIsNotNull(IsNotNullTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitIsNull(IsNullTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitLengthFunction(LengthFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitLessEqual(LessEqualTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitLessThan(LessTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitLikeTerm(LikeTerm t,
ExpressionContext ctx)
|
protected ExpressionType |
TypeRetriever.visitLikeTermAsBinary(BinaryTerm t,
ExpressionContext ctx)
Get type of binary LIKE term. |
ExpressionType |
TypeRetriever.visitLowerFunction(LowerFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitMatchTerm(MatchTerm t,
ExpressionContext arg)
|
ExpressionType |
TypeRetriever.visitMultiplication(MultiplicationTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitNegation(NegationTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitNotInTerm(NotInTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitNotLikeTerm(NotLikeTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitNumberConstant(Number n,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitOrTerm(OrTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitReplaceFunction(ReplaceFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitSignChange(SignChangeTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitStringConstant(String s,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitSubstrFunction(SubstrFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitSubtraction(SubtractionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitTrimFunction(TrimFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitUpperFunction(UpperFunctionTerm t,
ExpressionContext ctx)
|
ExpressionType |
TypeRetriever.visitVariable(Variable variable,
ExpressionContext ctx)
|