com.satline.expr.eval
Class StringValue
java.lang.Object
com.satline.expr.eval.ExpressionValue
com.satline.expr.eval.StringValue
public class StringValue
- extends ExpressionValue
|
Constructor Summary |
StringValue(java.lang.String value)
|
| Methods inherited from class com.satline.expr.eval.ExpressionValue |
create, evalAbsFunction, evalAddition, evalAnd, evalAvgFunction, evalDivision, evalIsNotNull, evalIsNull, evalMultiplication, evalNegation, evalOrTerm, evalSignChange, evalSubtraction, evalSumFunction |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StringValue
public StringValue(java.lang.String value)
- Parameters:
value -
getValue
public java.lang.String getValue()
- Returns:
- Returns the value.
setValue
public void setValue(java.lang.String 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
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
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
evalNotLikeTerm
public ExpressionValue evalNotLikeTerm(ExpressionValue right)
throws ExpressionException
- Overrides:
evalNotLikeTerm in class ExpressionValue
- Throws:
ExpressionException
evalSubstrFunction
public ExpressionValue evalSubstrFunction(ExpressionValue pos,
ExpressionValue length)
throws ExpressionException
- Overrides:
evalSubstrFunction 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 pattern,
ExpressionValue replacement)
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.