Uses of Package
mondrian.rolap
Packages that use mondrian.rolap
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
olap4j driver for the Mondrian OLAP engine.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
Provides primitives for policy-based caching.
Database-independent library for generating SQL.
Augments the Mondrian engine with server functionality.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
Provides implementations of SPIs defined in the
mondrian.spi package.-
Classes in mondrian.rolap used by mondrian.olapClassDescriptionA
RolapConnectionis a connection to a Mondrian OLAP Server.RolapCubeimplementsCubefor a ROLAP database.A utility class forRolapConnection.The approximate JDBC type of column. -
Classes in mondrian.rolap used by mondrian.olap.funClassDescriptionA
RolapMemberis a member of aRolapHierarchy.Basic implementation of a member in aRolapHierarchy. -
Classes in mondrian.rolap used by mondrian.olap4jClassDescriptionA
RolapConnectionis a connection to a Mondrian OLAP Server.Implementation ofScenario. -
Classes in mondrian.rolap used by mondrian.rolapClassDescriptionRepresents a set of bits.Abstract implementation of
BitKey.Implementation ofBitKeywith more than 64 bits.ACellKeyis used as a key in maps which access cells by their position.Constructs a Pair<BitKey, StarPredicate> based on an tuple list and measure, along with the string representation of the predicate.Implementation ofRolapMemberthat delegates all calls to an underlying member.AHierarchyUsageis the usage of a hierarchy in the context of a cube.Deprecated.Deprecated for Mondrian 4.0.Encapsulation of member caching.AMemberSourcehas the basic operations to read the members of ahierarchy.Modulos implementations encapsulate algorithms to map between integral ordinals and position arrays.NoCacheMemberReaderimplementsMemberReaderbut without doing any kind of caching and avoiding to read all members.A set of segments which are pinned (prevented from garbage collection) for a short duration as a result of a cache inquiry.Describes an aggregation operator, such as "sum" or "count".This is the base class for implementing aggregators over sum and average columns in an aggregate table.ARolapCacheRegionrepresents a region of multidimensional space in the cache.ARolapCalculatedMemberis a member based upon aFormula.ARolapConnectionis a connection to a Mondrian OLAP Server.RolapConnectionPropertiesenumerates the allowable values of keywords in a Mondrian connect string.RolapCubeimplementsCubefor a ROLAP database.RolapCubeDimension wraps a RolapDimension for a specific Cube.Hierarchy that is associated with a specific Cube.TODO: Since this is part of a caching strategy, should be implemented as a Strategy Pattern, avoiding hierarchy.RolapCubeLevel wraps a RolapLevel for a specific Cube.RolapCubeMember wraps RolapMembers and binds them to a specific cube.RolapEvaluatorevaluates expressions in a dimensional environment.RolapHierarchyimplementsHierarchyfor a ROLAP database.RolapLevelimplementsLevelfor a ROLAP database.Conditions under which a level's members may be hidden (thereby creating a ragged hierarchy).Interface implemented by all measures (both stored and calculated).ARolapMemberis a member of aRolapHierarchy.Basic implementation of a member in aRolapHierarchy.Interface definition for the pluggable factory used to decide which implementation ofMapto use to store property string/value pairs for member properties.Extension toRolapMemberthat knows the current cube.A factory forNativeEvaluator.Analyses set expressions and executes them in SQL if possible.ARolapResultis the result of running a query.RolapStarRegistryis a registry forRolapStars.A collection of schemas, identified by their connection properties (catalog name, JDBC URL, and so forth).ARolapStaris a star schema.A column in a star schema.Comparator to compare columns based on their name and table that contains themDefinition of a measure in a star schema.Definition of a table in a star schema.Provides and caches statistics.A measure which is implemented by a SQL column or SQL expression (as opposed to aRolapCalculatedMember.Implementation ofScenario.Key for an instance of a schema.SmartMemberReaderimplementsMemberReaderby keeping a cache of members and their children.Creates the right constraint for common tasks.limits the result of a Member SQL query to the current evaluation context.SqlStatement contains a SQL statement and associated resources throughout its lifetime.The approximate JDBC type of column.Reads the members of a single level (level.members) or of multiple levels (crossjoin).Refinement ofStarPredicatewhich constrains precisely one column.Returned byStarColumnPredicate.intersect(mondrian.rolap.StarColumnPredicate), describes whether two predicates overlap, and if so, the remaining predicate.Condition which constrains a set of values of a singleRolapStar.Columnor a set of columns.Base helper class for the SQL tuple readersHighCardSqlTupleReaderandSqlTupleReader.Describes the public methods ofSqlTupleReader.Factory to create new members for a hierarchy from SQL result. -
Classes in mondrian.rolap used by mondrian.rolap.aggClassDescriptionRepresents a set of bits.Implementation of
CacheControlAPI.ACellKeyis used as a key in maps which access cells by their position.TheGroupingSetsCollectorcollects the GroupinpSets and pass the consolidated list to form group by grouping sets sqlRolapAggregationManagermanages allSegments in the system.A set of segments which are pinned (prevented from garbage collection) for a short duration as a result of a cache inquiry.ARolapConnectionis a connection to a Mondrian OLAP Server.RolapCubeimplementsCubefor a ROLAP database.RolapCubeMember wraps RolapMembers and binds them to a specific cube.ARolapMemberis a member of aRolapHierarchy.ARolapStaris a star schema.A column in a star schema.Definition of a measure in a star schema.The approximate JDBC type of column.Refinement ofStarPredicatewhich constrains precisely one column.Returned byStarColumnPredicate.intersect(mondrian.rolap.StarColumnPredicate), describes whether two predicates overlap, and if so, the remaining predicate.Condition which constrains a set of values of a singleRolapStar.Columnor a set of columns. -
Classes in mondrian.rolap used by mondrian.rolap.aggmatcherClassDescriptionRepresents a set of bits.Describes an aggregation operator, such as "sum" or "count".
RolapCubeimplementsCubefor a ROLAP database.RolapLevelimplementsLevelfor a ROLAP database.ARolapStaris a star schema.A column in a star schema.Definition of a measure in a star schema.Definition of a table in a star schema.The approximate JDBC type of column. -
Classes in mondrian.rolap used by mondrian.rolap.cache
-
Classes in mondrian.rolap used by mondrian.rolap.sqlClassDescription
RolapCubeimplementsCubefor a ROLAP database.RolapEvaluatorevaluates expressions in a dimensional environment.RolapLevelimplementsLevelfor a ROLAP database.ARolapMemberis a member of aRolapHierarchy.The approximate JDBC type of column. -
Classes in mondrian.rolap used by mondrian.serverClassDescriptionA
RolapConnectionis a connection to a Mondrian OLAP Server. -
Classes in mondrian.rolap used by mondrian.spiClassDescriptionRepresents a set of bits.A
CellKeyis used as a key in maps which access cells by their position.RolapHierarchyimplementsHierarchyfor a ROLAP database.The approximate JDBC type of column. -
Classes in mondrian.rolap used by mondrian.spi.implClassDescription
RolapHierarchyimplementsHierarchyfor a ROLAP database.The approximate JDBC type of column.