Uses of Class
com.satline.expr.eval.ExpressionValue

Packages that use ExpressionValue
com.satline.expr.eval This package defines classes required for expression evaluation. 
 

Uses of ExpressionValue in com.satline.expr.eval
 

Subclasses of ExpressionValue in com.satline.expr.eval
 class BooleanValue
           
 class DateValue
           
 class DoubleValue
           
 class IntegerValue
           
 class NullValue
           
 class StringValue
           
 

Fields in com.satline.expr.eval declared as ExpressionValue
static ExpressionValue ExpressionValue.NULL
           
 

Fields in com.satline.expr.eval with type parameters of type ExpressionValue
protected  java.util.Map<java.lang.String,ExpressionValue> ExpressionContext.variableValues
           
 

Methods in com.satline.expr.eval that return ExpressionValue
static ExpressionValue ExpressionValue.create(java.lang.Object obj)
           
 ExpressionValue DoubleValue.evalAbsFunction()
           
 ExpressionValue ExpressionValue.evalAbsFunction()
           
 ExpressionValue IntegerValue.evalAbsFunction()
           
 ExpressionValue NullValue.evalAbsFunction()
           
 ExpressionValue DoubleValue.evalAddition(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAddition(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalAddition(ExpressionValue right)
           
 ExpressionValue NullValue.evalAddition(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalAnd(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAnd(ExpressionValue right)
           
 ExpressionValue NullValue.evalAnd(ExpressionValue right)
           
 ExpressionValue DateValue.evalAvgFunction()
           
 ExpressionValue DoubleValue.evalAvgFunction()
           
 ExpressionValue ExpressionValue.evalAvgFunction()
           
 ExpressionValue IntegerValue.evalAvgFunction()
           
 ExpressionValue NullValue.evalAvgFunction()
           
 ExpressionValue ExpressionValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue NullValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue StringValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalCountFunction()
           
 ExpressionValue DateValue.evalCountFunction()
           
 ExpressionValue DoubleValue.evalCountFunction()
           
 ExpressionValue ExpressionValue.evalCountFunction()
           
 ExpressionValue IntegerValue.evalCountFunction()
           
 ExpressionValue NullValue.evalCountFunction()
           
 ExpressionValue StringValue.evalCountFunction()
           
 ExpressionValue DoubleValue.evalDivision(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalDivision(ExpressionValue right)
           
 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)
           
 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)
           
 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)
           
 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)
           
 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)
           
 ExpressionValue IntegerValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalIsNotNull()
           
 ExpressionValue NullValue.evalIsNotNull()
           
 ExpressionValue ExpressionValue.evalIsNull()
           
 ExpressionValue NullValue.evalIsNull()
           
 ExpressionValue ExpressionValue.evalLengthFunction()
           
 ExpressionValue NullValue.evalLengthFunction()
           
 ExpressionValue StringValue.evalLengthFunction()
           
 ExpressionValue DateValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLessEqual(ExpressionValue right)
           
 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)
           
 ExpressionValue IntegerValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue NullValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue StringValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLike(ExpressionValue right)
           
 ExpressionValue NullValue.evalLike(ExpressionValue right)
           
 ExpressionValue StringValue.evalLike(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLowerFunction()
           
 ExpressionValue NullValue.evalLowerFunction()
           
 ExpressionValue StringValue.evalLowerFunction()
           
 ExpressionValue ExpressionValue.evalMatch(ExpressionValue right)
           
 ExpressionValue NullValue.evalMatch(ExpressionValue right)
           
 ExpressionValue StringValue.evalMatch(ExpressionValue right)
           
 ExpressionValue DateValue.evalMaxFunction()
           
 ExpressionValue DoubleValue.evalMaxFunction()
           
 ExpressionValue ExpressionValue.evalMaxFunction()
           
 ExpressionValue IntegerValue.evalMaxFunction()
           
 ExpressionValue NullValue.evalMaxFunction()
           
 ExpressionValue StringValue.evalMaxFunction()
           
 ExpressionValue DateValue.evalMinFunction()
           
 ExpressionValue DoubleValue.evalMinFunction()
           
 ExpressionValue ExpressionValue.evalMinFunction()
           
 ExpressionValue IntegerValue.evalMinFunction()
           
 ExpressionValue NullValue.evalMinFunction()
           
 ExpressionValue StringValue.evalMinFunction()
           
 ExpressionValue DoubleValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue NullValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalNegation()
           
 ExpressionValue ExpressionValue.evalNegation()
           
 ExpressionValue NullValue.evalNegation()
           
 ExpressionValue ExpressionValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue NullValue.evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue StringValue.evalReplaceFunction(ExpressionValue pattern, ExpressionValue replacement)
           
 ExpressionValue DoubleValue.evalSignChange()
           
 ExpressionValue ExpressionValue.evalSignChange()
           
 ExpressionValue IntegerValue.evalSignChange()
           
 ExpressionValue NullValue.evalSignChange()
           
 ExpressionValue ExpressionValue.evalSubstrFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue NullValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue len)
           
 ExpressionValue StringValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue length)
           
 ExpressionValue DoubleValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue NullValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalSumFunction()
           
 ExpressionValue ExpressionValue.evalSumFunction()
           
 ExpressionValue IntegerValue.evalSumFunction()
           
 ExpressionValue NullValue.evalSumFunction()
           
 ExpressionValue ExpressionValue.evalTrimFunction()
           
 ExpressionValue NullValue.evalTrimFunction()
           
 ExpressionValue StringValue.evalTrimFunction()
           
 ExpressionValue ExpressionValue.evalUpperFunction()
           
 ExpressionValue NullValue.evalUpperFunction()
           
 ExpressionValue StringValue.evalUpperFunction()
           
 ExpressionValue ExpressionContext.getVariableValue(java.lang.String name)
           
 ExpressionValue ExpressionEvaluator.visitAbsFunction(AbsFunctionTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitAddition(AdditionTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitAndTerm(AndTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitBooleanConstant(java.lang.Boolean b, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitConcatenationTerm(ConcatenationTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitCurrentDateFunction(CurrentDateFunctionTerm t, ExpressionContext arg)
           
 ExpressionValue ExpressionEvaluator.visitDateConstant(java.util.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(java.lang.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(java.lang.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)
           
 

Methods in com.satline.expr.eval that return types with arguments of type ExpressionValue
protected  java.util.List<ExpressionValue> ExpressionEvaluator.evalList(java.util.List<Expression> list, ExpressionContext ctx)
           
 

Methods in com.satline.expr.eval with parameters of type ExpressionValue
 ExpressionValue DoubleValue.evalAddition(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAddition(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalAddition(ExpressionValue right)
           
 ExpressionValue NullValue.evalAddition(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalAnd(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalAnd(ExpressionValue right)
           
 ExpressionValue NullValue.evalAnd(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue NullValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue StringValue.evalConcatenation(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalDivision(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalDivision(ExpressionValue right)
           
 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)
           
 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)
           
 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)
           
 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)
           
 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)
           
 ExpressionValue IntegerValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalInTerm(ExpressionValue right)
           
 ExpressionValue DateValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalLessEqual(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLessEqual(ExpressionValue right)
           
 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)
           
 ExpressionValue IntegerValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue NullValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue StringValue.evalLessThan(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalLike(ExpressionValue right)
           
 ExpressionValue NullValue.evalLike(ExpressionValue right)
           
 ExpressionValue StringValue.evalLike(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalMatch(ExpressionValue right)
           
 ExpressionValue NullValue.evalMatch(ExpressionValue right)
           
 ExpressionValue StringValue.evalMatch(ExpressionValue right)
           
 ExpressionValue DoubleValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue NullValue.evalMultiplication(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue StringValue.evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue BooleanValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue NullValue.evalOrTerm(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue NullValue.evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue StringValue.evalReplaceFunction(ExpressionValue pattern, ExpressionValue replacement)
           
 ExpressionValue ExpressionValue.evalSubstrFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue NullValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue len)
           
 ExpressionValue StringValue.evalSubstrFunction(ExpressionValue pos, ExpressionValue length)
           
 ExpressionValue DoubleValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue ExpressionValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue IntegerValue.evalSubtraction(ExpressionValue right)
           
 ExpressionValue NullValue.evalSubtraction(ExpressionValue right)
           
 

Constructor parameters in com.satline.expr.eval with type arguments of type ExpressionValue
ExpressionContext(java.util.Map<java.lang.String,ExpressionValue> variableValues)
           
 



Copyright © 2007 null. All Rights Reserved.