See: Description
| Interface | Description | 
|---|---|
| JdbcSchema.Factory | 
| Class | Description | 
|---|---|
| AggGen | 
 This 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). 
 | 
| AggStar | 
 Aggregate table version of a RolapStar for a fact table. 
 | 
| AggTableManager | 
 Manages aggregate tables. 
 | 
| DefaultDef | 
 This is the XML model for defining default aggregate table recognition
 and level/measure mapping. 
 | 
| DefaultDef.AggRule | 
 A RolapConnection uses one AggRule. 
 | 
| DefaultDef.AggRules | 
 The set of "named" rules for matching aggregate tables. 
 | 
| DefaultDef.Base | 
 Base is the base class for all of the elements. 
 | 
| DefaultDef.CaseMatcher | 
 This is a base class for all elements that can match strings
 where the case of the string is important. 
 | 
| DefaultDef.FactCountMatch | 
 This is used to identify the "fact_count" column in an aggregate
 table. 
 | 
| DefaultDef.FactCountMatchRef | |
| 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. 
 | 
| DefaultDef.ForeignKeyMatchRef | |
| DefaultDef.IgnoreMap | 
 This is the template used to specify columns to be ignored. 
 | 
| DefaultDef.IgnoreMapRef | |
| DefaultDef.LevelMap | 
 This is the template that maps from a combination of level
 usage_prefix
 hierarchy_name
 level_name
 level_column_name 
 | 
| DefaultDef.LevelMapRef | |
| DefaultDef.Mapper | 
 This allows one to create an element that matches against a
 single template, where the template is an attribute. 
 | 
| 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"). 
 | 
| DefaultDef.MeasureMapRef | |
| 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. 
 | 
| DefaultDef.Ref | |
| 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. 
 | 
| DefaultDef.RegexMapper | |
| DefaultDef.TableMatch | 
 This is used to identify which tables in the database might
 be aggregate table of a given fact table. 
 | 
| DefaultDef.TableMatchRef | |
| DefaultRules | 
 Container for the default aggregate recognition rules. 
 | 
| ExplicitRules | 
 A class containing a RolapCube's Aggregate tables exclude/include
 criteria. 
 | 
| ExplicitRules.Group | 
 This class forms a collection of aggregate table explicit rules for a
 given cube. 
 | 
| ExplicitRules.PatternTableDef | 
 This class matches candidate aggregate table name with a pattern. 
 | 
| ExplicitRules.TableDef | 
 This is the base class for the exact name based and name pattern based
 aggregate table mapping definitions. 
 | 
| JdbcSchema | 
 Metadata gleaned from JDBC about the tables and columns in the star schema. 
 | 
| JdbcSchema.StdFactory | 
| Enum | Description | 
|---|---|
| JdbcSchema.UsageType | 
 Enumeration of ways that an aggregate table can use a column. 
 | 
Copyright © 2019 Hitachi Vantara. All rights reserved.