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 Fri Nov 10 07:39:05 UTC 2023
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultDef.AggRule
A RolapConnection uses one AggRule.static class
DefaultDef.AggRules
The set of "named" rules for matching aggregate tables.static class
DefaultDef.Base
Base is the base class for all of the elements.static class
DefaultDef.CaseMatcher
This is a base class for all elements that can match strings where the case of the string is important.static class
DefaultDef.FactCountMatch
This is used to identify the "fact_count" column in an aggregate table.static class
DefaultDef.FactCountMatchRef
static class
DefaultDef.ForeignKeyMatch
This 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 class
DefaultDef.ForeignKeyMatchRef
static class
DefaultDef.IgnoreMap
This is the template used to specify columns to be ignored.static class
DefaultDef.IgnoreMapRef
static class
DefaultDef.LevelMap
This is the template that maps from a combination of level usage_prefix hierarchy_name level_name level_column_namestatic class
DefaultDef.LevelMapRef
static class
DefaultDef.Mapper
This allows one to create an element that matches against a single template, where the template is an attribute.static class
DefaultDef.MeasureMap
This 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 class
DefaultDef.MeasureMapRef
static class
DefaultDef.NameMatcher
A NameMatcher is a CaseMatcher that prepends and appends regular expressions to a given string as part of creating the matching regular expression.static class
DefaultDef.Ref
static class
DefaultDef.Regex
This 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 class
DefaultDef.RegexMapper
static class
DefaultDef.TableMatch
This is used to identify which tables in the database might be aggregate table of a given fact table.static class
DefaultDef.TableMatchRef
-
Constructor Summary
Constructors Constructor Description DefaultDef()
-