| Package | Description | 
|---|---|
| mondrian.olap | 
 Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. 
 | 
| mondrian.olap.fun | 
 Defines the set of MDX built-in functions. 
 | 
| mondrian.olap4j | 
 olap4j driver for the Mondrian OLAP engine. 
 | 
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| mondrian.rolap.agg | 
 Manages a cache of aggregates containing cell values. 
 | 
| mondrian.rolap.aggmatcher | 
 Defines a 'matcher' which scans the schema to find candidate aggregate tables. 
 | 
| mondrian.rolap.cache | 
 Provides primitives for policy-based caching. 
 | 
| mondrian.rolap.sql | 
 Database-independent library for generating SQL. 
 | 
| mondrian.server | 
 Augments the Mondrian engine with server functionality. 
 | 
| mondrian.spi | 
 Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. 
 | 
| mondrian.spi.impl | 
 Provides implementations of SPIs defined in the  
mondrian.spi package. | 
| Class and Description | 
|---|
| RolapConnection
 A  
RolapConnection is a connection to a Mondrian OLAP Server. | 
RolapCube
RolapCube implements Cube for a ROLAP database. | 
| RolapResultShepherd
 A utility class for  
RolapConnection. | 
| RolapSchema | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| Class and Description | 
|---|
| RolapMember
 A  
RolapMember is a member of a RolapHierarchy. | 
| RolapMemberBase
 Basic implementation of a member in a  
RolapHierarchy. | 
| Class and Description | 
|---|
| RolapConnection
 A  
RolapConnection is a connection to a Mondrian OLAP Server. | 
| RolapSchema | 
| ScenarioImpl
 Implementation of  
Scenario. | 
| Class and Description | 
|---|
| BitKey
 Represents a set of bits. 
 | 
| BitKey.AbstractBitKey
 Abstract implementation of  
BitKey. | 
| BitKey.Big
 Implementation of  
BitKey with more than 64 bits. | 
| CellKey
 A  
CellKey | 
| CellKey.Four | 
| CellKey.Many | 
| CellKey.One | 
| CellKey.Three | 
| CellKey.Two | 
| CellKey.Zero | 
| CompoundPredicateInfo
 Constructs a Pair 
 | 
| DelegatingRolapMember
 Implementation of  
RolapMember that delegates all calls
 to an underlying member. | 
| HierarchyUsage
 A  
HierarchyUsage is the usage of a hierarchy in the context
 of a cube. | 
| HighCardSqlTupleReader
 Deprecated. 
 
Deprecated for Mondrian 4.0. 
 | 
| MemberCacheHelper
 Encapsulation of member caching. 
 | 
| MemberSource
 A  
MemberSource has the basic operations to read the members of a
 hierarchy. | 
| Modulos
 Modulos implementations encapsulate algorithms to map between integral
 ordinals and position arrays. 
 | 
| Modulos.Base | 
NoCacheMemberReader
NoCacheMemberReader implements MemberReader but
 without doing any kind of caching and avoiding to read all members. | 
| RolapAggregationManager.PinSet
 A set of segments which are pinned (prevented from garbage collection)
 for a short duration as a result of a cache inquiry. 
 | 
| RolapAggregator
 Describes an aggregation operator, such as "sum" or "count". 
 | 
| RolapAggregator.BaseAggor
 This is the base class for implementing aggregators over sum and
 average columns in an aggregate table. 
 | 
| RolapCacheRegion
 A  
RolapCacheRegion represents a region of multidimensional space
 in the cache. | 
| RolapCalculatedMember
 A  
RolapCalculatedMember is a member based upon a
 Formula. | 
| RolapConnection
 A  
RolapConnection is a connection to a Mondrian OLAP Server. | 
RolapConnectionProperties
RolapConnectionProperties enumerates the allowable values of
 keywords in a Mondrian connect string. | 
RolapCube
RolapCube implements Cube for a ROLAP database. | 
| RolapCubeDimension
 RolapCubeDimension wraps a RolapDimension for a specific Cube. 
 | 
| RolapCubeHierarchy
 Hierarchy that is associated with a specific Cube. 
 | 
| RolapCubeHierarchy.RolapCubeHierarchyMemberReader
 TODO: Since this is part of a caching strategy, should be implemented
 as a Strategy Pattern, avoiding hierarchy. 
 | 
| RolapCubeHierarchy.RolapCubeSqlMemberSource | 
| RolapCubeLevel
 RolapCubeLevel wraps a RolapLevel for a specific Cube. 
 | 
| RolapCubeMember
 RolapCubeMember wraps RolapMembers and binds them to a specific cube. 
 | 
RolapEvaluator
RolapEvaluator evaluates expressions in a dimensional
 environment. | 
RolapHierarchy
RolapHierarchy implements Hierarchy for a ROLAP database. | 
RolapLevel
RolapLevel implements Level for a ROLAP database. | 
| RolapLevel.HideMemberCondition
 Conditions under which a level's members may be hidden (thereby creating
 a ragged hierarchy). 
 | 
| RolapMeasure
 Interface implemented by all measures (both stored and calculated). 
 | 
| RolapMember
 A  
RolapMember is a member of a RolapHierarchy. | 
| RolapMemberBase
 Basic implementation of a member in a  
RolapHierarchy. | 
| RolapMemberBase.PropertyValueMapFactory
 Interface definition for the pluggable factory used to decide
 which implementation of  
Map to use to store
 property string/value pairs for member properties. | 
| RolapMemberInCube
 Extension to  
RolapMember that knows the current cube. | 
| RolapNative
 A factory for  
NativeEvaluator. | 
| RolapNativeSet
 Analyses set expressions and executes them in SQL if possible. 
 | 
