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.spipackage. -
Classes in mondrian.rolap used by mondrian.olap Class Description RolapConnection ARolapConnectionis a connection to a Mondrian OLAP Server.RolapCube RolapCubeimplementsCubefor 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 ARolapMemberis a member of aRolapHierarchy.RolapMemberBase Basic implementation of a member in aRolapHierarchy. -
Classes in mondrian.rolap used by mondrian.olap4j Class Description RolapConnection ARolapConnectionis 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 ofBitKeywith more than 64 bits.CellKey ACellKeyis 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 ofRolapMemberthat delegates all calls to an underlying member.HierarchyUsage AHierarchyUsageis the usage of a hierarchy in the context of a cube.HighCardSqlTupleReader Deprecated.Deprecated for Mondrian 4.0.MemberCacheHelper Encapsulation of member caching.MemberSource AMemberSourcehas 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 NoCacheMemberReaderimplementsMemberReaderbut 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 ARolapCacheRegionrepresents a region of multidimensional space in the cache.RolapCalculatedMember ARolapCalculatedMemberis a member based upon aFormula.RolapConnection ARolapConnectionis a connection to a Mondrian OLAP Server.RolapConnectionProperties RolapConnectionPropertiesenumerates the allowable values of keywords in a Mondrian connect string.RolapCube RolapCubeimplementsCubefor 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 RolapEvaluatorevaluates expressions in a dimensional environment.RolapHierarchy RolapHierarchyimplementsHierarchyfor a ROLAP database.RolapLevel RolapLevelimplementsLevelfor 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 ARolapMemberis 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 ofMapto use to store property string/value pairs for member properties.RolapMemberInCube Extension toRolapMemberthat knows the current cube.RolapNative A factory forNativeEvaluator.RolapNativeSet Analyses set expressions and executes them in SQL if possible.RolapNativeSet.SchemaReaderWithMemberReaderAvailable RolapResult ARolapResultis the result of running a query.RolapSchema RolapSchema.RolapStarRegistry RolapStarRegistryis a registry forRolapStars.RolapStar ARolapStaris 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 SmartMemberReaderimplementsMemberReaderby 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 ofStarPredicatewhich 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.Columnor a set of columns.TargetBase Base helper class for the SQL tuple readersHighCardSqlTupleReaderandSqlTupleReader.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 ofCacheControlAPI.CellKey ACellKeyis used as a key in maps which access cells by their position.GroupingSetsCollector TheGroupingSetsCollectorcollects the GroupinpSets and pass the consolidated list to form group by grouping sets sqlRolapAggregationManager RolapAggregationManagermanages allSegments 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 ARolapConnectionis a connection to a Mondrian OLAP Server.RolapCube RolapCubeimplementsCubefor a ROLAP database.RolapCubeMember RolapCubeMember wraps RolapMembers and binds them to a specific cube.RolapMember ARolapMemberis a member of aRolapHierarchy.RolapStar ARolapStaris 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 ofStarPredicatewhich 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.Columnor 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 RolapCubeimplementsCubefor a ROLAP database.RolapLevel RolapLevelimplementsLevelfor a ROLAP database.RolapSchema RolapStar ARolapStaris 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 RolapCubeimplementsCubefor a ROLAP database.RolapEvaluator RolapEvaluatorevaluates expressions in a dimensional environment.RolapLevel RolapLevelimplementsLevelfor a ROLAP database.RolapMember ARolapMemberis 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 ARolapConnectionis 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 ACellKeyis used as a key in maps which access cells by their position.RolapHierarchy RolapHierarchyimplementsHierarchyfor a ROLAP database.SqlStatement.Type The approximate JDBC type of a column. -
Classes in mondrian.rolap used by mondrian.spi.impl Class Description RolapHierarchy RolapHierarchyimplementsHierarchyfor a ROLAP database.SqlStatement.Type The approximate JDBC type of a column.