Package mondrian.rolap.aggmatcher
Class DefaultDef.FactCountMatch
java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.rolap.aggmatcher.DefaultDef.Base
mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
mondrian.rolap.aggmatcher.DefaultDef.FactCountMatch
- All Implemented Interfaces:
Serializable,Cloneable,org.eigenbase.xom.NodeDef
- Enclosing class:
- DefaultDef
This is used to identify the "fact_count" column in an aggregate
table. It allows one to match using regular exprssions.
The default is that the name of the fact count colum is simply
the string "fact_count".
- See Also:
-
Field Summary
FieldsFields inherited from class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
basename, posttemplate, pretemplateFields inherited from class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
_charcase_values, charcase, idFields inherited from class mondrian.rolap.aggmatcher.DefaultDef.Base
enabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplay(PrintWriter _out, int _indent) booleandisplayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent) voiddisplayXML(org.eigenbase.xom.XMLOutput _out, int _indent) mondrian.rolap.aggmatcher.Recognizer.MatchergetName()voidvalidate(DefaultDef.AggRules rules, MessageRecorder msgRecorder) Methods inherited from class mondrian.rolap.aggmatcher.DefaultDef.NameMatcher
getMatcher, getRegexMethods inherited from class mondrian.rolap.aggmatcher.DefaultDef.CaseMatcher
getCharCase, getId, getTagMethods inherited from class mondrian.rolap.aggmatcher.DefaultDef.Base
isEnabledMethods inherited from class org.eigenbase.xom.ElementDef
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, getMixedChildren_new, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
-
Field Details
-
factCountName
-
-
Constructor Details
-
FactCountMatch
public FactCountMatch() -
FactCountMatch
public FactCountMatch(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException - Throws:
org.eigenbase.xom.XOMException
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.eigenbase.xom.NodeDef- Overrides:
getNamein classDefaultDef.NameMatcher
-
display
- Specified by:
displayin interfaceorg.eigenbase.xom.NodeDef- Overrides:
displayin classDefaultDef.NameMatcher
-
displayXML
public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent) - Specified by:
displayXMLin interfaceorg.eigenbase.xom.NodeDef- Overrides:
displayXMLin classDefaultDef.NameMatcher
-
displayDiff
- Overrides:
displayDiffin classDefaultDef.NameMatcher
-
validate
- Overrides:
validatein classDefaultDef.NameMatcher
-
getMatcher
public mondrian.rolap.aggmatcher.Recognizer.Matcher getMatcher()
-