com.satline.expr.eval
Class NullValue

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

public class NullValue
extends ExpressionValue


Field Summary
 
Fields inherited from class com.satline.expr.eval.ExpressionValue
NULL
 
Method Summary
 ExpressionValue evalAbsFunction()
           
 ExpressionValue evalAddition(ExpressionValue right)
           
 ExpressionValue evalAnd(ExpressionValue right)
           
 ExpressionValue evalAvgFunction()
           
 ExpressionValue evalConcatenation(ExpressionValue right)
           
 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 evalIsNotNull()
           
 ExpressionValue evalIsNull()
           
 ExpressionValue evalLengthFunction()
           
 ExpressionValue evalLessEqual(ExpressionValue right)
           
 ExpressionValue evalLessThan(ExpressionValue right)
           
 ExpressionValue evalLike(ExpressionValue right)
           
 ExpressionValue evalLowerFunction()
           
 ExpressionValue evalMatch(ExpressionValue right)
           
 ExpressionValue evalMaxFunction()
           
 ExpressionValue evalMinFunction()
           
 ExpressionValue evalMultiplication(ExpressionValue right)
           
 ExpressionValue evalNegation()
           
 ExpressionValue evalNotLikeTerm(ExpressionValue right)
           
 ExpressionValue evalOrTerm(ExpressionValue right)
           
 ExpressionValue evalReplaceFunction(ExpressionValue value, ExpressionValue value2)
           
 ExpressionValue evalSignChange()
           
 ExpressionValue evalSubstrFunction(ExpressionValue pos, ExpressionValue len)
           
 ExpressionValue evalSubtraction(ExpressionValue right)
           
 ExpressionValue evalSumFunction()
           
 ExpressionValue evalTrimFunction()
           
 ExpressionValue evalUpperFunction()
           
static NullValue getInstance()
           
 java.lang.Object getObjectValue()
           
 ExpressionType getType()
           
 java.lang.String toString()
           
 
Methods inherited from class com.satline.expr.eval.ExpressionValue
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getInstance

public static NullValue getInstance()

getType

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

getObjectValue

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

evalIsNotNull

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

evalIsNull

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

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

evalAnd

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

evalAvgFunction

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

evalConcatenation

public ExpressionValue evalConcatenation(ExpressionValue right)
                                  throws ExpressionException
Overrides:
evalConcatenation 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

evalLengthFunction

public ExpressionValue evalLengthFunction()
                                   throws ExpressionException
Overrides:
evalLengthFunction 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

evalLike

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

evalLowerFunction

public ExpressionValue evalLowerFunction()
                                  throws ExpressionException
Overrides:
evalLowerFunction 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

evalNegation

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

evalNotLikeTerm

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

evalOrTerm

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

evalSignChange

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

evalSubstrFunction

public ExpressionValue evalSubstrFunction(ExpressionValue pos,
                                          ExpressionValue len)
                                   throws ExpressionException
Overrides:
evalSubstrFunction 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

evalTrimFunction

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

evalUpperFunction

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

evalMatch

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

evalReplaceFunction

public ExpressionValue evalReplaceFunction(ExpressionValue value,
                                           ExpressionValue value2)
                                    throws ExpressionException
Overrides:
evalReplaceFunction in class ExpressionValue
Throws:
ExpressionException

toString

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


Copyright © 2007 null. All Rights Reserved.