|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlocal.tomas.expr.eval.TypeRetriever
public class TypeRetriever
Retrieve type from expression.
| Constructor Summary | |
|---|---|
TypeRetriever()
Default constructor. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TypeRetriever()
| Method Detail |
|---|
public ExpressionType visitBooleanConstant(Boolean b,
ExpressionContext ctx)
ExpressionWalker
visitBooleanConstant in interface ExpressionWalker<ExpressionType,ExpressionContext>b - boolean constantctx - implementation dependent argument
public ExpressionType visitStringConstant(String s,
ExpressionContext ctx)
ExpressionWalker
visitStringConstant in interface ExpressionWalker<ExpressionType,ExpressionContext>s - string constantctx - implementation dependent argument
public ExpressionType visitNumberConstant(Number n,
ExpressionContext ctx)
ExpressionWalker
visitNumberConstant in interface ExpressionWalker<ExpressionType,ExpressionContext>n - numeric constantctx - implementation dependent argument
public ExpressionType visitDateConstant(Date d,
ExpressionContext ctx)
ExpressionWalker
visitDateConstant in interface ExpressionWalker<ExpressionType,ExpressionContext>d - date constantctx - implementation dependent argument
public ExpressionType visitVariable(Variable variable,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitVariable in interface ExpressionWalker<ExpressionType,ExpressionContext>ctx - implementation dependent argument
ExpressionException
public ExpressionType visitAbsFunction(AbsFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitAbsFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an abs function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitAddition(AdditionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitAddition in interface ExpressionWalker<ExpressionType,ExpressionContext>t - addition termctx - implementation dependent argument
ExpressionException
protected ExpressionType visitBinaryArithmetic(BinaryTerm t,
ExpressionContext ctx)
throws ExpressionException
t - the termctx - the expression context
ExpressionException
public ExpressionType visitAndTerm(AndTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitAndTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an and termctx - implementation dependent argument
ExpressionException
protected ExpressionType visitBinaryLogical(BinaryTerm t,
ExpressionContext ctx)
throws ExpressionException
t - the termctx - the expression context
ExpressionException
public ExpressionType visitConcatenationTerm(ConcatenationTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitConcatenationTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a concatenation termctx - implementation dependent argument
ExpressionException
public ExpressionType visitCurrentDateFunction(CurrentDateFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitCurrentDateFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a current date function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitDivision(DivisionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitDivision in interface ExpressionWalker<ExpressionType,ExpressionContext>t - division termctx - implementation dependent argument
ExpressionException
public ExpressionType visitEquality(EqualityTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitEquality in interface ExpressionWalker<ExpressionType,ExpressionContext>t - equality termctx - implementation dependent argument
ExpressionException
protected ExpressionType visitComparison(BinaryTerm t,
ExpressionContext ctx)
throws ExpressionException
t - the termctx - the expression context
ExpressionException
public ExpressionType visitGreaterEqual(GreaterEqualTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitGreaterEqual in interface ExpressionWalker<ExpressionType,ExpressionContext>t - greater equal termctx - implementation dependent argument
ExpressionException
public ExpressionType visitGreaterThan(GreaterTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitGreaterThan in interface ExpressionWalker<ExpressionType,ExpressionContext>t - greater than termctx - implementation dependent argument
ExpressionException
public ExpressionType visitInequality(InequalityTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitInequality in interface ExpressionWalker<ExpressionType,ExpressionContext>t - inequality termctx - implementation dependent argument
ExpressionException
public ExpressionType visitInTerm(InTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitInTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an in termctx - implementation dependent argument
ExpressionException
public ExpressionType visitIsNotNull(IsNotNullTerm t,
ExpressionContext ctx)
ExpressionWalker
visitIsNotNull in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a not is null termctx - implementation dependent argument
public ExpressionType visitIsNull(IsNullTerm t,
ExpressionContext ctx)
ExpressionWalker
visitIsNull in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an is null termctx - implementation dependent argument
public ExpressionType visitLengthFunction(LengthFunctionTerm t,
ExpressionContext ctx)
ExpressionWalker
visitLengthFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a length function termctx - implementation dependent argument
public ExpressionType visitLessEqual(LessEqualTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitLessEqual in interface ExpressionWalker<ExpressionType,ExpressionContext>t - less equal termctx - implementation dependent argument
ExpressionException
public ExpressionType visitLessThan(LessTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitLessThan in interface ExpressionWalker<ExpressionType,ExpressionContext>t - less than termctx - implementation dependent argument
ExpressionException
public ExpressionType visitLikeTerm(LikeTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitLikeTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a like termctx - implementation dependent argument
ExpressionException
protected ExpressionType visitLikeTermAsBinary(BinaryTerm t,
ExpressionContext ctx)
throws ExpressionException
t - the termctx - the expression context
ExpressionException
public ExpressionType visitLowerFunction(LowerFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitLowerFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a lower function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitMultiplication(MultiplicationTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitMultiplication in interface ExpressionWalker<ExpressionType,ExpressionContext>t - multiplication termctx - implementation dependent argument
ExpressionException
public ExpressionType visitNegation(NegationTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitNegation in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a concatenation termctx - implementation dependent argument
ExpressionException
public ExpressionType visitNotInTerm(NotInTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitNotInTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a not in termctx - implementation dependent argument
ExpressionException
public ExpressionType visitNotLikeTerm(NotLikeTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitNotLikeTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a not like termctx - implementation dependent argument
ExpressionException
public ExpressionType visitOrTerm(OrTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitOrTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an or termctx - implementation dependent argument
ExpressionException
public ExpressionType visitSignChange(SignChangeTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitSignChange in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a sign change termctx - implementation dependent argument
ExpressionException
public ExpressionType visitSubstrFunction(SubstrFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitSubstrFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a substring function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitSubtraction(SubtractionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitSubtraction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - subtraction termctx - implementation dependent argument
ExpressionException
public ExpressionType visitTrimFunction(TrimFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitTrimFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a trim function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitUpperFunction(UpperFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitUpperFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - an upper function termctx - implementation dependent argument
ExpressionException
public ExpressionType visitMatchTerm(MatchTerm t,
ExpressionContext arg)
throws ExpressionException
ExpressionWalker
visitMatchTerm in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a regular expression match termarg - implementation dependent argument
ExpressionException
public ExpressionType visitReplaceFunction(ReplaceFunctionTerm t,
ExpressionContext ctx)
throws ExpressionException
ExpressionWalker
visitReplaceFunction in interface ExpressionWalker<ExpressionType,ExpressionContext>t - a replace function termctx - implementation dependent argument
ExpressionException
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||