Package mondrian.calc.impl
Class AbstractDoubleCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractDoubleCalc
- All Implemented Interfaces:
Calc
,DoubleCalc
Abstract implementation of the
DoubleCalc
interface.
The derived class must
implement the DoubleCalc.evaluateDouble(mondrian.olap.Evaluator)
method,
and the evaluate(mondrian.olap.Evaluator)
method will call it.
- Since:
- Sep 27, 2005
- Author:
- jhyde
-
Field Summary
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractDoubleCalc
(Exp exp, Calc[] calcs) Creates an AbstractDoubleCalc. -
Method Summary
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, getResultStyle, getType, isWrapperFor, simplifyEvaluator, unwrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, getResultStyle, getType, isWrapperFor, unwrap
Methods inherited from interface mondrian.calc.DoubleCalc
evaluateDouble
-
Constructor Details
-
AbstractDoubleCalc
Creates an AbstractDoubleCalc.- Parameters:
exp
- Source expressioncalcs
- Child compiled expressions
-
-
Method Details