| Interface | Description | 
|---|---|
| Resolver | 
 A  
Resolver converts a function name, invocation type, and set
 of arguments into a FunDef. | 
| Resolver.Conversion | 
 Description of an implicit conversion that occurred while resolving an
 operator call. 
 | 
| UdfResolver.UdfFactory | 
 Factory for  
UserDefinedFunction. | 
| Class | Description | 
|---|---|
| AbstractAggregateFunDef | 
 Abstract base class for all aggregate functions ( 
Aggregate,
 Sum, Avg, et cetera). | 
| AggregateFunDef | 
 Definition of the  
AGGREGATE MDX function. | 
| AggregateFunDef.AggregateCalc | |
| BuiltinFunTable | 
BuiltinFunTable contains a list of all built-in MDX functions. | 
| CacheFunDef | 
 Definition of the  
Cache system function, which is smart enough
 to evaluate its argument only once. | 
| CacheFunDef.CacheFunResolver | |
| CastFunDef | 
 Definition of the  
CAST MDX operator. | 
| CoalesceEmptyFunDef | 
 Definition of the  
CoalesceEmpty MDX function. | 
| CrossJoinFunDef | 
 Definition of the  
CrossJoin MDX function. | 
| CustomizedFunctionTable | 
 Interface to build a customized function table, selecting functions from the
 set of supported functions in an instance of  
BuiltinFunTable. | 
| ExistingFunDef | 
 Existing keyword limits a set to what exists within the current context, ie
 as if context members of the same dimension as the set were in the slicer. 
 | 
| FunDefBase | 
FunDefBase is the default implementation of FunDef. | 
| FunInfo | 
 Support class for the  
CmdRunner allowing one to view
 available functions and their syntax. | 
| FunTableImpl | 
 Abstract implementation of  
FunTable. | 
| FunUtil | 
FunUtil contains a set of methods useful within the mondrian.olap.fun package. | 
| FunUtil.DescendingValueComparator | 
 Compares cell values, so that larger values compare first. 
 | 
| FunUtil.ObjIntPair<T> | 
 Tuple consisting of an object and an integer. 
 | 
| FunUtil.OrderKey | |
| GlobalFunTable | 
 Global function table contains builtin functions and global user-defined
 functions. 
 | 
| HierarchyCurrentMemberFunDef | 
 Definition of the  
<Hierarchy>.CurrentMember MDX
 builtin function. | 
| HierarchyCurrentMemberFunDef.CalcImpl | 
 Compiled implementation of the Hierarchy.CurrentMember function that
 evaluates the hierarchy expression first. 
 | 
| HierarchyCurrentMemberFunDef.FixedCalcImpl | 
 Compiled implementation of the Hierarchy.CurrentMember function that
 uses a fixed hierarchy. 
 | 
| HierarchyDimensionFunDef | 
 Definition of the  
<Hierarchy>.Dimension MDX
 builtin function. | 
| HierarchyDimensionFunDef.CalcImpl | |
| IifFunDef | 
 Definition of the  
Iif MDX function. | 
| JavaFunDef | 
 MDX function which is implemented by a Java method. 
 | 
| LevelHierarchyFunDef | 
 Definition of the  
<Level>.Hierarchy MDX builtin function. | 
| LevelHierarchyFunDef.CalcImpl | |
| LevelMembersFunDef | 
 Definition of the  
<Level>.Members MDX function. | 
| LinReg | 
 Abstract base class for definitions of linear regression functions. 
 | 
| LinReg.InterceptFunDef | 
 Definition of the  
LinRegIntercept MDX function. | 
| LinReg.PointFunDef | 
 Definition of the  
LinRegPoint MDX function. | 
| LinReg.R2FunDef | 
 Definition of the  
LinRegR2 MDX function. | 
| LinReg.SlopeFunDef | 
 Definition of the  
LinRegSlope MDX function. | 
| LinReg.VarianceFunDef | 
 Definition of the  
LinRegVariance MDX function. | 
| MemberExtractingVisitor | 
 Visitor which collects any non-measure base members encountered while
 traversing an expression. 
 | 
