Uses of Class
mondrian.olap.MondrianDef.RelationOrJoin
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
Database-independent library for generating SQL.
-
Uses of MondrianDef.RelationOrJoin in mondrian.olap
Modifier and TypeClassDescriptionstatic class
static class
static class
A table, inline table or viewstatic class
static class
A collection of SQL statements, one per dialect.Modifier and TypeFieldDescriptionMondrianDef.Join.left
MondrianDef.Hierarchy.relation
MondrianDef.Join.right
ModifierConstructorDescriptionJoin
(String leftAlias, String leftKey, MondrianDef.RelationOrJoin left, String rightAlias, String rightKey, MondrianDef.RelationOrJoin right) Convenience constructor. -
Uses of MondrianDef.RelationOrJoin in mondrian.rolap
Modifier and TypeMethodDescriptionprotected MondrianDef.RelationOrJoin
RolapStar.cloneRelation
(MondrianDef.Relation rel, String possibleName) RolapCube.getFact()
Returns this cube's fact table, null if the cube is virtual.RolapCubeHierarchy.getRelation()
The currentRelation object is derived from the shared relation object it is generated via the RolapStar object, and contains unique aliases for its particular join pathRolapHierarchy.getRelation()
RolapStar.getUniqueRelation
(MondrianDef.RelationOrJoin rel, String factForeignKey, String primaryKey, String primaryKeyTable) Generates a unique relational join to the fact table via re-aliasing MondrianDef.Relations currently called in the RolapCubeHierarchy constructor.Modifier and TypeMethodDescriptionprotected void
RolapCubeHierarchy.extractNewAliases
(MondrianDef.RelationOrJoin oldrel, MondrianDef.RelationOrJoin newrel) Populates the alias map for the old and new relations.RolapStar.getUniqueRelation
(MondrianDef.RelationOrJoin rel, String factForeignKey, String primaryKey, String primaryKeyTable) Generates a unique relational join to the fact table via re-aliasing MondrianDef.Relations currently called in the RolapCubeHierarchy constructor. -
Uses of MondrianDef.RelationOrJoin in mondrian.rolap.sql
Modifier and TypeMethodDescriptionboolean
SqlQuery.addFrom
(MondrianDef.RelationOrJoin relation, String alias, boolean failIfExists) Adds a relation to a query, adding appropriate join conditions, unless it is already present.void
SqlQuery.registerRootRelation
(MondrianDef.RelationOrJoin root)