Uses of Class
mondrian.olap.MondrianDef.RelationOrJoin
-
Packages that use MondrianDef.RelationOrJoin 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.sql Database-independent library for generating SQL. -
-
Uses of MondrianDef.RelationOrJoin in mondrian.olap
Subclasses of MondrianDef.RelationOrJoin in mondrian.olap Modifier and Type Class Description static class
MondrianDef.InlineTable
static class
MondrianDef.Join
static class
MondrianDef.Relation
A table, inline table or viewstatic class
MondrianDef.Table
static class
MondrianDef.View
A collection of SQL statements, one per dialect.Fields in mondrian.olap declared as MondrianDef.RelationOrJoin Modifier and Type Field Description MondrianDef.RelationOrJoin
MondrianDef.Join. left
MondrianDef.RelationOrJoin
MondrianDef.Hierarchy. relation
MondrianDef.RelationOrJoin
MondrianDef.Join. right
Constructors in mondrian.olap with parameters of type MondrianDef.RelationOrJoin Constructor Description Join(String leftAlias, String leftKey, MondrianDef.RelationOrJoin left, String rightAlias, String rightKey, MondrianDef.RelationOrJoin right)
Convenience constructor. -
Uses of MondrianDef.RelationOrJoin in mondrian.rolap
Fields in mondrian.rolap declared as MondrianDef.RelationOrJoin Modifier and Type Field Description protected MondrianDef.RelationOrJoin
RolapHierarchy. relation
Methods in mondrian.rolap that return MondrianDef.RelationOrJoin Modifier and Type Method Description protected MondrianDef.RelationOrJoin
RolapStar. cloneRelation(MondrianDef.Relation rel, String possibleName)
MondrianDef.RelationOrJoin
RolapCube. getFact()
Returns this cube's fact table, null if the cube is virtual.MondrianDef.RelationOrJoin
RolapCubeHierarchy. getRelation()
The currentRelation object is derived from the shared relation object it is generated via the RolapStar object, and contains unique aliases for it's particular join pathMondrianDef.RelationOrJoin
RolapHierarchy. getRelation()
MondrianDef.RelationOrJoin
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.Methods in mondrian.rolap with parameters of type MondrianDef.RelationOrJoin Modifier and Type Method Description protected void
RolapCubeHierarchy. extractNewAliases(MondrianDef.RelationOrJoin oldrel, MondrianDef.RelationOrJoin newrel)
Populates the alias map for the old and new relations.MondrianDef.RelationOrJoin
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
Methods in mondrian.rolap.sql with parameters of type MondrianDef.RelationOrJoin Modifier and Type Method Description boolean
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)
-