mondrian.rolap.aggmatcher
Class ExplicitRules.NameTableDef
java.lang.Object
mondrian.rolap.aggmatcher.ExplicitRules.TableDef
mondrian.rolap.aggmatcher.ExplicitRules.NameTableDef
- Enclosing class:
- ExplicitRules
static class ExplicitRules.NameTableDef
- extends ExplicitRules.TableDef
-
-
Methods inherited from class mondrian.rolap.aggmatcher.ExplicitRules.TableDef |
add, add, addFK, addIgnoreColumnName, addLevelTo, addMeasureTo, columnsOK, getAggGroup, getAggregateFK, getCube, getFactCountMatcher, getFactCountName, getId, getIgnoreColumnNames, getIgnoreMatcher, getLevels, getMeasures, getStar, isIgnoreCase, make, setFactCountName, toString |
ExplicitRules.NameTableDef
public ExplicitRules.NameTableDef(String name,
boolean ignoreCase,
ExplicitRules.Group group)
make
static ExplicitRules.NameTableDef make(MondrianDef.AggName aggName,
ExplicitRules.Group group)
- Makes a NameTableDef from the catalog schema.
matches
public boolean matches(String tableName)
- Does the given tableName match this NameTableDef (either exact match
or, if set, a case insensitive match).
- Specified by:
matches
in class ExplicitRules.TableDef
validate
public void validate(MessageRecorder msgRecorder)
- Validate name and base class.
- Overrides:
validate
in class ExplicitRules.TableDef
- Parameters:
msgRecorder
-
print
public void print(PrintWriter pw,
String prefix)
- Overrides:
print
in class ExplicitRules.TableDef