Class Summary |
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 |
This is an 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 |
|
DefaultRecognizer |
This is the default Recognizer. |
DefaultRules |
Container for the default aggregate recognition rules. |
ExplicitRecognizer |
This is the Recognizer for the aggregate table descriptions that appear in
the catalog schema files; the user explicitly defines the aggregate. |
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.NameTableDef |
|
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 |
This class is used to scrape a database and store information about its
tables and columnIter. |
JdbcSchema.StdFactory |
|
Recognizer |
Abstract Recognizer class used to determine if a candidate aggregate table
has the column categories: "fact_count" column, measure columns, foreign key
and level columns. |
Defines a 'matcher' which scans the schema to find candidate aggregate tables.