com.satline.expr.eval
Class IntegerValue

java.lang.Object
  extended by com.satline.expr.eval.ExpressionValue
      extended by com.satline.expr.eval.IntegerValue

public class IntegerValue
extends ExpressionValue


Field Summary
 
Fields inherited from class com.satline.expr.eval.ExpressionValue
NULL
 
Constructor Summary
IntegerValue(int value)
           
 
Method Summary
 ExpressionValue evalAbsFunction()
           
 ExpressionValue evalAddition(ExpressionValue right)
           
 ExpressionValue evalAvgFunction()
           
 ExpressionValue evalCountFunction()
           
 ExpressionValue evalDivision(ExpressionValue right)
           
 ExpressionValue evalEquality(ExpressionValue right)
           
 ExpressionValue evalGreaterEqual(ExpressionValue right)
           
 ExpressionValue evalGreaterThan(ExpressionValue right)
           
 ExpressionValue evalInequality(ExpressionValue right)
           
 ExpressionValue evalInTerm(ExpressionValue right)
           
 ExpressionValue evalLessEqual(ExpressionValue right)
           
 ExpressionValue evalLessThan(ExpressionValue right)
           
 ExpressionValue evalMaxFunction()
           
 ExpressionValue evalMinFunction()
           
 ExpressionValue evalMultiplication(ExpressionValue right)
           
 ExpressionValue evalSignChange()
           
 ExpressionValue evalSubtraction(ExpressionValue right)
           
 ExpressionValue evalSumFunction()
           
 java.lang.Object getObjectValue()
           
 ExpressionType getType()
           
 int getValue()
           
 void setValue(int value)
           
 java.lang.String toString()
           
 
Methods inherited from class com.satline.expr.eval.ExpressionValue
create, evalAnd, evalConcatenation, evalIsNotNull, evalIsNull, evalLengthFunction, evalLike, evalLowerFunction, evalMatch, evalNegation, evalNotLikeTerm, evalOrTerm, evalReplaceFunction, evalSubstrFunction, evalTrimFunction, evalUpperFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerValue

public IntegerValue(int value)
Parameters:
value -
Method Detail

getValue

public int getValue()
Returns:
Returns the value.

setValue

public void setValue(int value)
Parameters:
value - The value to set.

getType

public ExpressionType getType()
Specified by:
getType in class ExpressionValue

getObjectValue

public java.lang.Object getObjectValue()
Specified by:
getObjectValue in class ExpressionValue

evalAbsFunction

public ExpressionValue evalAbsFunction()
                                throws ExpressionException
Overrides:
evalAbsFunction in class ExpressionValue
Throws:
ExpressionException

evalAddition

public ExpressionValue evalAddition(ExpressionValue right)
                             throws ExpressionException
Overrides:
evalAddition in class ExpressionValue
Throws:
ExpressionException

evalAvgFunction

public ExpressionValue evalAvgFunction()
                                throws ExpressionException
Overrides:
evalAvgFunction in class ExpressionValue
Throws:
ExpressionException

evalCountFunction

public ExpressionValue evalCountFunction()
                                  throws ExpressionException
Overrides:
evalCountFunction in class ExpressionValue
Throws:
ExpressionException

evalDivision

public ExpressionValue evalDivision(ExpressionValue right)
                             throws ExpressionException
Overrides:
evalDivision in class ExpressionValue
Throws:
ExpressionException

evalEquality

public ExpressionValue evalEquality(ExpressionValue right)
                             throws ExpressionException
Overrides:
evalEquality in class ExpressionValue
Throws:
ExpressionException

evalGreaterEqual

public ExpressionValue evalGreaterEqual(ExpressionValue right)
                                 throws ExpressionException
Overrides:
evalGreaterEqual in class ExpressionValue
Throws:
ExpressionException

evalGreaterThan

public ExpressionValue evalGreaterThan(ExpressionValue right)
                                throws ExpressionException
Overrides:
evalGreaterThan in class ExpressionValue
Throws:
ExpressionException

evalInequality

public ExpressionValue evalInequality(ExpressionValue right)
                               throws ExpressionException
Overrides:
evalInequality in class ExpressionValue
Throws:
ExpressionException

evalInTerm

public ExpressionValue evalInTerm(ExpressionValue right)
                           throws ExpressionException
Overrides:
evalInTerm in class ExpressionValue
Throws:
ExpressionException

evalLessEqual

public ExpressionValue evalLessEqual(ExpressionValue right)
                              throws ExpressionException
Overrides:
evalLessEqual in class ExpressionValue
Throws:
ExpressionException

evalLessThan

public ExpressionValue evalLessThan(ExpressionValue right)
                             throws ExpressionException
Overrides:
evalLessThan in class ExpressionValue
Throws:
ExpressionException

evalMaxFunction

public ExpressionValue evalMaxFunction()
                                throws ExpressionException
Overrides:
evalMaxFunction in class ExpressionValue
Throws:
ExpressionException

evalMinFunction

public ExpressionValue evalMinFunction()
                                throws ExpressionException
Overrides:
evalMinFunction in class ExpressionValue
Throws:
ExpressionException

evalMultiplication

public ExpressionValue evalMultiplication(ExpressionValue right)
                                   throws ExpressionException
Overrides:
evalMultiplication in class ExpressionValue
Throws:
ExpressionException

evalSignChange

public ExpressionValue evalSignChange()
                               throws ExpressionException
Overrides:
evalSignChange in class ExpressionValue
Throws:
ExpressionException

evalSubtraction

public ExpressionValue evalSubtraction(ExpressionValue right)
                                throws ExpressionException
Overrides:
evalSubtraction in class ExpressionValue
Throws:
ExpressionException

evalSumFunction

public ExpressionValue evalSumFunction()
                                throws ExpressionException
Overrides:
evalSumFunction in class ExpressionValue
Throws:
ExpressionException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007 null. All Rights Reserved.