Package mondrian.calc.impl
Class AbstractVoidCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.GenericCalc
mondrian.calc.impl.AbstractVoidCalc
- All Implemented Interfaces:
BooleanCalc,Calc,DateTimeCalc,DimensionCalc,DoubleCalc,HierarchyCalc,IntegerCalc,LevelCalc,MemberCalc,StringCalc,TupleCalc,VoidCalc
Abstract implementation of the
VoidCalc interface.
The derived class must
implement the GenericCalc.evaluateVoid(mondrian.olap.Evaluator) method,
and the evaluate(mondrian.olap.Evaluator) method will call it
and return null.
- Since:
- Sep 29, 2005
- Author:
- jhyde
-
Field Summary
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class mondrian.calc.impl.GenericCalc
evaluateBoolean, evaluateDateTime, evaluateDimension, evaluateDouble, evaluateHierarchy, evaluateInteger, evaluateLevel, evaluateMember, evaluateString, evaluateTuple, evaluateVoid, numberToDoubleMethods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, 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.VoidCalc
evaluateVoid
-
Constructor Details
-
AbstractVoidCalc
-
-
Method Details
-
evaluate
Description copied from interface:CalcEvaluates this expression. -
getCalcs
Description copied from class:AbstractCalcReturns this expression's child expressions.- Overrides:
getCalcsin classAbstractCalc
-