mondrian.rolap.aggmatcher
Class DefaultDef

java.lang.Object
  extended by mondrian.rolap.aggmatcher.DefaultDef

public class DefaultDef
extends Object

This is the XML model for defining default aggregate table recognition and level/measure mapping. Revision is $Id: //open/mondrian/src/main/mondrian/rolap/aggmatcher/DefaultRulesSchema.xml#9 $

This class was generated from XOM model 'aggregates' on Tue Mar 06 01:13:59 PST 2007

 

Nested Class Summary
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_name
static 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
           
 
Field Summary
static String[] _elements
           
 
Constructor Summary
DefaultDef()
           
 
Method Summary
static Class getXMLDefClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_elements

public static String[] _elements
Constructor Detail

DefaultDef

public DefaultDef()
Method Detail

getXMLDefClass

public static Class getXMLDefClass()

SourceForge.net_Logo