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