Uses of Package
mondrian.rolap
-
Packages that use mondrian.rolap 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 themondrian.spi
package. -
Classes in mondrian.rolap used by mondrian.olap Class Description RolapConnection ARolapConnection
is a connection to a Mondrian OLAP Server.RolapCube RolapCube
implementsCube
for a ROLAP database.RolapResultShepherd A utility class forRolapConnection
.RolapSchema SqlStatement.Type The approximate JDBC type of a column. -
Classes in mondrian.rolap used by mondrian.olap.fun Class Description RolapMember ARolapMember
is a member of aRolapHierarchy
.RolapMemberBase Basic implementation of a member in aRolapHierarchy
. -
Classes in mondrian.rolap used by mondrian.olap4j Class Description RolapConnection ARolapConnection
is a connection to a Mondrian OLAP Server.RolapSchema ScenarioImpl Implementation ofScenario
. -
Classes in mondrian.rolap used by mondrian.rolap Class Description BitKey Represents a set of bits.BitKey.AbstractBitKey Abstract implementation ofBitKey
.BitKey.Big Implementation ofBitKey
with more than 64 bits.CellKey ACellKey
is used as a key in maps which access cells by their position.
CellKey.Four CellKey.Many CellKey.One CellKey.Three CellKey.Two CellKey.Zero CompoundPredicateInfo Constructs a Pairbased on an tuple list and measure, along with the string representation of the predicate. DelegatingRolapMember Implementation ofRolapMember
that delegates all calls to an underlying member.HierarchyUsage AHierarchyUsage
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 AMemberSource
has the basic operations to read the members of ahierarchy
.Modulos Modulos implementations encapsulate algorithms to map between integral ordinals and position arrays.Modulos.Base NoCacheMemberReader NoCacheMemberReader
implementsMemberReader
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 ARolapCacheRegion
represents a region of multidimensional space in the cache.RolapCalculatedMember ARolapCalculatedMember
is a member based upon aFormula
.RolapConnection ARolapConnection
is a connection to a Mondrian OLAP Server.RolapConnectionProperties RolapConnectionProperties
enumerates the allowable values of keywords in a Mondrian connect string.RolapCube RolapCube
implementsCube
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
implementsHierarchy
for a ROLAP database.RolapLevel RolapLevel
implementsLevel
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 ARolapMember
is a member of aRolapHierarchy
.RolapMemberBase Basic implementation of a member in aRolapHierarchy
.RolapMemberBase.PropertyValueMapFactory Interface definition for the pluggable factory used to decide which implementation ofMap
to use to store property string/value pairs for member properties.RolapMemberInCube Extension toRolapMember
that knows the current cube.RolapNative A factory forNativeEvaluator
.RolapNativeSet Analyses set expressions and executes them in SQL if possible.RolapNativeSet.SchemaReaderWithMemberReaderAvailable RolapResult ARolapResult
is the result of running a query.RolapSchema RolapSchema.RolapStarRegistry RolapStarRegistry
is a registry forRolapStar
s.RolapStar ARolapStar
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 themRolapStar.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 aRolapCalculatedMember
.RolapUtil.ExecuteQueryHook ScenarioImpl Implementation ofScenario
.SchemaKey Key for an instance of a schema.SmartMemberReader SmartMemberReader
implementsMemberReader
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 ofStarPredicate
which constrains precisely one column.StarColumnPredicate.Overlap Returned byStarColumnPredicate.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 singleRolapStar.Column
or a set of columns.TargetBase Base helper class for the SQL tuple readersHighCardSqlTupleReader
andSqlTupleReader
.TupleConstraintStruct TupleReader Describes the public methods ofSqlTupleReader
.TupleReader.MemberBuilder Factory to create new members for a hierarchy from SQL result. -
Classes in mondrian.rolap used by mondrian.rolap.agg Class Description BitKey Represents a set of bits.CacheControlImpl Implementation ofCacheControl
API.CellKey ACellKey
is used as a key in maps which access cells by their position.
GroupingSetsCollector TheGroupingSetsCollector
collects the GroupinpSets and pass the consolidated list to form group by grouping sets sqlRolapAggregationManager RolapAggregationManager
manages allSegment
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 ARolapConnection
is a connection to a Mondrian OLAP Server.RolapCube RolapCube
implementsCube
for a ROLAP database.RolapCubeMember RolapCubeMember wraps RolapMembers and binds them to a specific cube.RolapMember ARolapMember
is a member of aRolapHierarchy
.RolapStar ARolapStar
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 ofStarPredicate
which constrains precisely one column.StarColumnPredicate.Overlap Returned byStarColumnPredicate.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 singleRolapStar.Column
or a set of columns. -
Classes in mondrian.rolap used by mondrian.rolap.aggmatcher Class Description BitKey Represents a set of bits.RolapAggregator Describes an aggregation operator, such as "sum" or "count".RolapCube RolapCube
implementsCube
for a ROLAP database.RolapLevel RolapLevel
implementsLevel
for a ROLAP database.RolapSchema RolapStar ARolapStar
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. -
Classes in mondrian.rolap used by mondrian.rolap.cache Class Description BitKey Represents a set of bits. -
Classes in mondrian.rolap used by mondrian.rolap.sql Class Description RolapCube RolapCube
implementsCube
for a ROLAP database.RolapEvaluator RolapEvaluator
evaluates expressions in a dimensional environment.RolapLevel RolapLevel
implementsLevel
for a ROLAP database.RolapMember ARolapMember
is a member of aRolapHierarchy
.RolapStar.Condition SqlStatement.Type The approximate JDBC type of a column. -
Classes in mondrian.rolap used by mondrian.server Class Description RolapConnection ARolapConnection
is a connection to a Mondrian OLAP Server.RolapSchema -
Classes in mondrian.rolap used by mondrian.spi Class Description BitKey Represents a set of bits.CellKey ACellKey
is used as a key in maps which access cells by their position.
RolapHierarchy RolapHierarchy
implementsHierarchy
for a ROLAP database.SqlStatement.Type The approximate JDBC type of a column. -
Classes in mondrian.rolap used by mondrian.spi.impl Class Description RolapHierarchy RolapHierarchy
implementsHierarchy
for a ROLAP database.SqlStatement.Type The approximate JDBC type of a column.