|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlocal.tomas.expr.eval.ExpressionValue
local.tomas.expr.eval.StringValue
public class StringValue
String expression value.
| Field Summary |
|---|
| Fields inherited from class local.tomas.expr.eval.ExpressionValue |
|---|
NULL |
| Constructor Summary | |
|---|---|
StringValue(String value)
Construct value from string. |
|
| Method Summary | |
|---|---|
ExpressionValue |
evalConcatenation(ExpressionValue right)
Evaluate string concatenation. |
ExpressionValue |
evalCountFunction()
Evaluate count function. |
ExpressionValue |
evalEquality(ExpressionValue right)
Evaluate equality comparison. |
ExpressionValue |
evalGreaterEqual(ExpressionValue right)
Evaluate greater equal comparison. |
ExpressionValue |
evalGreaterThan(ExpressionValue right)
Evaluate greater than comparison. |
ExpressionValue |
evalInequality(ExpressionValue right)
Evaluate inequality comparison. |
ExpressionValue |
evalInTerm(ExpressionValue right)
Evaluate "in" term. |
ExpressionValue |
evalLengthFunction()
Evaluate length function. |
ExpressionValue |
evalLessEqual(ExpressionValue right)
Evaluate less equal comparison. |
ExpressionValue |
evalLessThan(ExpressionValue right)
Evaluate less than comparison. |
ExpressionValue |
evalLike(ExpressionValue right)
Evaluate like term. |
ExpressionValue |
evalLowerFunction()
Evaluate lower function. |
ExpressionValue |
evalMatch(ExpressionValue right)
Evaluate regular expression matching term. |
ExpressionValue |
evalMaxFunction()
Evaluate max function. |
ExpressionValue |
evalMinFunction()
Evaluate min function. |
ExpressionValue |
evalNotLikeTerm(ExpressionValue right)
Evaluate not like term. |
ExpressionValue |
evalReplaceFunction(ExpressionValue pattern,
ExpressionValue replacement)
Evaluate replacement function. |
ExpressionValue |
evalSubstrFunction(ExpressionValue pos,
ExpressionValue length)
Evaluate substring function. |
ExpressionValue |
evalTrimFunction()
Evaluate trim function. |
ExpressionValue |
evalUpperFunction()
Evaluate upper function. |
Object |
getObjectValue()
Return the Java object representing this expression value. |
ExpressionType |
getType()
Get the type of this expression value. |
String |
getValue()
Get value. |
void |
setValue(String value)
Set value. |
String |
toString()
|
| Methods inherited from class local.tomas.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 |
| Constructor Detail |
|---|
public StringValue(String value)
value - the string| Method Detail |
|---|
public String getValue()
public void setValue(String value)
value - The value to set.public ExpressionType getType()
ExpressionValue
getType in class ExpressionValuepublic Object getObjectValue()
ExpressionValue
getObjectValue in class ExpressionValue
public ExpressionValue evalConcatenation(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalConcatenation in class ExpressionValueright - right operand
ExpressionExceptionpublic ExpressionValue evalCountFunction()
ExpressionValue
evalCountFunction in class ExpressionValue
public ExpressionValue evalEquality(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalEquality in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalGreaterEqual(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalGreaterEqual in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalGreaterThan(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalGreaterThan in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalInequality(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalInequality in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalInTerm(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalInTerm in class ExpressionValueright - right operand
ExpressionException - when invokedpublic ExpressionValue evalLengthFunction()
ExpressionValue
evalLengthFunction in class ExpressionValue
public ExpressionValue evalLessEqual(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalLessEqual in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalLessThan(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalLessThan in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalLike(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalLike in class ExpressionValueright - right operand
ExpressionExceptionpublic ExpressionValue evalLowerFunction()
ExpressionValue
evalLowerFunction in class ExpressionValuepublic ExpressionValue evalMaxFunction()
ExpressionValue
evalMaxFunction in class ExpressionValuepublic ExpressionValue evalMinFunction()
ExpressionValue
evalMinFunction in class ExpressionValue
public ExpressionValue evalNotLikeTerm(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalNotLikeTerm in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalSubstrFunction(ExpressionValue pos,
ExpressionValue length)
throws ExpressionException
ExpressionValue
evalSubstrFunction in class ExpressionValuepos - starting positionlength - length
ExpressionExceptionpublic ExpressionValue evalTrimFunction()
ExpressionValue
evalTrimFunction in class ExpressionValuepublic ExpressionValue evalUpperFunction()
ExpressionValue
evalUpperFunction in class ExpressionValue
public ExpressionValue evalMatch(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalMatch in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalReplaceFunction(ExpressionValue pattern,
ExpressionValue replacement)
throws ExpressionException
ExpressionValue
evalReplaceFunction in class ExpressionValuepattern - regular expression to matchreplacement - replacement value
ExpressionExceptionpublic String toString()
toString in class Object
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||