| Package | Description | 
|---|---|
| mondrian.olap | Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. | 
| mondrian.rolap | Implements the data access layer for the olap package. | 
| mondrian.rolap.aggmatcher | Defines a 'matcher' which scans the schema to find candidate aggregate tables. | 
| mondrian.rolap.sql | Database-independent library for generating SQL. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MondrianDef.CaptionExpression | 
| static class  | MondrianDef.Column | 
| static class  | MondrianDef.ExpressionViewA collection of SQL expressions, one per dialect. | 
| static class  | MondrianDef.KeyExpression | 
| static class  | MondrianDef.MeasureExpression | 
| static class  | MondrianDef.NameExpression | 
| static class  | MondrianDef.OrdinalExpression | 
| static class  | MondrianDef.ParentExpression | 
| Modifier and Type | Method and Description | 
|---|---|
| MondrianDef.Expression | MondrianDef.Level. getCaptionExp() | 
| MondrianDef.Expression | MondrianDef.Level. getKeyExp() | 
| MondrianDef.Expression | MondrianDef.Level. getNameExp() | 
| MondrianDef.Expression | MondrianDef.Level. getOrdinalExp() | 
| MondrianDef.Expression | MondrianDef.Level. getParentExp() | 
| MondrianDef.Expression | MondrianDef.Level. getPropertyExp(int i) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MondrianDef.Expression | RolapLevel. captionExpThe column or expression which yields the level members' caption. | 
| protected MondrianDef.Expression | RolapLevel. keyExpThe column or expression which yields the level's key. | 
| protected MondrianDef.Expression | RolapLevel. nameExpThs expression which gives the name of members of this level. | 
| protected MondrianDef.Expression | RolapLevel. ordinalExpThe column or expression which yields the level's ordinal. | 
| protected MondrianDef.Expression | RolapLevel. parentExpThe expression which joins to the parent member in a parent-child
 hierarchy, or null if this is a regular hierarchy. | 
| Modifier and Type | Method and Description | 
|---|---|
| MondrianDef.Expression | RolapLevel. getCaptionExp() | 
| MondrianDef.Expression | RolapStar.Column. getExpression() | 
| MondrianDef.Expression | HierarchyUsage. getJoinExp() | 
| MondrianDef.Expression | RolapLevel. getKeyExp() | 
| MondrianDef.Expression | RolapStar.Condition. getLeft() | 
| MondrianDef.Expression | RolapVirtualCubeMeasure. getMondrianDefExpression() | 
| MondrianDef.Expression | RolapBaseCubeMeasure. getMondrianDefExpression() | 
| MondrianDef.Expression | RolapStoredMeasure. getMondrianDefExpression()Returns the column which holds the value of the measure. | 
| MondrianDef.Expression | RolapLevel. getNameExp() | 
| MondrianDef.Expression | RolapLevel. getOrdinalExp() | 
| MondrianDef.Expression | RolapStar.Condition. getRight() | 
| MondrianDef.Expression | RolapStar.AliasReplacer. visit(MondrianDef.Expression expression) | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | SqlConstraintUtils. constrainLevel2(SqlQuery query,
               MondrianDef.Expression exp,
               Dialect.Datatype datatype,
               Comparable columnValue)Generates a sql expression constraining a level by some value | 
| RolapStar.Table | RolapStar.Table. findTableWithLeftCondition(MondrianDef.Expression left)This is used during aggregate table validation to make sure that the
 mapping from for the aggregate join condition is valid. | 
| long | RolapStatisticsCache. getColumnCardinality(MondrianDef.Relation relation,
                    MondrianDef.Expression expression,
                    long approxCardinality) | 
| RolapStar.Column | RolapStar.Table. lookupColumnByExpression(MondrianDef.Expression xmlExpr)Given a MondrianDef.Expression return a column with that expression
 or null. | 
| MondrianDef.Expression | RolapStar.AliasReplacer. visit(MondrianDef.Expression expression) | 
| Constructor and Description | 
|---|
| Measure(String name,
       String cubeName,
       RolapAggregator aggregator,
       RolapStar.Table table,
       MondrianDef.Expression expression,
       Dialect.Datatype datatype) | 
| Modifier and Type | Field and Description | 
|---|---|
| MondrianDef.Expression | JdbcSchema.Table.Column.Usage. joinExp | 
| Modifier and Type | Method and Description | 
|---|---|
| MondrianDef.Expression | JdbcSchema.Table.Column.Usage. getCaptionExp() | 
| MondrianDef.Expression | AggStar.Table.Level. getCaptionExp() | 
| MondrianDef.Expression | AggStar.Table.Column. getExpression() | 
| MondrianDef.Expression | AggStar.Table.JoinCondition. getLeft()Return the left join expression. | 
| MondrianDef.Expression | JdbcSchema.Table.Column.Usage. getOrdinalExp() | 
| MondrianDef.Expression | AggStar.Table.Level. getOrdinalExp() | 
| MondrianDef.Expression | AggStar.Table.JoinCondition. getRight()Return the right join expression. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,MondrianDef.Expression> | JdbcSchema.Table.Column.Usage. getProperties() | 
| Map<String,MondrianDef.Expression> | AggStar.Table.Level. getProperties() | 
| Constructor and Description | 
|---|
| Column(String name,
      MondrianDef.Expression expression,
      Dialect.Datatype datatype,
      int bitPosition) | 
| Constructor and Description | 
|---|
| MemberKeyConstraint(List<MondrianDef.Expression> columnList,
                   List<Dialect.Datatype> datatypeList,
                   List<Comparable> valueList) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.