| RolapNativeSet.SchemaReaderWithMemberReaderAvailable | 
| RolapResult
 A  
RolapResult is the result of running a query. | 
| RolapSchema | 
RolapSchema.RolapStarRegistry
RolapStarRegistry is a registry for RolapStars. | 
| RolapStar
 A  
RolapStar is a star schema. | 
| RolapStar.Column
 A column in a star schema. 
 | 
| RolapStar.ColumnComparator
 Comparator to compare columns based on their name and table that contains them 
 | 
| RolapStar.Condition | 
| RolapStar.Measure
 Definition of a measure in a star schema. 
 | 
| RolapStar.Table
 Definition of a table in a star schema. 
 | 
| RolapStatisticsCache
 Provides and caches statistics. 
 | 
| RolapStoredMeasure
 A measure which is implemented by a SQL column or SQL expression (as opposed
 to a  
RolapCalculatedMember. | 
| RolapUtil.ExecuteQueryHook | 
| ScenarioImpl
 Implementation of  
Scenario. | 
| SchemaKey
 Key for an instance of a schema. 
 | 
SmartMemberReader
SmartMemberReader implements MemberReader by keeping a
 cache of members and their children. | 
| SqlConstraintFactory
 Creates the right constraint for common tasks. 
 | 
| SqlContextConstraint
 limits the result of a Member SQL query to the current evaluation context. 
 | 
| SqlStatement
 SqlStatement contains a SQL statement and associated resources throughout
 its lifetime. 
 | 
| SqlStatement.Accessor | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| SqlTupleReader
 Reads the members of a single level (level.members) or of multiple levels
 (crossjoin). 
 | 
| StarColumnPredicate
 Refinement of  
StarPredicate which constrains precisely one column. | 
| StarColumnPredicate.Overlap
 Returned by
  
StarColumnPredicate.intersect(mondrian.rolap.StarColumnPredicate),
 describes whether two predicates overlap, and if so, the remaining
 predicate. | 
| StarPredicate
 Condition which constrains a set of values of a single
  
RolapStar.Column or a set of columns. | 
| TargetBase
 Base helper class for the SQL tuple readers
  
HighCardSqlTupleReader and
 SqlTupleReader. | 
| TupleConstraintStruct | 
| TupleReader
 Describes the public methods of  
SqlTupleReader. | 
| TupleReader.MemberBuilder
 Factory to create new members for a
 hierarchy from SQL result. 
 | 
| Class and Description | 
|---|
| BitKey
 Represents a set of bits. 
 | 
| CacheControlImpl
 Implementation of  
CacheControl API. | 
| CellKey
 A  
CellKey | 
| GroupingSetsCollector
 The  
GroupingSetsCollector collects the GroupinpSets and pass
 the consolidated list to form group by grouping sets sql | 
RolapAggregationManager
RolapAggregationManager manages all
 Segments in the system. | 
| RolapAggregationManager.PinSet
 A set of segments which are pinned (prevented from garbage collection)
 for a short duration as a result of a cache inquiry. 
 | 
| RolapConnection
 A  
RolapConnection is a connection to a Mondrian OLAP Server. | 
RolapCube
RolapCube implements Cube for a ROLAP database. | 
| RolapCubeMember
 RolapCubeMember wraps RolapMembers and binds them to a specific cube. 
 | 
| RolapMember
 A  
RolapMember is a member of a RolapHierarchy. | 
| RolapStar
 A  
RolapStar is a star schema. | 
| RolapStar.Column
 A column in a star schema. 
 | 
| RolapStar.Measure
 Definition of a measure in a star schema. 
 | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| StarColumnPredicate
 Refinement of  
StarPredicate which constrains precisely one column. | 
| StarColumnPredicate.Overlap
 Returned by
  
StarColumnPredicate.intersect(mondrian.rolap.StarColumnPredicate),
 describes whether two predicates overlap, and if so, the remaining
 predicate. | 
| StarPredicate
 Condition which constrains a set of values of a single
  
RolapStar.Column or a set of columns. | 
| Class and Description | 
|---|
| BitKey
 Represents a set of bits. 
 | 
| RolapAggregator
 Describes an aggregation operator, such as "sum" or "count". 
 | 
RolapCube
RolapCube implements Cube for a ROLAP database. | 
RolapLevel
RolapLevel implements Level for a ROLAP database. | 
| RolapSchema | 
| RolapStar
 A  
RolapStar is a star schema. | 
| RolapStar.Column
 A column in a star schema. 
 | 
| RolapStar.Measure
 Definition of a measure in a star schema. 
 | 
| RolapStar.Table
 Definition of a table in a star schema. 
 | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| Class and Description | 
|---|
| BitKey
 Represents a set of bits. 
 | 
| Class and Description | 
|---|
RolapCube
RolapCube implements Cube for a ROLAP database. | 
RolapEvaluator
RolapEvaluator evaluates expressions in a dimensional
 environment. | 
RolapLevel
RolapLevel implements Level for a ROLAP database. | 
| RolapMember
 A  
RolapMember is a member of a RolapHierarchy. | 
| RolapStar.Condition | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| Class and Description | 
|---|
| RolapConnection
 A  
RolapConnection is a connection to a Mondrian OLAP Server. | 
| RolapSchema | 
| Class and Description | 
|---|
| BitKey
 Represents a set of bits. 
 | 
| CellKey
 A  
CellKey | 
RolapHierarchy
RolapHierarchy implements Hierarchy for a ROLAP database. | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
| Class and Description | 
|---|
RolapHierarchy
RolapHierarchy implements Hierarchy for a ROLAP database. | 
| SqlStatement.Type
 The approximate JDBC type of a column. 
 | 
Copyright © 2018 Hitachi Vantara. All rights reserved.