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 RolapStar s. |
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
Segment s 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 © 2020 Hitachi Vantara. All rights reserved.