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 class
AbstractRecorder
Abstract implemention of theMessageRecorder
interface.class
ListRecorder
Implementation ofMessageRecorder
that records each message in aList
.class
LoggerRecorder
Implementation ofMessageRecorder
that writes to alog4j logger
.class
PrintStreamRecorder
Implementation ofMessageRecorder
simply 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 boolean
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.
-