| 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 | 
|---|---|
| DimensionCalc | ExpCompiler. compileDimension(Exp exp)Compiles an expression which yields a  Dimensionresult. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDimensionCalcAbstract implementation of the  DimensionCalcinterface. | 
| 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 | 
|---|---|
| DimensionCalc | AbstractExpCompiler. compileDimension(Exp exp) | 
| DimensionCalc | DelegatingExpCompiler. compileDimension(Exp exp) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AggregateFunDef.AggregateCalc | 
| static class  | HierarchyDimensionFunDef.CalcImpl | 
Copyright © 2021 Hitachi Vantara. All rights reserved.