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 © 2020 Hitachi Vantara. All rights reserved.