|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.xom.ElementDef mondrian.rolap.aggmatcher.DefaultDef.AggRules
public static class DefaultDef.AggRules
The set of "named" rules for matching aggregate tables. Only one rule can be applied to a given connection. In addition, one rule must be set as the default - this rule is always the choice when not selecting by name. It is very important that the AggRules validate method is called prior to using any of the object.
Field Summary | |
---|---|
DefaultDef.AggRule[] |
aggRules
All AggRules (at least one). |
DefaultDef.FactCountMatch[] |
factCountMatches
All shared FactCountMatches. |
DefaultDef.ForeignKeyMatch[] |
foreignKeyMatches
All shared ForeignKeyMatches. |
DefaultDef.IgnoreMap[] |
ignoreMaps
All shared IgnoreMap. |
DefaultDef.LevelMap[] |
levelMaps
All shared LevelMap. |
DefaultDef.MeasureMap[] |
measureMaps
All shared MeasureMap. |
DefaultDef.TableMatch[] |
tableMatches
All shared TableMatches. |
String |
tag
|
Constructor Summary | |
---|---|
DefaultDef.AggRules()
|
|
DefaultDef.AggRules(DOMWrapper _def)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public String tag
public DefaultDef.TableMatch[] tableMatches
public DefaultDef.FactCountMatch[] factCountMatches
public DefaultDef.ForeignKeyMatch[] foreignKeyMatches
public DefaultDef.LevelMap[] levelMaps
public DefaultDef.MeasureMap[] measureMaps
public DefaultDef.IgnoreMap[] ignoreMaps
public DefaultDef.AggRule[] aggRules
Constructor Detail |
---|
public DefaultDef.AggRules()
public DefaultDef.AggRules(DOMWrapper _def) throws XOMException
XOMException
Method Detail |
---|
public String getName()
getName
in interface NodeDef
getName
in class ElementDef
public void display(PrintWriter _out, int _indent)
public void displayXML(XMLOutput _out, int _indent)
displayXML
in interface NodeDef
displayXML
in class ElementDef
public boolean displayDiff(ElementDef _other, PrintWriter _out, int _indent)
displayDiff
in class ElementDef
protected static org.apache.log4j.Logger getLogger()
public String getTag()
public DefaultDef.AggRule getAggRule(String tag)
public void validate(MessageRecorder msgRecorder)
public boolean hasIgnoreMap(String id)
public DefaultDef.IgnoreMap lookupIgnoreMap(String id)
public boolean hasFactCountMatch(String id)
public DefaultDef.FactCountMatch lookupFactCountMatch(String id)
public boolean hasForeignKeyMatch(String id)
public DefaultDef.ForeignKeyMatch lookupForeignKeyMatch(String id)
public boolean hasTableMatch(String id)
public DefaultDef.TableMatch lookupTableMatch(String id)
public boolean hasLevelMap(String id)
public DefaultDef.LevelMap lookupLevelMap(String id)
public boolean hasMeasureMap(String id)
public DefaultDef.MeasureMap lookupMeasureMap(String id)
public boolean hasAggRule(String id)
public DefaultDef.AggRule lookupAggRule(String id)
public DefaultDef.IgnoreMap[] getIgnoreMaps()
public DefaultDef.FactCountMatch[] getFactCountMatches()
public DefaultDef.ForeignKeyMatch[] getForeignKeyMatches()
public DefaultDef.TableMatch[] getTableMatches()
public DefaultDef.LevelMap[] getLevelMaps()
public DefaultDef.MeasureMap[] getMeasureMaps()
public DefaultDef.AggRule[] getAggRules()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |