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 builtin 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 userdefined
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 nonmeasure 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 pseudofunction 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 userdefined 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 © 2019 Hitachi Vantara. All rights reserved.