Package mondrian.rolap.aggmatcher
Class DefaultDef
- java.lang.Object
-
- mondrian.rolap.aggmatcher.DefaultDef
-
public class DefaultDef extends Object
This is the XML model for defining default aggregate table recognition and level/measure mapping.This class was generated from XOM model 'aggregates' on Tue Jun 06 10:02:05 UTC 2023
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultDef.AggRuleA RolapConnection uses one AggRule.static classDefaultDef.AggRulesThe set of "named" rules for matching aggregate tables.static classDefaultDef.BaseBase is the base class for all of the elements.static classDefaultDef.CaseMatcherThis is a base class for all elements that can match strings where the case of the string is important.static classDefaultDef.FactCountMatchThis is used to identify the "fact_count" column in an aggregate table.static classDefaultDef.FactCountMatchRefstatic classDefaultDef.ForeignKeyMatchThis is used to identify foreign key columns in a candidate aggregate table given the name of a foreign key column of the base fact table.static classDefaultDef.ForeignKeyMatchRefstatic classDefaultDef.IgnoreMapThis is the template used to specify columns to be ignored.static classDefaultDef.IgnoreMapRefstatic classDefaultDef.LevelMapThis is the template that maps from a combination of level usage_prefix hierarchy_name level_name level_column_namestatic classDefaultDef.LevelMapRefstatic classDefaultDef.MapperThis allows one to create an element that matches against a single template, where the template is an attribute.static classDefaultDef.MeasureMapThis is the template that maps from a combination of measure measure_name, measure_column_name, and aggregate_name ("count", "sum", "avg", "min", "max", "distinct-count").static classDefaultDef.MeasureMapRefstatic classDefaultDef.NameMatcherA NameMatcher is a CaseMatcher that prepends and appends regular expressions to a given string as part of creating the matching regular expression.static classDefaultDef.Refstatic classDefaultDef.RegexThis element is used in a vector of child elements when one wishes to have one or more regular expressions associated with matching a given string.static classDefaultDef.RegexMapperstatic classDefaultDef.TableMatchThis is used to identify which tables in the database might be aggregate table of a given fact table.static classDefaultDef.TableMatchRef
-
Constructor Summary
Constructors Constructor Description DefaultDef()
-