static class ExplicitRules.NameTableDef extends ExplicitRules.TableDef
ExplicitRules.TableDef.Level, ExplicitRules.TableDef.MeasureaggGroup, approxRowCount, factCountName, id, ignoreCase, ignoreColumnNames| Constructor and Description | 
|---|
NameTableDef(String name,
            String approxRowCount,
            boolean ignoreCase,
            ExplicitRules.Group group)  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) static ExplicitRules.NameTableDef | 
make(MondrianDef.AggName aggName,
    ExplicitRules.Group group)
Makes a NameTableDef from the catalog schema. 
 | 
boolean | 
matches(String tableName)
Does the given tableName match this NameTableDef (either exact match
 or, if set, a case insensitive match). 
 | 
void | 
print(PrintWriter pw,
     String prefix)  | 
void | 
validate(MessageRecorder msgRecorder)
Validate name and base class. 
 | 
add, add, addFK, addIgnoreColumnName, addLevelTo, addMeasureTo, columnsOK, getAggGroup, getAggregateFK, getApproxRowCount, getCube, getFactCountMatcher, getFactCountName, getIgnoreColumnNames, getIgnoreMatcher, getLevels, getMeasures, getStar, isIgnoreCase, make, setFactCountName, toStringpublic NameTableDef(String name, String approxRowCount, boolean ignoreCase, ExplicitRules.Group group)
static ExplicitRules.NameTableDef make(MondrianDef.AggName aggName, ExplicitRules.Group group)
public boolean matches(String tableName)
matches in class ExplicitRules.TableDefpublic void validate(MessageRecorder msgRecorder)
validate in class ExplicitRules.TableDefpublic void print(PrintWriter pw, String prefix)
print in class ExplicitRules.TableDef