| Package | Description | 
|---|---|
| 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.sql | Database-independent library for generating SQL. | 
| Class and Description | 
|---|
| AggStar Aggregate table version of a RolapStar for a fact table. | 
| ExplicitRules.Group This class forms a collection of aggregate table explicit rules for a
 given cube. | 
| Class and Description | 
|---|
| AggStar Aggregate table version of a RolapStar for a fact table. | 
| Class and Description | 
|---|
| AggStar Aggregate table version of a RolapStar for a fact table. | 
| AggStar.DimTable This class represents a dimension table. | 
| AggStar.FactTable This is an aggregate fact table. | 
| AggStar.FactTable.Measure This is a Column that is a Measure (contains an aggregator). | 
| AggStar.Table Base Table class for the FactTable and DimTable classes. | 
| AggStar.Table.Column Base class for Level and Measure classes | 
| AggStar.Table.JoinCondition The query join condition between a base table and this table (the
 table that owns the join condition). | 
| AggStar.Table.Level This class is used for holding dimension level information. | 
| DefaultDef.AggRule A RolapConnection uses one AggRule. | 
| DefaultDef.AggRules The set of "named" rules for matching aggregate tables. | 
| DefaultDef.Base Base is the base class for all of the elements. | 
| DefaultDef.CaseMatcher This is a base class for all elements that can match strings
 where the case of the string is important. | 
| DefaultDef.FactCountMatch This is used to identify the "fact_count" column in an aggregate
 table. | 
| DefaultDef.FactCountMatchRef | 
| DefaultDef.ForeignKeyMatch This is used to identify foreign key columns in a candidate
 aggregate table given the name of a foreign key column of the
 base fact table. | 
| DefaultDef.ForeignKeyMatchRef | 
| DefaultDef.IgnoreMap This is the template used to specify columns to be ignored. | 
| DefaultDef.IgnoreMapRef | 
| DefaultDef.LevelMap This is the template that maps from a combination of level
 usage_prefix
 hierarchy_name
 level_name
 level_column_name | 
| DefaultDef.LevelMapRef | 
| DefaultDef.MeasureMap This is the template that maps from a combination of measure
 measure_name,
 measure_column_name, and
 aggregate_name ("count", "sum", "avg", "min", "max",
 "distinct-count"). | 
| DefaultDef.MeasureMapRef | 
| DefaultDef.NameMatcher A NameMatcher is a CaseMatcher that prepends and appends
 regular expressions to a given string as part of creating
 the matching regular expression. | 
| DefaultDef.Ref | 
| DefaultDef.Regex This element is used in a vector of child elements when
 one wishes to have one or more regular expressions associated
 with matching a given string. | 
| DefaultDef.RegexMapper | 
| DefaultDef.TableMatch This is used to identify which tables in the database might
 be aggregate table of a given fact table. | 
| DefaultDef.TableMatchRef | 
| DefaultRules Container for the default aggregate recognition rules. | 
| ExplicitRules.Group This class forms a collection of aggregate table explicit rules for a
 given cube. | 
| ExplicitRules.TableDef This is the base class for the exact name based and name pattern based
 aggregate table mapping definitions. | 
| JdbcSchema Metadata gleaned from JDBC about the tables and columns in the star schema. | 
| JdbcSchema.Factory | 
| JdbcSchema.Table A table in a database. | 
| JdbcSchema.Table.Column A column in a table. | 
| JdbcSchema.Table.Column.Usage A usage of a column. | 
| JdbcSchema.UsageType Enumeration of ways that an aggregate table can use a column. | 
| Class and Description | 
|---|
| AggStar Aggregate table version of a RolapStar for a fact table. | 
Copyright © 2021 Hitachi Vantara. All rights reserved.