com.satline.expr.eval
Class ExpressionValue
java.lang.Object
com.satline.expr.eval.ExpressionValue
- Direct Known Subclasses:
- BooleanValue, DateValue, DoubleValue, IntegerValue, NullValue, StringValue
public abstract class ExpressionValue
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL
public static final ExpressionValue NULL
ExpressionValue
public ExpressionValue()
create
public static ExpressionValue create(java.lang.Object obj)
throws ExpressionException
- Throws:
ExpressionException
getType
public abstract ExpressionType getType()
getObjectValue
public abstract java.lang.Object getObjectValue()
evalAbsFunction
public ExpressionValue evalAbsFunction()
throws ExpressionException
- Throws:
ExpressionException
evalAddition
public ExpressionValue evalAddition(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalAnd
public ExpressionValue evalAnd(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalAvgFunction
public ExpressionValue evalAvgFunction()
throws ExpressionException
- Throws:
ExpressionException
evalCountFunction
public ExpressionValue evalCountFunction()
throws ExpressionException
- Throws:
ExpressionException
evalConcatenation
public ExpressionValue evalConcatenation(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalEquality
public ExpressionValue evalEquality(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalGreaterEqual
public ExpressionValue evalGreaterEqual(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalGreaterThan
public ExpressionValue evalGreaterThan(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalInequality
public ExpressionValue evalInequality(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalInTerm
public ExpressionValue evalInTerm(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalIsNotNull
public ExpressionValue evalIsNotNull()
throws ExpressionException
- Throws:
ExpressionException
evalIsNull
public ExpressionValue evalIsNull()
throws ExpressionException
- Throws:
ExpressionException
evalLengthFunction
public ExpressionValue evalLengthFunction()
throws ExpressionException
- Throws:
ExpressionException
evalLessEqual
public ExpressionValue evalLessEqual(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalLessThan
public ExpressionValue evalLessThan(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalLike
public ExpressionValue evalLike(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalDivision
public ExpressionValue evalDivision(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalLowerFunction
public ExpressionValue evalLowerFunction()
throws ExpressionException
- Throws:
ExpressionException
evalMaxFunction
public ExpressionValue evalMaxFunction()
throws ExpressionException
- Throws:
ExpressionException
evalMinFunction
public ExpressionValue evalMinFunction()
throws ExpressionException
- Throws:
ExpressionException
evalMultiplication
public ExpressionValue evalMultiplication(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalNegation
public ExpressionValue evalNegation()
throws ExpressionException
- Throws:
ExpressionException
evalNotLikeTerm
public ExpressionValue evalNotLikeTerm(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalOrTerm
public ExpressionValue evalOrTerm(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalSignChange
public ExpressionValue evalSignChange()
throws ExpressionException
- Throws:
ExpressionException
evalSubstrFunction
public ExpressionValue evalSubstrFunction(ExpressionValue value,
ExpressionValue value2)
throws ExpressionException
- Throws:
ExpressionException
evalSubtraction
public ExpressionValue evalSubtraction(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalSumFunction
public ExpressionValue evalSumFunction()
throws ExpressionException
- Throws:
ExpressionException
evalTrimFunction
public ExpressionValue evalTrimFunction()
throws ExpressionException
- Throws:
ExpressionException
evalUpperFunction
public ExpressionValue evalUpperFunction()
throws ExpressionException
- Throws:
ExpressionException
evalMatch
public ExpressionValue evalMatch(ExpressionValue right)
throws ExpressionException
- Throws:
ExpressionException
evalReplaceFunction
public ExpressionValue evalReplaceFunction(ExpressionValue value,
ExpressionValue value2)
throws ExpressionException
- Throws:
ExpressionException
Copyright © 2007 null. All Rights Reserved.