Uses of Interface
mondrian.recorder.MessageRecorder
Packages that use MessageRecorder
Package
Description
Provides a set a classes for logging the process of a task.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
-
Uses of MessageRecorder in mondrian.recorder
Classes in mondrian.recorder that implement MessageRecorderModifier and TypeClassDescriptionclassAbstract implemention of theMessageRecorderinterface.classImplementation ofMessageRecorderthat records each message in aList.classImplementation ofMessageRecorderthat writes to alog4j logger.classImplementation ofMessageRecordersimply writes messages to PrintStreams. -
Uses of MessageRecorder in mondrian.rolap.aggmatcher
Methods in mondrian.rolap.aggmatcher with parameters of type MessageRecorderModifier and TypeMethodDescriptionbooleanDefaultRules.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.