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 |
RolapStoredMeasure.getMondrianDefExpression()
Returns the column which holds the value of the measure.
|
MondrianDef.Expression |
RolapVirtualCubeMeasure.getMondrianDefExpression() |
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 © 2018 Hitachi Vantara. All rights reserved.