Defines a 'matcher' which scans the schema to find candidate aggregate tables.
Interface Summary Interface Description JdbcSchema.Factory
Class Summary Class Description AggGenThis class is used to create "lost" and "collapsed" aggregate table creation sql (creates the rdbms table and inserts into it from the base fact table). AggStarAggregate table version of a RolapStar for a fact table. AggTableManagerManages aggregate tables. DefaultDefThis is the XML model for defining default aggregate table recognition and level/measure mapping. DefaultDef.AggRuleA RolapConnection uses one AggRule. DefaultDef.AggRulesThe set of "named" rules for matching aggregate tables. DefaultDef.BaseBase is the base class for all of the elements. DefaultDef.CaseMatcherThis is a base class for all elements that can match strings where the case of the string is important. DefaultDef.FactCountMatchThis is used to identify the "fact_count" column in an aggregate table. DefaultDef.FactCountMatchRef DefaultDef.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. DefaultDef.ForeignKeyMatchRef DefaultDef.IgnoreMapThis is the template used to specify columns to be ignored. DefaultDef.IgnoreMapRef DefaultDef.LevelMapThis is the template that maps from a combination of level usage_prefix hierarchy_name level_name level_column_name DefaultDef.LevelMapRef DefaultDef.MapperThis allows one to create an element that matches against a single template, where the template is an attribute. DefaultDef.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"). DefaultDef.MeasureMapRef DefaultDef.NameMatcherA NameMatcher is a CaseMatcher that prepends and appends regular expressions to a given string as part of creating the matching regular expression. DefaultDef.Ref DefaultDef.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. DefaultDef.RegexMapper DefaultDef.TableMatchThis is used to identify which tables in the database might be aggregate table of a given fact table. DefaultDef.TableMatchRef DefaultRulesContainer for the default aggregate recognition rules. ExplicitRulesA class containing a RolapCube's Aggregate tables exclude/include criteria. ExplicitRules.GroupThis class forms a collection of aggregate table explicit rules for a given cube. ExplicitRules.PatternTableDefThis class matches candidate aggregate table name with a pattern. ExplicitRules.TableDefThis is the base class for the exact name based and name pattern based aggregate table mapping definitions. JdbcSchemaMetadata gleaned from JDBC about the tables and columns in the star schema. JdbcSchema.StdFactory
Enum Summary Enum Description JdbcSchema.UsageTypeEnumeration of ways that an aggregate table can use a column.