See: Description
| Interface | Description |
|---|---|
| Aggregator |
Describes an aggregation operator, such as "sum" or "count".
|
| Annotated |
An element that has annotations.
|
| Annotation |
User-defined property on a metadata element.
|
| Axis |
A
Axis is a component of a Result. |
| AxisOrdinal |
AxisOrdinal describes the allowable values for an axis code. |
| CacheControl |
API for controlling the contents of the cell cache and the member cache.
|
| CacheControl.CellRegion |
a region of cells in the cell cache
|
| CacheControl.MemberEditCommand |
An operation to be applied to the member cache.
|
| CacheControl.MemberSet |
A specification of a set of members in the member cache.
|
| Cell |
A
Cell is an item in the grid of a Result. |
| CellFormatter | Deprecated
Use
CellFormatter. |
| Connection |
Connection to a multi-dimensional database.
|
| Cube |
Cube.
|
| Dimension |
A
Dimension represents a dimension of a cube. |
| EnumeratedValues.Value |
A
Value represents a member of an enumerated type. |
| Evaluator |
An
Evaluator holds the context necessary to evaluate an
expression. |
| Evaluator.NamedSetEvaluator |
Interface for evaluating a particular named set.
|
| Evaluator.SetEvaluator |
Interface for generically evaluating a set.
|
| Exp |
An
Exp is an MDX expression. |
| FunCall |
A
FunCall is a function applied to a list of operands. |
| FunDef |
Definition of an MDX function.
|
| FunTable |
List of all MDX functions.
|
| FunTable.Builder |
Builder that assists with the construction of a function table by
providing callbacks to define functions.
|
| Hierarchy |
A
Hierarchy is a set of members, organized into levels. |
| Level | |
| Member |
A
Member is a 'point' on a dimension of a cube. |
| MemberFormatter | Deprecated
Use
MemberFormatter. |
| MondrianDef.Expression | |
| MondrianDef.Grant | |
| MondrianPropertiesBase.PropertySource |
Represents a place that properties can be read from, and remembers the
timestamp that we last read them.
|
| MondrianServer.MondrianVersion |
Description of the version of the server.
|
| NamedSet |
A named set of members or tuples.
|
| Namer |
Namer contains the methods to retrieve localized attributes
|
| NameResolver.Namespace |
Naming context within which elements are defined.
|
| NativeEvaluator |
Allows expressions to be evaluated native, e.g.
|
| OlapElement |
An
OlapElement is a catalog object (dimension, hierarchy,
level, member). |
| Parameter |
Parameter to a Query.
|
| ParserSym |
CUP generated interface containing symbol constants.
|
| Position |
A
Position is an item on an Axis. |
| PropertyFormatter | Deprecated
Use
PropertyFormatter. |
| Result |
A
Result is the result of running an MDX query. |
| Role |
A
Role is a collection of access rights to cubes, permissions,
and so forth. |
| Role.AllHierarchyAccess |
Represents the access that a role has to whole particular hierarchy.
|
| Role.HierarchyAccess |
Represents the access that a role has to a particular hierarchy.
|
| Schema |
A
Schema is a collection of cubes, shared dimensions, and roles. |
| SchemaReader | |
| Util.Functor1<RT,PT> | |
| Util.MemoryInfo |
Information about memory usage.
|
| Util.MemoryInfo.Usage | |
| Validator |
Provides context necessary to resolve identifiers to objects, function
calls to specific functions.
|
| Class | Description |
|---|---|
| Category |
Category enumerates the possible expression types. |
| CellProperty |
Represents Cell Property.
|
| ConnectionBase |
ConnectionBase implements some of the methods in
Connection. |
| CubeAccess |
This class implements object of type GrantCube to apply permissions
on user's MDX query
|
| CubeBase |
CubeBase is an abstract implementation of Cube. |
| DelegatingRole | |
| DelegatingSchemaReader |
DelegatingSchemaReader implements SchemaReader by
delegating all methods to an underlying SchemaReader. |
| DimensionBase |
Abstract implementation for a
Dimension. |
| DrillThrough |
Drill through statement.
|
| DriverManager |
The basic service for managing a set of OLAP drivers.
|
| EnumeratedValues<V extends EnumeratedValues.Value> |
EnumeratedValues is a helper class for declaring a set of
symbolic constants which have names, ordinals, and possibly descriptions. |
| EnumeratedValues.BasicValue |
BasicValue is an obvious implementation of EnumeratedValues.Value. |
| ExpBase |
Skeleton implementation of
Exp interface. |
| ExpCacheDescriptor |
Holds information necessary to add an expression to the expression result
cache (see
Evaluator.getCachedResult(ExpCacheDescriptor)). |
| Explain |
Explain statement.
|
| Formula |
A
Formula is a clause in an MDX query which defines a Set or a
Member. |
| HierarchyBase |
Skeleton implementation for
Hierarchy. |
| Id |
Multi-part identifier.
|
| Id.KeySegment |
Identifier segment representing a key, possibly composite.
|
| Id.NameSegment |
Component in a compound identifier that describes the name of an object.
|
| Id.Segment |
Component in a compound identifier.
|
| IdBatchResolver |
Used to collect and resolve identifiers in groups of children
where possible.
|
| IdentifierVisitor | |
| LevelBase |
Skeleton implementation of
Level. |
| Literal |
Represents a constant value, such as a string or number, in a parse tree.
|
| MemberBase |
MemberBase is a partial implementation of Member. |
| MemberProperty |
Member property or solve order specification.
|
| MondrianDef |
This is the XML model for Mondrian schemas.
|
| MondrianDef.AggColumnName | |
| MondrianDef.AggExclude | |
| MondrianDef.AggFactCount | |
| MondrianDef.AggForeignKey |
The name of the column mapping from base fact table foreign key
to aggregate table foreign key.
|
| MondrianDef.AggIgnoreColumn | |
| MondrianDef.AggLevel | |
| MondrianDef.AggLevelProperty |
Member property.
|
| MondrianDef.AggMeasure | |
| MondrianDef.AggMeasureFactCount | |
| MondrianDef.AggName | |
| MondrianDef.AggPattern | |
| MondrianDef.AggTable |
A definition of an aggregate table for a base fact table.
|
| MondrianDef.Annotation |
User-defined property value.
|
| MondrianDef.Annotations |
Holder for an array of Annotation elements
|
| MondrianDef.CalculatedMember | |
| MondrianDef.CalculatedMemberProperty |
Property of a calculated member defined against a cube.
|
| MondrianDef.CaptionExpression | |
| MondrianDef.CellFormatter |
Plugin that formats the values of cells.
|
| MondrianDef.Closure |
Specifies the transitive closure of a parent-child hierarchy.
|
| MondrianDef.Column | |
| MondrianDef.ColumnDef |
Column definition for an inline table.
|
| MondrianDef.ColumnDefs |
Holder for an array of ColumnDef elements
|
| MondrianDef.Cube |
Definition of a cube.
|
| MondrianDef.CubeDimension |
A CubeDimension is either a usage of a Dimension ('shared
dimension', in MSOLAP parlance), or a 'private dimension'.
|
| MondrianDef.CubeGrant |
Grants (or denies) this role access to a cube.
|
| MondrianDef.CubeUsage | |
| MondrianDef.CubeUsages |
List of base cubes used by the virtual cube.
|
| MondrianDef.Dimension |
A Dimension is a collection of hierarchies.
|
| MondrianDef.DimensionGrant |
Grants (or denies) this role access to a dimension.
|
| MondrianDef.DimensionUsage |
A DimensionUsage is usage of a shared
Dimension within the context of a cube.
|
| MondrianDef.ElementFormatter |
Abstract type just in order to avoid duplication.
|
| MondrianDef.ExpressionView |
A collection of SQL expressions, one per dialect.
|
| MondrianDef.Formula | |
| MondrianDef.Hierarchy |
Defines a hierarchy.
|
| MondrianDef.HierarchyGrant |
Grants (or denies) this role access to a hierarchy.
|
| MondrianDef.Hint |
Dialect-specific table optimization hints.
|
| MondrianDef.InlineTable | |
| MondrianDef.Join | |
| MondrianDef.KeyExpression | |
| MondrianDef.Level | |
| MondrianDef.Measure | |
| MondrianDef.MeasureExpression | |
| MondrianDef.MemberFormatter |
Plugin that formats members.
|
| MondrianDef.MemberGrant |
Grants (or denies) this role access to a member.
|
| MondrianDef.MemberReaderParameter |
Not used
|
| MondrianDef.NamedSet |
Defines a named set which can be used in queries in the
same way as a set defined using a WITH SET clause.
|
| MondrianDef.NameExpression | |
| MondrianDef.OrdinalExpression | |
| MondrianDef.Parameter |
A Parameter defines a schema parameter.
|
| MondrianDef.ParentExpression | |
| MondrianDef.Property |
Member property.
|
| MondrianDef.PropertyFormatter |
Plugin that formats properties.
|
| MondrianDef.Relation |
A table, inline table or view
|
| MondrianDef.RelationOrJoin |
A table or a join
|
| MondrianDef.Role |
A role defines an access-control profile.
|
| MondrianDef.RoleUsage |
Usage of a Role in a union Role.
|
| MondrianDef.Row |
Row definition for an inline table.
|
| MondrianDef.Rows |
Holder for an array of Row elements
|
| MondrianDef.Schema |
A schema is a collection of cubes and virtual cubes.
|
| MondrianDef.SchemaGrant |
Grants (or denies) this role access to this schema.
|
| MondrianDef.Script |
Script fragment to implement an SPI such as user-defined function,
member formatter, cell formatter.
|
| MondrianDef.SQL | |
| MondrianDef.Table | |
| MondrianDef.Union |
Body of a Role definition which defines a Role to be the union
of several Roles.
|
| MondrianDef.UserDefinedFunction |
A UserDefinedFunction is a function which
extends the MDX language.
|
| MondrianDef.Value |
Column value for an inline table.
|
| MondrianDef.View |
A collection of SQL statements, one per dialect.
|
| MondrianDef.VirtualCube |
A VirtualCube is a set of dimensions and
measures gleaned from other cubes.
|
| MondrianDef.VirtualCubeDimension |
A VirtualCubeDimension is a usage of a Dimension in a VirtualCube.
|
| MondrianDef.VirtualCubeMeasure |
A VirtualCubeMeasure is a usage of a Measure in a VirtualCube.
|
| MondrianProperties |
Configuration properties that determine the
behavior of a mondrian instance.
|
| MondrianPropertiesBase |
MondrianProperties contains the properties which determine the
behavior of a mondrian instance. |
| MondrianServer |
Interface by which to control an instance of Mondrian.
|
| NameResolver |
Resolves a list of segments (a parsed identifier) to an OLAP element.
|
| OlapElementBase |
OlapElementBase is an abstract base class for implementations of
OlapElement. |
| ParameterImpl |
Implementation of
Parameter. |
| Parser |
CUP v0.10k generated parser.
|
| Parser.FactoryImpl | |
| Property |
Property is the definition of a member property. |
| Query |
Query is an MDX query. |
| Query.ScopedNamedSet | |
| QueryAxis |
An axis in an MDX query.
|
| QueryPart |
Component of an MDX query (derived classes include Query, Axis, Exp, Level).
|
| QueryTiming |
Provides hooks for recording timing information of components of Query execution.
|
| ResultBase |
Skeleton implementation of
Result. |
| RoleImpl |
Default implementation of the
Role interface. |
| RoleImpl.DelegatingHierarchyAccess |
Implementation of
Role.HierarchyAccess that
delegates all methods to an underlying hierarchy access. |
| Scanner |
Lexical analyzer for MDX.
|
| SetBase |
Skeleton implementation of
NamedSet interface. |
| StringScanner |
Lexical analyzer whose input is a string.
|
| Util |
Utility functions used throughout mondrian.
|
| Util.AbstractFlatList<T> | |
| Util.ByteMatcher |
This class implements the Knuth-Morris-Pratt algorithm
to search within a byte array for a token byte array.
|
| Util.ErrorCellValue | |
| Util.Flat2List<T> |
List that stores its two elements in the two members of the class.
|
| Util.Flat3List<T> |
List that stores its three elements in the three members of the class.
|
| Util.GcIterator<T> |
Garbage-collecting iterator.
|
| Util.PropertyList |
PropertyList is an order-preserving list of key-value
pairs. |
| Util.SqlNullSafeComparator |
A
Comparator implementation which can deal
correctly with RolapUtil.sqlNullValue. |
| Walker |
Walks over a tree, returning nodes in prefix order.
|
| Enum | Description |
|---|---|
| Access |
Access enumerates the allowable access rights. |
| AxisOrdinal.StandardAxisOrdinal | |
| DimensionType |
Enumerates the types of dimensions.
|
| Id.Quoting | |
| LevelType | Deprecated
Will be replaced with
Level.Type
before mondrian-4.0. |
| MatchType |
MatchType enumerates the allowable match modes when
searching for a member based on its unique name. |
| Member.MemberType | |
| OlapElement.LocalizedProperty | |
| Parameter.Scope |
Scope where a parameter is defined.
|
| Property.Datatype | |
| QueryAxis.SubtotalVisibility |
SubtotalVisibility enumerates the allowed values of
whether subtotals are visible. |
| Role.RollupPolicy |
Enumeration of the policies by which a cell is calculated if children
of a member are not accessible.
|
| SolveOrderMode |
Strategies for applying solve order, exposed via the property
MondrianProperties.SolveOrderMode. |
| Syntax |
Enumerated values describing the syntax of an expression.
|
| Exception | Description |
|---|---|
| InvalidArgumentException |
Exception which indicates that an argument is invalid
|
| InvalidHierarchyException |
Exception which indicates that a Cube is invalid
because there is a hierarchy with no members.
|
| MemoryLimitExceededException |
Exception which indicates some resource limit was exceeded.
|
| MondrianException |
Instances of this class are thrown for all exceptions that Mondrian
generates through as a result of known error conditions.
|
| NativeEvaluationUnsupportedException |
Exception which indicates that native evaluation of a function
was enabled but not supported, and
MondrianProperties.AlertNativeEvaluationUnsupported was
set to ERROR. |
| QueryCanceledException |
Exception which indicates that a query was canceled by an end-user.
|
| QueryTimeoutException |
Exception which indicates that a query executed for longer than its allowed
time and was automatically canceled.
|
| ResourceLimitExceededException |
Exception which indicates some resource limit was exceeded.
|
| ResultLimitExceededException |
Abstract base class for exceptions that indicate some limit was exceeded.
|
| ResultStyleException |
Exception that indicates a compiler could not implement an expression in any
of the result styles requested by the client.
|
Copyright © 2021 Hitachi Vantara. All rights reserved.