com.satline.expr.eval
Class DateValue

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

public class DateValue
extends ExpressionValue


Field Summary
 
Fields inherited from class com.satline.expr.eval.ExpressionValue
NULL
 
Constructor Summary
DateValue(java.util.Date date)
           
 
Method Summary
 ExpressionValue evalAvgFunction()
           
 ExpressionValue evalCountFunction()
           
 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()
           
 java.lang.Object getObjectValue()
           
 ExpressionType getType()
           
 java.util.Date getValue()
           
 void setValue(java.util.Date date)
           
 java.lang.String toString()
           
 
Methods inherited from class com.satline.expr.eval.ExpressionValue
create, evalAbsFunction, evalAddition, evalAnd, evalConcatenation, evalDivision, evalIsNotNull, evalIsNull, evalLengthFunction, evalLike, evalLowerFunction, evalMatch, evalMultiplication, evalNegation, evalNotLikeTerm, evalOrTerm, evalReplaceFunction, evalSignChange, evalSubstrFunction, evalSubtraction, evalSumFunction, evalTrimFunction, evalUpperFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateValue

public DateValue(java.util.Date date)
Parameters:
date -
Method Detail

getValue

public java.util.Date getValue()
Returns:
Returns the date.

setValue

public void setValue(java.util.Date date)
Parameters:
date - The date to set.

getType

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

getObjectValue

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

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

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

toString

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


Copyright © 2007 null. All Rights Reserved.