public static class DefaultDef.AggRules
extends org.eigenbase.xom.ElementDef
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
AggRules() |
AggRules(org.eigenbase.xom.DOMWrapper _def) |
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
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
public AggRules()
public AggRules(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException
org.eigenbase.xom.XOMException
public String getName()
getName
in interface org.eigenbase.xom.NodeDef
getName
in class org.eigenbase.xom.ElementDef
public void display(PrintWriter _out, int _indent)
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
displayXML
in interface org.eigenbase.xom.NodeDef
displayXML
in class org.eigenbase.xom.ElementDef
public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
displayDiff
in class org.eigenbase.xom.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()
Copyright © 2018 Hitachi Vantara. All rights reserved.