| Package | Description | 
|---|---|
| mondrian.rolap | Implements the data access layer for the olap package. | 
| mondrian.rolap.aggmatcher | Defines a 'matcher' which scans the schema to find candidate aggregate tables. | 
| Modifier and Type | Method and Description | 
|---|---|
| ExplicitRules.Group | RolapCube. getAggGroup() | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ExplicitRules.Group | ExplicitRules.TableDef. aggGroup | 
| Modifier and Type | Method and Description | 
|---|---|
| ExplicitRules.Group | ExplicitRules.TableDef. getAggGroup()Get the Group with which is a part. | 
| static ExplicitRules.Group | ExplicitRules.Group. make(RolapCube cube,
    MondrianDef.Cube xmlCube)Make an ExplicitRules.Group for a given RolapCube given the
 MondrianDef.Cube associated with that cube. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected List<ExplicitRules.Group> | AggTableManager. getAggGroups(RolapStar star)Returns a list containing every
  ExplicitRules.Groupin every
 cubes in a givenRolapStar. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | ExplicitRules. excludeTable(String tableName,
            List<ExplicitRules.Group> aggGroups)Returns whether the given is tableName explicitly excluded from
 consideration as a candidate aggregate table. | 
| static ExplicitRules.TableDef | ExplicitRules. getIncludeByTableDef(String tableName,
                    List<ExplicitRules.Group> aggGroups)Returns the  ExplicitRules.TableDeffor a tableName that is a candidate
 aggregate table. | 
| Constructor and Description | 
|---|
| PatternTableDef(String pattern,
               boolean ignoreCase,
               ExplicitRules.Group group) | 
| TableDef(boolean ignoreCase,
        ExplicitRules.Group aggGroup) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.