| 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). |
| AddCalculatedMembersFunDef |
Definition of the
AddCalculatedMembers MDX function. |
| AggregateFunDef |
Definition of the
AGGREGATE MDX function. |
| AggregateFunDef.AggregateCalc | |
| AncestorFunDef |
Definition of the
Ancestor MDX function. |
| AncestorsFunDef |
Definition of the
Ancestors MDX function. |
| AsFunDef |
Definition of the
AS MDX operator. |
| AvgFunDef |
Definition of the
Avg MDX function. |
| 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 | |
| CaseMatchFunDef |
Definition of the matched
CASE MDX operator. |
| CaseTestFunDef |
Definition of the tested
CASE MDX operator. |
| CastFunDef |
Definition of the
CAST MDX operator. |
| CoalesceEmptyFunDef |
Definition of the
CoalesceEmpty MDX function. |
| CorrelationFunDef |
Definition of the
Correlation MDX function. |
| CountFunDef |
Definition of the
Count MDX function. |
| CovarianceFunDef |
Definition of the
Covariance and
CovarianceN MDX functions. |
| CrossJoinFunDef |
Definition of the
CrossJoin MDX function. |
| CrossJoinTest |
CrossJoint tests the collation order of positive and negative
infinity, and Double.NaN. |
| CrossJoinTest.NullFunDef | |
| CrossJoinTest.TestFunDef | |
| CustomizedFunctionTable |
Interface to build a customized function table, selecting functions from the
set of supported functions in an instance of
BuiltinFunTable. |
| DescendantsFunDef |
Definition of the
Descendants MDX function. |
| DimensionDimensionFunDef |
Definition of the
<Dimension>.Dimension
MDX builtin function. |
| DimensionsNumericFunDef |
Definition of the
Dimensions(<Numeric Expression>)
MDX builtin function. |
| DimensionsStringFunDef |
Definition of the
Dimensions(<String Expression>)
MDX builtin function. |
| DistinctFunDef |
Definition of the
Distinct MDX function. |
| DistinctFunDef.CalcImpl | |
| DrilldownLevelFunDef |
Definition of the
DrilldownLevel MDX function. |
| DrilldownLevelTopBottomFunDef |
Definition of the
DrilldownLevelTop and
DrilldownLevelBottom MDX builtin functions. |
| DrilldownMemberFunDef |
Definition of the
DrilldownMember MDX function. |
| ExceptFunDef |
Definition of the
Except MDX function. |
| ExistsFunDef |
Definition of the
EXISTS MDX function. |
| ExtractFunDef |
Definition of the
Extract MDX function. |
| FilterFunDef |
Definition of the
Filter MDX function. |
| FormatFunDef |
Definition of the
Format MDX function. |
| FunctionTest |
FunctionTest tests the functions defined in
BuiltinFunTable. |
| 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 | |
| FunUtil.Quicksorter<T> |
A functional for
FunUtil.partialSort(T[], java.util.Comparator<T>, int). |
| FunUtil.SetWrapper | |
| FunUtil.SortKeySpec | |
| FunUtil.TupleExpMemoComparator | |
| GenerateFunDef |
Definition of the
Generate MDX function. |
| GlobalFunTable |
Global function table contains builtin functions and global user-defined
functions.
|
| HeadTailFunDef |
Definition of the
Head and Tail
MDX builtin functions. |
| HierarchizeFunDef |
Definition of the
Hierarchize MDX function. |
| 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. |
| IntersectFunDef |
Definition of the
INTERSECT MDX function. |
| IsEmptyFunDef |
Definition of the
IsEmpty MDX function. |
| IsFunDef |
Definition of the
IS MDX function. |
| IsNullFunDef |
Definition of the
IS NULL MDX function. |
| JavaFunDef |
MDX function which is implemented by a Java method.
|
| LastPeriodsFunDef |
Definition of the
LastPeriods MDX function. |
| LeadLagFunDef |
Definition of the
Lead and Lag MDX functions. |
| LevelDimensionFunDef |
Definition of the
<Level>.Dimension
MDX builtin function. |
| 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.Value | |
| LinReg.VarianceFunDef |
Definition of the
LinRegVariance MDX function. |
| MedianFunDef |
Definition of the
Median MDX functions. |
| MemberDimensionFunDef |
Definition of the
<Measure>.Dimension
MDX builtin 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 | |
| MinMaxFunDef |
Definition of the
Min and Max MDX functions. |
| 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.AddFormulasVisitor | |
| NativizeSetFunDef.CrossJoinAnalyzer | |
| NativizeSetFunDef.FindLevelsVisitor | |
| NativizeSetFunDef.NativeListCalc | |
| NativizeSetFunDef.NonNativeCalc | |
| NativizeSetFunDef.NonNativeIterCalc | |
| NativizeSetFunDef.NonNativeListCalc | |
| NativizeSetFunDef.Range | |
| NativizeSetFunDef.RangeIterator | |
| NativizeSetFunDef.TransformFromFormulasVisitor | |
| NativizeSetFunDef.TransformToFormulasVisitor | |
| NativizeSetFunDefTest |
Unit test for the
NativizeSet function. |
| NonEmptyCrossJoinFunDef |
Definition of the
NonEmptyCrossJoin MDX function. |
| OpeningClosingPeriodFunDef |
Definition of the
OpeningPeriod and ClosingPeriod
builtin functions. |
| OrderFunDef |
Definition of the
Order MDX function. |
| ParallelPeriodFunDef |
Definition of the
ParallelPeriod 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. |
| PartialSortTest |
PartialSortTest is a unit test for the partial-sort algorithm
FunUtil.partialSort(T[], java.util.Comparator<T>, int), which supports MDX functions like TopCount and
BottomCount. |
| PartialSortTest.Item | |
| PercentileFunDef |
Definition of the
Percentile MDX function. |
| PeriodsToDateFunDef |
Definition of the
PeriodsToDate MDX function. |
| PropertiesFunDef |
Definition of the
Properties MDX function. |
| RangeFunDef |
Definition of the MDX
<Member> : <Member> operator,
which returns the set of members between a given pair of members. |
| RankFunDef |
Definition of the
RANK MDX function. |
| RankFunDef.RankedMemberList |
Data structure which contains a list and can return the position of an
element in the list in O(log N).
|
| RankFunDef.RankedTupleList |
Data structure which contains a list and can return the position of an
element in the list in O(log N).
|
| ReflectiveMultiResolver |
Resolver which uses reflection to instantiate a
FunDef. |
| ResolvedFunCallFinder |
Visitor class used to locate a resolved function call within an
expression
|
| ResolverBase |
ResolverBase provides a skeleton implementation of
interface |
| ResultStyleCompiler |
The
ResultStyleCompiler can be used to assure that
the use of the container ResultStyle: ITERABLE, LIST and MUTABLE_LIST;
can be requested by any Calc. |
| ResultStyleCompiler.MultiCalc |
Calc with three child Calcs, one for ITERABLE, LIST and MUTABLE_LIST,
which are evaluated during the normal evaluation process.
|
| 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,
{ ... |
| SetFunDefTest |
Unit test for the set constructor function
{ ... |
| SetItemFunDef |
Definition of the
<Set>.Item MDX function. |
| SetToStrFunDef |
Definition of the
SetToStr MDX function. |
| SimpleResolver |
A
SimpleResolver resolves a single, non-overloaded function. |
| SortTest |
SortTest tests the collation order of positive and negative
infinity, and Double.NaN. |
| StdevFunDef |
Definition of the
Stdev builtin MDX function, and its alias
Stddev. |
| StdevPFunDef |
Definition of the
StdevP builtin MDX function, and its alias
StddevP. |
| StrToMemberFunDef |
Definition of the
StrToMember MDX function. |
| StrToSetFunDef |
Definition of the
StrToSet MDX builtin function. |
| StrToTupleFunDef |
Definition of the
StrToTuple MDX function. |
| SubsetFunDef |
Definition of the
Subset MDX function. |
| SumFunDef |
Definition of the
Sum MDX function. |
| TestMember |
Mock implementation of
Member for testing. |
| ToggleDrillStateFunDef |
Definition of the
ToggleDrillState MDX function. |
| TopBottomCountFunDef |
Definition of the
TopCount and BottomCount
MDX builtin functions. |
| TopBottomPercentSumFunDef |
Definition of the
TopPercent, BottomPercent,
TopSum and BottomSum MDX builtin functions. |
| TupleFunDef |
TupleFunDef implements the '(...)' operator which builds
tuples, as in ([Time].CurrentMember,
[Stores].[USA].[California]). |
| TupleFunDef.CalcImpl | |
| TupleItemFunDef |
Definition of the
<Tuple>.Item MDX function. |
| TupleToStrFunDef |
Definition of the
TupleToStr MDX function. |
| UdfResolver |
Resolver for user-defined functions.
|
| UdfResolver.ClassUdfFactory |
Implementation of
UdfResolver.UdfFactory that instantiates a given class
using a public default constructor. |
| UnionFunDef |
Definition of the
Union MDX function. |
| UnionFunDefTest |
Tests for UnionFunDef
|
| UnorderFunDef |
Definition of the
Unorder MDX function. |
| ValidMeasureFunDef |
Definition of the
ValidMeasure MDX function. |
| ValidMeasureFunDefTest |
Tests for ValidMeasureFunDef
Created by Yury_Bakhmutski on 9/2/2015.
|
| ValueFunDef |
A
ValueFunDef is a pseudo-function to evaluate a member or
a tuple. |
| VarFunDef |
Definition of the
Var MDX builtin function
(and its synonym Variance). |
| VarPFunDef |
Definition of the
VarP MDX builtin function
(and its synonym VarianceP). |
| VisualTotalsFunDef |
Definition of the
VisualTotals MDX function. |
| VisualTotalsFunDef.VisualTotalMember |
Calculated member for
VisualTotals function. |
| VisualTotalsTest |
VisualTotalsTest tests the internal functions defined in
VisualTotalsFunDef. |
| XtdFunDef |
Definition of
Ytd, Qtd, Mtd,
and Wtd MDX builtin functions. |
| Enum | Description |
|---|---|
| DescendantsFunDef.Flag |
Enumeration of the flags allowed to the
DESCENDANTS
function. |
| FunUtil.Flag |
Enumeration of the flags allowed to the
ORDER MDX function. |
| NativizeSetFunDef.NativeElementType |
| 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.
|