| 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 | 
|---|---|
TupleCalc | 
ExpCompiler.compileTuple(Exp exp)
Compiles an expression which yields a tuple result. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTupleCalc
Abstract implementation of the  
TupleCalc interface. | 
class  | 
AbstractVoidCalc
Abstract implementation of the  
VoidCalc interface. | 
class  | 
CacheCalc
Calculation which retrieves the value of an underlying calculation
 from cache. 
 | 
class  | 
ConstantCalc
Calculator which always returns the same value. 
 | 
class  | 
GenericCalc
Adapter which computes a scalar or tuple expression and converts it to any
 required type. 
 | 
class  | 
MemberArrayValueCalc
Expression 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  | 
MemberValueCalc
Expression 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  | 
TupleValueCalc
Expression 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  | 
ValueCalc
Expression which yields the value of the current member in the current
 dimensional context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TupleCalc | 
DelegatingExpCompiler.compileTuple(Exp exp)  | 
TupleCalc | 
BetterExpCompiler.compileTuple(Exp exp)  | 
TupleCalc | 
AbstractExpCompiler.compileTuple(Exp exp)  | 
| Constructor and Description | 
|---|
TupleValueCalc(Exp exp,
              TupleCalc tupleCalc,
              boolean nullCheck)
Creates a TupleValueCalc. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AggregateFunDef.AggregateCalc  | 
static class  | 
TupleFunDef.CalcImpl  | 
Copyright © 2018 Hitachi Vantara. All rights reserved.