| MemberHierarchyFunDef | 
 Definition of the  
<Member>.Hierarchy MDX builtin function. | 
| MemberHierarchyFunDef.CalcImpl | |
| MemberLevelFunDef | 
 Definition of the  
<Member>.Level MDX builtin function. | 
| MemberLevelFunDef.CalcImpl | |
| MemberOrderKeyFunDef | 
 Definition of the  
<Member>.OrderKey MDX builtin
 function. | 
| MemberOrderKeyFunDef.CalcImpl | |
| MultiResolver | 
 A  
MultiResolver considers several overloadings of the same
 function. | 
| NamedSetCurrentFunDef | 
 Definition of the  
<Named Set>.Current MDX
 builtin function. | 
| NamedSetCurrentOrdinalFunDef | 
 Definition of the  
<Named Set>.CurrentOrdinal MDX builtin
 function. | 
| NativizeSetFunDef | 
 Definition of the  
NativizeSet MDX function. | 
| NativizeSetFunDef.CrossJoinAnalyzer | |
| NativizeSetFunDef.NativeListCalc | |
| NativizeSetFunDef.RangeIterator | |
| NonEmptyCrossJoinFunDef | 
 Definition of the  
NonEmptyCrossJoin MDX function. | 
| ParameterFunDef | 
 A  
ParameterFunDef is a pseudo-function describing calls to
 Parameter and ParamRef functions. | 
| ParameterFunDef.ParameterResolver | 
 Resolves calls to the  
Parameter MDX function. | 
| ParameterFunDef.ParamRefResolver | 
 Resolves calls to the  
ParamRef MDX function. | 
| ParenthesesFunDef | 
ParenthesesFunDef implements the parentheses operator as if it
 were a function. | 
| RankFunDef | 
 Definition of the  
RANK MDX function. | 
| ReflectiveMultiResolver | 
 Resolver which uses reflection to instantiate a  
FunDef. | 
| ResolvedFunCallFinder | 
 Visitor class used to locate a resolved function call within an
 expression 
 | 
| SetFunDef | 
SetFunDef implements the 'set' function (whose syntax is the
 brace operator, { ... | 
| SetFunDef.ExprIterCalc | 
 Compiled expression that evaluates one or more expressions, each of which
 yields a tuple or a set of tuples, and returns the result as a tuple
 iterator. 
 | 
| SetFunDef.SetListCalc | 
 Compiled expression to implement the MDX set function,  
{ ... | 
| TupleFunDef | 
TupleFunDef implements the '(...)' operator which builds
 tuples, as in ([Time].CurrentMember,
 [Stores].[USA].[California]). | 
| TupleFunDef.CalcImpl | |
| UdfResolver | 
 Resolver for user-defined functions. 
 | 
| UdfResolver.ClassUdfFactory | 
 Implementation of  
UdfResolver.UdfFactory that instantiates a given class
 using a public default constructor. | 
| ValidMeasureFunDef | 
 Definition of the  
ValidMeasure MDX function. | 
| VisualTotalsFunDef | 
 Definition of the  
VisualTotals MDX function. | 
| VisualTotalsFunDef.VisualTotalMember | 
 Calculated member for  
VisualTotals function. | 
| Exception | Description | 
|---|---|
| MondrianEvaluationException | 
 Thrown while evaluating a cell expression 
 | 
| Annotation Type | Description | 
|---|---|
| JavaFunDef.Description | 
 Annotation which allows you to tag a Java method with the description
 of the MDX function it implements. 
 | 
| JavaFunDef.FunctionName | 
 Annotation which allows you to tag a Java method with the name of the
 MDX function it implements. 
 | 
| JavaFunDef.Signature | 
 Annotation which allows you to tag a Java method with the signature of
 the MDX function it implements. 
 | 
| JavaFunDef.SyntaxDef | 
 Annotation which allows you to tag a Java method with the syntax of the
 MDX function it implements. 
 | 
Copyright © 2017 Hitachi Vantara. All rights reserved.