|
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.DoubleValue
public class DoubleValue
Double expression value.
| Field Summary |
|---|
| Fields inherited from class local.tomas.expr.eval.ExpressionValue |
|---|
NULL |
| Constructor Summary | |
|---|---|
DoubleValue(double value)
Construct from value. |
|
| 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. |
double |
getValue()
Get the value. |
void |
setValue(double 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 DoubleValue(double value)
value - the value| Method Detail |
|---|
public double getValue()
public void setValue(double 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 ExpressionValuepublic ExpressionValue evalCountFunction()
ExpressionValue
evalCountFunction in class ExpressionValue
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
ExpressionExceptionpublic ExpressionValue evalSumFunction()
ExpressionValue
evalSumFunction in class ExpressionValuepublic String toString()
toString in class Object
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||