| Package | Description | 
|---|---|
| mondrian.calc | Provides compiled expressions. | 
| mondrian.calc.impl | Provides implementation classes for compiled expressions. | 
| mondrian.olap.fun | Defines the set of MDX built-in functions. | 
| Modifier and Type | Method and Description | 
|---|---|
| LevelCalc | ExpCompiler. compileLevel(Exp exp)Compiles an expression which yields a  Levelresult. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLevelCalcAbstract implementation of the  LevelCalcinterface. | 
| class  | AbstractVoidCalcAbstract implementation of the  VoidCalcinterface. | 
| class  | CacheCalcCalculation which retrieves the value of an underlying calculation
 from cache. | 
| class  | ConstantCalcCalculator which always returns the same value. | 
| class  | GenericCalcAdapter which computes a scalar or tuple expression and converts it to any
 required type. | 
| class  | MemberArrayValueCalcExpression which evaluates a few member expressions,
 sets the dimensional context to the result of those expressions,
 then yields the value of the current measure in the current
 dimensional context. | 
| class  | MemberValueCalcExpression which evaluates a few member expressions,
 sets the dimensional context to the result of those expressions,
 then yields the value of the current measure in the current
 dimensional context. | 
| class  | TupleValueCalcExpression which evaluates a tuple expression,
 sets the dimensional context to the result of that expression,
 then yields the value of the current measure in the current
 dimensional context. | 
| class  | ValueCalcExpression which yields the value of the current member in the current
 dimensional context. | 
| Modifier and Type | Method and Description | 
|---|---|
| LevelCalc | AbstractExpCompiler. compileLevel(Exp exp) | 
| LevelCalc | DelegatingExpCompiler. compileLevel(Exp exp) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AggregateFunDef.AggregateCalc | 
| static class  | MemberLevelFunDef.CalcImpl | 
| Constructor and Description | 
|---|
| CalcImpl(Exp exp,
        LevelCalc levelCalc) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.