Package mondrian.calc.impl
Class AbstractTupleCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractTupleCalc
- Direct Known Subclasses:
TupleFunDef.CalcImpl
Abstract implementation of the
TupleCalc interface.
The derived class must
implement the TupleCalc.evaluateTuple(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
ConstructorsModifierConstructorDescriptionprotectedAbstractTupleCalc(Exp exp, Calc[] calcs) Creates an AbstractTupleCalc. -
Method Summary
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, getResultStyle, getType, isWrapperFor, simplifyEvaluator, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mondrian.calc.Calc
accept, dependsOn, getResultStyle, getType, isWrapperFor, unwrapMethods inherited from interface mondrian.calc.TupleCalc
evaluateTuple
-
Constructor Details
-
AbstractTupleCalc
Creates an AbstractTupleCalc.- Parameters:
exp- Source expressioncalcs- Child compiled expressions
-
-
Method Details