| 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.ExpressionView
A 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.captionExp
The column or expression which yields the level members' caption. 
 | 
protected MondrianDef.Expression | 
RolapLevel.keyExp
The column or expression which yields the level's key. 
 | 
protected MondrianDef.Expression | 
RolapLevel.nameExp
Ths expression which gives the name of members of this level. 
 | 
protected MondrianDef.Expression | 
RolapLevel.ordinalExp
The column or expression which yields the level's ordinal. 
 | 
protected MondrianDef.Expression | 
RolapLevel.parentExp
The 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 | 
RolapStoredMeasure.getMondrianDefExpression()
Returns the column which holds the value of the measure. 
 | 
MondrianDef.Expression | 
RolapBaseCubeMeasure.getMondrianDefExpression()  | 
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 | 
AggStar.Table.Level.getCaptionExp()  | 
MondrianDef.Expression | 
JdbcSchema.Table.Column.Usage.getCaptionExp()  | 
MondrianDef.Expression | 
AggStar.Table.Column.getExpression()  | 
MondrianDef.Expression | 
AggStar.Table.JoinCondition.getLeft()
Return the left join expression. 
 | 
MondrianDef.Expression | 
AggStar.Table.Level.getOrdinalExp()  | 
MondrianDef.Expression | 
JdbcSchema.Table.Column.Usage.getOrdinalExp()  | 
MondrianDef.Expression | 
AggStar.Table.JoinCondition.getRight()
Return the right join expression. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,MondrianDef.Expression> | 
AggStar.Table.Level.getProperties()  | 
Map<String,MondrianDef.Expression> | 
JdbcSchema.Table.Column.Usage.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 © 2017 Hitachi Vantara. All rights reserved.