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