Package mondrian.calc.impl
Class AbstractDateTimeCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractDateTimeCalc
- All Implemented Interfaces:
Calc,DateTimeCalc
Abstract implementation of the
DateTimeCalc interface.
The derived class must
implement the DateTimeCalc.evaluateDateTime(mondrian.olap.Evaluator) method,
and the evaluate(mondrian.olap.Evaluator) method will call it.
- Since:
- Sep 26, 2005
- Author:
- jhyde
-
Field Summary
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDateTimeCalc(Exp exp, Calc[] calcs) Creates an AbstractDateTimeCalc. -
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.DateTimeCalc
evaluateDateTime
-
Constructor Details
-
AbstractDateTimeCalc
Creates an AbstractDateTimeCalc.- Parameters:
exp- Source expressioncalcs- Child compiled expressions
-
-
Method Details