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 classMondrianDef.InlineTablestatic classMondrianDef.Joinstatic classMondrianDef.RelationA table, inline table or viewstatic classMondrianDef.Tablestatic classMondrianDef.ViewA collection of SQL statements, one per dialect.Fields in mondrian.olap declared as MondrianDef.RelationOrJoin Modifier and Type Field Description MondrianDef.RelationOrJoinMondrianDef.Join. leftMondrianDef.RelationOrJoinMondrianDef.Hierarchy. relationMondrianDef.RelationOrJoinMondrianDef.Join. rightConstructors 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.RelationOrJoinRolapHierarchy. relationMethods in mondrian.rolap that return MondrianDef.RelationOrJoin Modifier and Type Method Description protected MondrianDef.RelationOrJoinRolapStar. cloneRelation(MondrianDef.Relation rel, String possibleName)MondrianDef.RelationOrJoinRolapCube. getFact()Returns this cube's fact table, null if the cube is virtual.MondrianDef.RelationOrJoinRolapCubeHierarchy. 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.RelationOrJoinRolapHierarchy. getRelation()MondrianDef.RelationOrJoinRolapStar. 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 voidRolapCubeHierarchy. extractNewAliases(MondrianDef.RelationOrJoin oldrel, MondrianDef.RelationOrJoin newrel)Populates the alias map for the old and new relations.MondrianDef.RelationOrJoinRolapStar. 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 booleanSqlQuery. addFrom(MondrianDef.RelationOrJoin relation, String alias, boolean failIfExists)Adds a relation to a query, adding appropriate join conditions, unless it is already present.voidSqlQuery. registerRootRelation(MondrianDef.RelationOrJoin root)
-