common-util

Uses of Class
local.tomas.expr.ExpressionType

Packages that use ExpressionType
local.tomas.expr This package defines all interfaces and classes required to handle expressions. 
local.tomas.expr.eval This package defines classes required for expression evaluation. 
 

Uses of ExpressionType in local.tomas.expr
 

Methods in local.tomas.expr that return ExpressionType
 ExpressionType Variable.getType()
          Get the type.
static ExpressionType ExpressionType.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ExpressionType[] ExpressionType.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in local.tomas.expr with parameters of type ExpressionType
 void Variable.setType(ExpressionType type)
          Set the type.
 

Constructors in local.tomas.expr with parameters of type ExpressionType
Variable(String name, ExpressionType type)
          Constructor from name and type.
 

Uses of ExpressionType in local.tomas.expr.eval
 

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)
           
 


common-util

Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.