Uses of Class
mondrian.rolap.aggmatcher.JdbcSchema.Table
Package
Description
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
-
Uses of JdbcSchema.Table in mondrian.rolap.aggmatcher
Modifier and TypeMethodDescriptionprotected JdbcSchema.Table
AggGen.getTable
(JdbcSchema db, String name) protected JdbcSchema.Table
AggGen.getTable
(JdbcSchema db, RolapStar.Table rt) Gets a table by name.JdbcSchema.Table.Column.getTable()
Returns this column's table.Modifier and TypeMethodDescriptionJdbcSchema.getTables()
Returns the database's tables.protected SortedMap<String,
JdbcSchema.Table> JdbcSchema.getTablesMap()
Modifier and TypeMethodDescriptionboolean
DefaultRules.columnsOK
(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table aggTable, MessageRecorder msgRecorder) Uses theDefaultRecognizer
Recognizer to determine if the given aggTable's columns all match upto the dbFactTable's columns (where present) making the column usages as a result.boolean
ExplicitRules.TableDef.columnsOK
(RolapStar star, JdbcSchema.Table dbFactTable, JdbcSchema.Table dbTable, MessageRecorder msgRecorder) Checks that ALL of the columns in the dbTable have a mapping in the tableDef.protected JdbcSchema.Table.Column
AggGen.getColumn
(JdbcSchema.Table table, String name) static AggStar
AggStar.makeAggStar
(RolapStar star, JdbcSchema.Table dbTable, MessageRecorder msgRecorder, long approxRowCount) Creates an AggStar and all of itsAggStar.Table
,AggStar.Table.Column
s, etc.