|
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.IntegerValue
public class IntegerValue
Integer expression value.
| Field Summary |
|---|
| Fields inherited from class local.tomas.expr.eval.ExpressionValue |
|---|
NULL |
| Constructor Summary | |
|---|---|
IntegerValue(int value)
Construct value from integer |
|
| Method Summary | |
|---|---|
ExpressionValue |
evalAbsFunction()
Evaluate abs function. |
ExpressionValue |
evalAddition(ExpressionValue right)
Evaluate addition. |
ExpressionValue |
evalAvgFunction()
Evaluate avg function. |
ExpressionValue |
evalCountFunction()
Evaluate count function. |
ExpressionValue |
evalDivision(ExpressionValue right)
Evaluate division operation. |
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 |
evalLessEqual(ExpressionValue right)
Evaluate less equal comparison. |
ExpressionValue |
evalLessThan(ExpressionValue right)
Evaluate less than comparison. |
ExpressionValue |
evalMaxFunction()
Evaluate max function. |
ExpressionValue |
evalMinFunction()
Evaluate min function. |
ExpressionValue |
evalMultiplication(ExpressionValue right)
Evaluate multiplication term. |
ExpressionValue |
evalSignChange()
Evaluate negation. |
ExpressionValue |
evalSubtraction(ExpressionValue right)
Evaluate subtraction term. |
ExpressionValue |
evalSumFunction()
Evaluate sum function. |
Object |
getObjectValue()
Return the Java object representing this expression value. |
ExpressionType |
getType()
Get the type of this expression value. |
int |
getValue()
Get the valule. |
void |
setValue(int value)
Set the value. |
String |
toString()
|
| Methods inherited from class local.tomas.expr.eval.ExpressionValue |
|---|
create, evalAnd, evalConcatenation, evalIsNotNull, evalIsNull, evalLengthFunction, evalLike, evalLowerFunction, evalMatch, evalNegation, evalNotLikeTerm, evalOrTerm, evalReplaceFunction, evalSubstrFunction, evalTrimFunction, evalUpperFunction |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IntegerValue(int value)
value - the integer| Method Detail |
|---|
public int getValue()
public void setValue(int value)
value - The value to set.public ExpressionType getType()
ExpressionValue
getType in class ExpressionValuepublic Object getObjectValue()
ExpressionValue
getObjectValue in class ExpressionValuepublic ExpressionValue evalAbsFunction()
ExpressionValue
evalAbsFunction in class ExpressionValue
public ExpressionValue evalAddition(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalAddition in class ExpressionValueright - right operand
ExpressionExceptionpublic ExpressionValue evalAvgFunction()
ExpressionValue
evalAvgFunction in class ExpressionValue
public ExpressionValue evalCountFunction()
throws ExpressionException
ExpressionValue
evalCountFunction in class ExpressionValueExpressionException - when invoked
public ExpressionValue evalDivision(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalDivision in class ExpressionValueright - right operand
ExpressionException
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 invoked
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
ExpressionExceptionpublic ExpressionValue evalMaxFunction()
ExpressionValue
evalMaxFunction in class ExpressionValuepublic ExpressionValue evalMinFunction()
ExpressionValue
evalMinFunction in class ExpressionValue
public ExpressionValue evalMultiplication(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalMultiplication in class ExpressionValueright - right operand
ExpressionExceptionpublic ExpressionValue evalSignChange()
ExpressionValue
evalSignChange in class ExpressionValue
public ExpressionValue evalSubtraction(ExpressionValue right)
throws ExpressionException
ExpressionValue
evalSubtraction in class ExpressionValueright - right operand
ExpressionException
public ExpressionValue evalSumFunction()
throws ExpressionException
ExpressionValue
evalSumFunction in class ExpressionValueExpressionException - when invokedpublic String toString()
toString in class Object
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||