Uses of Interface
mondrian.recorder.MessageRecorder
-
Packages that use MessageRecorder 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. -
-
Uses of MessageRecorder in mondrian.recorder
Classes in mondrian.recorder that implement MessageRecorder Modifier and Type Class Description classAbstractRecorderAbstract implemention of theMessageRecorderinterface.classListRecorderImplementation ofMessageRecorderthat records each message in aList.classLoggerRecorderImplementation ofMessageRecorderthat writes to alog4j logger.classPrintStreamRecorderImplementation ofMessageRecordersimply writes messages to PrintStreams. -
Uses of MessageRecorder in mondrian.rolap.aggmatcher
Methods in mondrian.rolap.aggmatcher with parameters of type MessageRecorder Modifier and Type Method Description booleanDefaultRules. columnsOK(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table aggTable, MessageRecorder msgRecorder)Uses theDefaultRecognizerRecognizer to determine if the given aggTable's columns all match upto the dbFactTable's columns (where present) making the column usages as a result.booleanExplicitRules.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 AggStarAggStar. makeAggStar(RolapStar star, JdbcSchema.Table dbTable, MessageRecorder msgRecorder, long approxRowCount)Creates an AggStar and all of itsAggStar.Table,AggStar.Table.Columns, etc.voidDefaultDef.AggRule. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.AggRules. validate(MessageRecorder msgRecorder)abstract voidDefaultDef.Base. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.CaseMatcher. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.FactCountMatch. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.FactCountMatchRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.ForeignKeyMatch. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.ForeignKeyMatchRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.IgnoreMapRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.LevelMapRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.Mapper. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.MeasureMapRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.NameMatcher. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.Regex. validate(DefaultDef.AggRules rules, String[] templateNames, MessageRecorder msgRecorder)voidDefaultDef.RegexMapper. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.TableMatch. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultDef.TableMatchRef. validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)voidDefaultRules. validate(MessageRecorder msgRecorder)voidExplicitRules.Group. validate(MessageRecorder msgRecorder)Validate the content and structure of this Group.voidExplicitRules.PatternTableDef. validate(MessageRecorder msgRecorder)Validate excludes and base class.voidExplicitRules.TableDef. validate(MessageRecorder msgRecorder)Validate the Levels and Measures, also make sure each definition is different, both name and column.
-