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 TypeClassDescriptionclass
Abstract implemention of theMessageRecorder
interface.class
Implementation ofMessageRecorder
that records each message in aList
.class
Implementation ofMessageRecorder
that writes to alog4j logger
.class
Implementation ofMessageRecorder
simply writes messages to PrintStreams. -
Uses of MessageRecorder in mondrian.rolap.aggmatcher
Methods in mondrian.rolap.aggmatcher with parameters of type MessageRecorderModifier and TypeMethodDescriptionboolean
DefaultRules.columnsOK
(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table aggTable, MessageRecorder msgRecorder) Uses theDefaultRecognizer
Recognizer 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 itsAggStar.Table
,AggStar.Table.Column
s, etc.void
DefaultDef.AggRule.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.AggRules.validate
(MessageRecorder msgRecorder) abstract void
DefaultDef.Base.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.CaseMatcher.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.FactCountMatch.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.FactCountMatchRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.ForeignKeyMatch.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.ForeignKeyMatchRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.IgnoreMapRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.LevelMapRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.Mapper.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.MeasureMapRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.NameMatcher.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.Regex.validate
(DefaultDef.AggRules rules, String[] templateNames, MessageRecorder msgRecorder) void
DefaultDef.RegexMapper.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.TableMatch.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultDef.TableMatchRef.validate
(DefaultDef.AggRules rules, MessageRecorder msgRecorder) void
DefaultRules.validate
(MessageRecorder msgRecorder) void
ExplicitRules.Group.validate
(MessageRecorder msgRecorder) Validate the content and structure of this Group.void
ExplicitRules.PatternTableDef.validate
(MessageRecorder msgRecorder) Validate excludes and base class.void
ExplicitRules.TableDef.validate
(MessageRecorder msgRecorder) Validate the Levels and Measures, also make sure each definition is different, both name and column.