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