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 |
AbstractRecorder
Abstract implemention of the
MessageRecorder interface. |
class |
ListRecorder
Implementation of
MessageRecorder that records each message
in a List . |
class |
LoggerRecorder
Implementation of
MessageRecorder that writes to a
log4j logger . |
class |
PrintStreamRecorder
Implementation of
MessageRecorder simply 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
DefaultRecognizer 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 its
AggStar.Table , AggStar.Table.Column s,
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 © 2020 Hitachi Vantara. All rights reserved.