Defines the set of MDX built-in functions.
Interface Summary Interface Description ResolverA
Resolverconverts a function name, invocation type, and set of arguments into a
Resolver.ConversionDescription of an implicit conversion that occurred while resolving an operator call. UdfResolver.UdfFactoryFactory for
Class Summary Class Description AbstractAggregateFunDefAbstract base class for all aggregate functions (
Avg, et cetera).
AggregateFunDefDefinition of the
BuiltinFunTablecontains a list of all built-in MDX functions.
CacheFunDefDefinition of the
Cachesystem function, which is smart enough to evaluate its argument only once.
CacheFunDef.CacheFunResolver CastFunDefDefinition of the
CoalesceEmptyFunDefDefinition of the
CrossJoinFunDefDefinition of the
CustomizedFunctionTableInterface to build a customized function table, selecting functions from the set of supported functions in an instance of
ExistingFunDefExisting 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
FunDefBaseis the default implementation of
FunInfoSupport class for the
CmdRunnerallowing one to view available functions and their syntax.
FunTableImplAbstract implementation of
FunUtilcontains a set of methods useful within the
FunUtil.DescendingValueComparatorCompares cell values, so that larger values compare first. GlobalFunTableGlobal function table contains builtin functions and global user-defined functions. HierarchyCurrentMemberFunDefDefinition of the
<Hierarchy>.CurrentMemberMDX builtin function.
HierarchyCurrentMemberFunDef.CalcImplCompiled implementation of the Hierarchy.CurrentMember function that evaluates the hierarchy expression first. HierarchyCurrentMemberFunDef.FixedCalcImplCompiled implementation of the Hierarchy.CurrentMember function that uses a fixed hierarchy. HierarchyDimensionFunDefDefinition of the
<Hierarchy>.DimensionMDX builtin function.
HierarchyDimensionFunDef.CalcImpl IifFunDefDefinition of the
JavaFunDefMDX function which is implemented by a Java method. LevelHierarchyFunDefDefinition of the
<Level>.HierarchyMDX builtin function.
LevelHierarchyFunDef.CalcImpl LevelMembersFunDefDefinition of the
LinRegAbstract base class for definitions of linear regression functions. LinReg.InterceptFunDefDefinition of the
LinReg.PointFunDefDefinition of the
LinReg.R2FunDefDefinition of the
LinReg.SlopeFunDefDefinition of the
LinReg.VarianceFunDefDefinition of the
MemberExtractingVisitorVisitor which collects any non-measure base members encountered while traversing an expression. MemberHierarchyFunDefDefinition of the
<Member>.HierarchyMDX builtin function.
MemberHierarchyFunDef.CalcImpl MemberLevelFunDefDefinition of the
<Member>.LevelMDX builtin function.
MemberLevelFunDef.CalcImpl MemberOrderKeyFunDefDefinition of the
<Member>.OrderKeyMDX builtin function.
MultiResolverconsiders several overloadings of the same function.
NamedSetCurrentFunDefDefinition of the
<Named Set>.CurrentMDX builtin function.
NamedSetCurrentOrdinalFunDefDefinition of the
<Named Set>.CurrentOrdinalMDX builtin function.
NativizeSetFunDefDefinition of the
NativizeSetFunDef.CrossJoinAnalyzer NativizeSetFunDef.NativeListCalc NativizeSetFunDef.RangeIterator NonEmptyCrossJoinFunDefDefinition of the
ParameterFunDefis a pseudo-function describing calls to
ParameterFunDef.ParameterResolverResolves calls to the
ParameterFunDef.ParamRefResolverResolves calls to the
ParenthesesFunDefimplements the parentheses operator as if it were a function.
RankFunDefDefinition of the
ReflectiveMultiResolverResolver which uses reflection to instantiate a
ResolvedFunCallFinderVisitor class used to locate a resolved function call within an expression SetFunDef
SetFunDefimplements the 'set' function (whose syntax is the brace operator,
SetFunDef.ExprIterCalcCompiled 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.SetListCalcCompiled expression to implement the MDX set function,
TupleFunDefimplements the '(...)' operator which builds tuples, as in
TupleFunDef.CalcImpl UdfResolverResolver for user-defined functions. UdfResolver.ClassUdfFactoryImplementation of
UdfResolver.UdfFactorythat instantiates a given class using a public default constructor.
ValidMeasureFunDefDefinition of the
VisualTotalsFunDefDefinition of the
VisualTotalsFunDef.VisualTotalMemberCalculated member for
Exception Summary Exception Description MondrianEvaluationExceptionThrown while evaluating a cell expression
Annotation Types Summary Annotation Type Description JavaFunDef.DescriptionAnnotation which allows you to tag a Java method with the description of the MDX function it implements. JavaFunDef.FunctionNameAnnotation which allows you to tag a Java method with the name of the MDX function it implements. JavaFunDef.SignatureAnnotation which allows you to tag a Java method with the signature of the MDX function it implements. JavaFunDef.SyntaxDefAnnotation which allows you to tag a Java method with the syntax of the MDX function it implements.