Package mondrian.calc.impl
Class AbstractBooleanCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractBooleanCalc
- All Implemented Interfaces:
BooleanCalc
,Calc
Abstract implementation of the
BooleanCalc
interface.
The derived class must
implement the BooleanCalc.evaluateBoolean(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
-
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.BooleanCalc
evaluateBoolean
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, getResultStyle, getType, isWrapperFor, unwrap
-
Constructor Details
-
AbstractBooleanCalc
Creates an AbstractBooleanCalc.- Parameters:
exp
- Source expressioncalcs
- Child compiled expressions
-
-
Method Details