Package mondrian.calc
Interface BooleanCalc
-
- All Superinterfaces:
Calc
- All Known Implementing Classes:
AbstractBooleanCalc
,AbstractVoidCalc
,AggregateFunDef.AggregateCalc
,CacheCalc
,ConstantCalc
,GenericCalc
,MemberArrayValueCalc
,MemberValueCalc
,TupleValueCalc
,ValueCalc
public interface BooleanCalc extends Calc
Compiled expression whose result is aboolean
.When implementing this interface, it is convenient to extend
AbstractBooleanCalc
, but it is not required.- Since:
- Sep 27, 2005
- Author:
- jhyde
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
evaluateBoolean(Evaluator evaluator)
Evaluates this expression to yield aboolean
value.-
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, evaluate, getResultStyle, getType, isWrapperFor, unwrap
-
-
-
-
Method Detail
-
evaluateBoolean
boolean evaluateBoolean(Evaluator evaluator)
Evaluates this expression to yield aboolean
value. If the result is null, returns the specialFunUtil.BooleanNull
value.- Parameters:
evaluator
- Evaluation context- Returns:
- evaluation result
-
-