| Package | Description | 
|---|---|
| mondrian.recorder | Provides a set a classes for logging the process of a task. | 
| mondrian.rolap.aggmatcher | Defines a 'matcher' which scans the schema to find candidate aggregate tables. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRecorderAbstract implemention of the  MessageRecorderinterface. | 
| class  | ListRecorderImplementation of  MessageRecorderthat records each message
 in aList. | 
| class  | LoggerRecorderImplementation of  MessageRecorderthat writes to alog4j logger. | 
| class  | PrintStreamRecorderImplementation of  MessageRecordersimply writes messages to
 PrintStreams. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | DefaultRules. columnsOK(RolapStar star,
         JdbcSchema.Table dbFactTable,
         JdbcSchema.Table aggTable,
         MessageRecorder msgRecorder)Uses the  DefaultRecognizerRecognizer to determine if the
 given aggTable's columns all match upto the dbFactTable's columns (where
 present) making the column usages as a result. | 
| boolean | ExplicitRules.TableDef. columnsOK(RolapStar star,
         JdbcSchema.Table dbFactTable,
         JdbcSchema.Table dbTable,
         MessageRecorder msgRecorder)Checks that ALL of the columns in the dbTable have a mapping in the
 tableDef. | 
| static AggStar | AggStar. makeAggStar(RolapStar star,
           JdbcSchema.Table dbTable,
           MessageRecorder msgRecorder,
           long approxRowCount)Creates an AggStar and all of its  AggStar.Table,AggStar.Table.Columns,
 etc. | 
| abstract void | DefaultDef.Base. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.CaseMatcher. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.NameMatcher. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.FactCountMatch. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.ForeignKeyMatch. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.TableMatch. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.Mapper. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.RegexMapper. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.LevelMapRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.MeasureMapRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.IgnoreMapRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.FactCountMatchRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.ForeignKeyMatchRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.TableMatchRef. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.AggRule. validate(DefaultDef.AggRules rules,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.Regex. validate(DefaultDef.AggRules rules,
        String[] templateNames,
        MessageRecorder msgRecorder) | 
| void | DefaultDef.AggRules. validate(MessageRecorder msgRecorder) | 
| void | DefaultRules. validate(MessageRecorder msgRecorder) | 
| void | ExplicitRules.Group. validate(MessageRecorder msgRecorder)Validate the content and structure of this Group. | 
| void | ExplicitRules.TableDef. validate(MessageRecorder msgRecorder)Validate the Levels and Measures, also make sure each definition
 is different, both name and column. | 
| void | ExplicitRules.PatternTableDef. validate(MessageRecorder msgRecorder)Validate excludes and base class. | 
Copyright © 2021 Hitachi Vantara. All rights reserved.