Package mondrian.rolap.aggmatcher
Class ExplicitRules.PatternTableDef
java.lang.Object
mondrian.rolap.aggmatcher.ExplicitRules.TableDef
mondrian.rolap.aggmatcher.ExplicitRules.PatternTableDef
- Enclosing class:
- ExplicitRules
This class matches candidate aggregate table name with a pattern.
- 
Field SummaryFields inherited from class mondrian.rolap.aggmatcher.ExplicitRules.TableDefaggGroup, approxRowCount, factCountName, id, ignoreCase, ignoreColumnNames, measuresFactCount
- 
Constructor SummaryConstructorsConstructorDescriptionPatternTableDef(String pattern, boolean ignoreCase, ExplicitRules.Group group) 
- 
Method SummaryModifier and TypeMethodDescriptionList<mondrian.rolap.aggmatcher.ExplicitRules.Exclude>Get an Iterator over the list of Excludes.Get the Pattern.booleanReturn true if the tableName 1) matches the pattern and 2) is not matched by any of the Excludes.voidprint(PrintWriter pw, String prefix) voidvalidate(MessageRecorder msgRecorder) Validate excludes and base class.Methods inherited from class mondrian.rolap.aggmatcher.ExplicitRules.TableDefadd, add, addFK, addIgnoreColumnName, addLevelTo, addMeasureTo, columnsOK, getAggGroup, getAggregateFK, getApproxRowCount, getFactCountMatcher, getFactCountName, getIgnoreColumnNames, getIgnoreMatcher, getLevels, getMeasureFactCountMatcher, getMeasures, getMeasuresFactCount, getStar, isIgnoreCase, setFactCountName, toString
- 
Constructor Details- 
PatternTableDef
 
- 
- 
Method Details- 
getPatternGet the Pattern.
- 
getExcludesGet an Iterator over the list of Excludes.
- 
matchesReturn true if the tableName 1) matches the pattern and 2) is not matched by any of the Excludes.- Specified by:
- matchesin class- ExplicitRules.TableDef
 
- 
validateValidate excludes and base class.- Overrides:
- validatein class- ExplicitRules.TableDef
 
- 
print- Overrides:
- printin class- ExplicitRules.TableDef
 
 
-