| Package | Description | 
|---|---|
| mondrian.olap | Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. | 
| mondrian.olap.fun | Defines the set of MDX built-in functions. | 
| mondrian.rolap | Implements the data access layer for the olap package. | 
| mondrian.rolap.agg | Manages a cache of aggregates containing cell values. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CubeCube. | 
| interface  | DimensionA  Dimensionrepresents a dimension of a cube. | 
| interface  | HierarchyA  Hierarchyis a set of members, organized into levels. | 
| interface  | Level | 
| interface  | MemberA  Memberis a 'point' on a dimension of a cube. | 
| interface  | NamedSetA named set of members or tuples. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CubeBaseCubeBaseis an abstract implementation ofCube. | 
| class  | DimensionBaseAbstract implementation for a  Dimension. | 
| class  | HierarchyBaseSkeleton implementation for  Hierarchy. | 
| class  | LevelBaseSkeleton implementation of  Level. | 
| class  | MemberBaseMemberBaseis a partial implementation ofMember. | 
| class  | OlapElementBaseOlapElementBaseis an abstract base class for implementations ofOlapElement. | 
| static class  | Query.ScopedNamedSet | 
| class  | SetBaseSkeleton implementation of  NamedSetinterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| OlapElement | SchemaReader. getElementChild(OlapElement parent,
               Id.Segment name)Looks up the child of  parentname, returning
 null if no element is found. | 
| OlapElement | DelegatingSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name) | 
| OlapElement | SchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType)Looks up the child of  parentcalledname, or
 an approximation according tomatchType, returning
 null if no element is found. | 
| OlapElement | DelegatingSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType) | 
| static OlapElement | Util. lookup(Query q,
      List<Id.Segment> nameParts) | 
| OlapElement | NameResolver.Namespace. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment)Looks up a child element. | 
| OlapElement | NameResolver.Namespace. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment,
           MatchType matchType)Looks up a child element, using a match type for inexact matching. | 
| OlapElement | SetBase. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | Query.ScopedNamedSet. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | HierarchyBase. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | MemberBase. lookupChild(SchemaReader schemaReader,
           Id.Segment childName,
           MatchType matchType) | 
| OlapElement | OlapElement. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType)Looks up a child element, returning null if it does not exist. | 
| OlapElement | DimensionBase. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | LevelBase. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | CubeBase. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | SchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category)Looks up an MDX object by name. | 
| OlapElement | DelegatingSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| OlapElement | SchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType)Looks up an MDX object by name, specifying how to
 match if no object exactly matches the name. | 
| OlapElement | DelegatingSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType) | 
| static OlapElement | Util. lookupCompound(SchemaReader schemaReader,
              OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| static OlapElement | Util. lookupCompound(SchemaReader schemaReader,
              OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType)Resolves a name such as
 '[Products].[Product Department].[Produce]' by resolving the
 components ('Products', and so forth) one at a time. | 
| OlapElement | DelegatingSchemaReader. lookupCompoundInternal(OlapElement parent,
                      List<Id.Segment> names,
                      boolean failIfNotFound,
                      int category,
                      MatchType matchType) | 
| OlapElement | NameResolver. resolve(OlapElement parent,
       List<org.olap4j.mdx.IdentifierSegment> segments,
       boolean failIfNotFound,
       int category,
       MatchType matchType,
       List<NameResolver.Namespace> namespaces)Resolves a list of segments (a parsed identifier) to an OLAP element. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<OlapElement> | DrillThrough. getReturnList() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Query. addMeasuresMembers(OlapElement olapElement)Keeps track of references to members of the measures dimension | 
| boolean | DelegatingRole. canAccess(OlapElement olapElement) | 
| boolean | Role. canAccess(OlapElement olapElement)Returns whether this role is allowed to see a given element. | 
| boolean | RoleImpl. canAccess(OlapElement olapElement) | 
| static Exp | Util. createExpr(OlapElement element)Converts an olap element (dimension, hierarchy, level or member) into
 an expression representing a usage of that element in an MDX statement. | 
| boolean | HierarchyBase. equals(OlapElement mdxElement) | 
| boolean | OlapElementBase. equals(OlapElement mdxElement) | 
| OlapElement | SchemaReader. getElementChild(OlapElement parent,
               Id.Segment name)Looks up the child of  parentname, returning
 null if no element is found. | 
| OlapElement | DelegatingSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name) | 
| OlapElement | SchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType)Looks up the child of  parentcalledname, or
 an approximation according tomatchType, returning
 null if no element is found. | 
| OlapElement | DelegatingSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType) | 
| OlapElement | NameResolver.Namespace. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment)Looks up a child element. | 
| OlapElement | NameResolver.Namespace. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment,
           MatchType matchType)Looks up a child element, using a match type for inexact matching. | 
| OlapElement | SchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category)Looks up an MDX object by name. | 
| OlapElement | DelegatingSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| OlapElement | SchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType)Looks up an MDX object by name, specifying how to
 match if no object exactly matches the name. | 
| OlapElement | DelegatingSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType) | 
| static OlapElement | Util. lookupCompound(SchemaReader schemaReader,
              OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| static OlapElement | Util. lookupCompound(SchemaReader schemaReader,
              OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType)Resolves a name such as
 '[Products].[Product Department].[Produce]' by resolving the
 components ('Products', and so forth) one at a time. | 
| OlapElement | DelegatingSchemaReader. lookupCompoundInternal(OlapElement parent,
                      List<Id.Segment> names,
                      boolean failIfNotFound,
                      int category,
                      MatchType matchType) | 
| static String | Util. makeFqName(OlapElement parent,
          String name) | 
| static boolean | NameResolver. matches(Formula formula,
       OlapElement parent,
       org.olap4j.mdx.IdentifierSegment segment)Returns whether a formula (representing a calculated member or named
 set) matches a given parent and name segment. | 
| OlapElement | NameResolver. resolve(OlapElement parent,
       List<org.olap4j.mdx.IdentifierSegment> segments,
       boolean failIfNotFound,
       int category,
       MatchType matchType,
       List<NameResolver.Namespace> namespaces)Resolves a list of segments (a parsed identifier) to an OLAP element. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | VisualTotalsFunDef.VisualTotalMemberCalculated member for  VisualTotalsfunction. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RolapMeasureInterface implemented by all measures (both stored and calculated). | 
| interface  | RolapMemberA  RolapMemberis a member of aRolapHierarchy. | 
| interface  | RolapMemberInCubeExtension to  RolapMemberthat knows the current cube. | 
| interface  | RolapStoredMeasureA measure which is implemented by a SQL column or SQL expression (as opposed
 to a  RolapCalculatedMember. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DelegatingRolapMemberImplementation of  RolapMemberthat delegates all calls
 to an underlying member. | 
| class  | RolapBaseCubeMeasureMeasure which is computed from a SQL column (or expression) and which is
 defined in a non-virtual cube. | 
| class  | RolapCalculatedMemberA  RolapCalculatedMemberis a member based upon aFormula. | 
| class  | RolapCubeRolapCubeimplementsCubefor a ROLAP database. | 
| class  | RolapCubeDimensionRolapCubeDimension wraps a RolapDimension for a specific Cube. | 
| class  | RolapCubeHierarchyHierarchy that is associated with a specific Cube. | 
| class  | RolapCubeLevelRolapCubeLevel wraps a RolapLevel for a specific Cube. | 
| class  | RolapCubeMemberRolapCubeMember wraps RolapMembers and binds them to a specific cube. | 
| class  | RolapHierarchyRolapHierarchyimplementsHierarchyfor a ROLAP database. | 
| static class  | RolapHierarchy.LimitedRollupMemberSubstitute for a member in a hierarchy whose rollup policy is 'partial'
 or 'hidden'. | 
| protected class  | RolapHierarchy.RolapCalculatedMeasureCalculated member which is also a measure (that is, a member of the
 [Measures] dimension). | 
| class  | RolapLevelRolapLevelimplementsLevelfor a ROLAP database. | 
| class  | RolapMemberBaseBasic implementation of a member in a  RolapHierarchy. | 
| class  | RolapResult.CompoundSlicerRolapMemberMember which holds the AggregateCalc used when evaluating a compound slicer. | 
| class  | RolapVirtualCubeMeasureMeasure which is defined in a virtual cube, and based on a stored measure
 in one of the virtual cube's base cubes. | 
| Modifier and Type | Method and Description | 
|---|---|
| OlapElement | RolapSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name) | 
| OlapElement | RolapSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment) | 
| OlapElement | RolapSchemaReader. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment,
           MatchType matchType) | 
| OlapElement | RolapLevel. lookupChild(SchemaReader schemaReader,
           Id.Segment name) | 
| OlapElement | RolapCube. lookupChild(SchemaReader schemaReader,
           Id.Segment s) | 
| OlapElement | DelegatingRolapMember. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | RolapLevel. lookupChild(SchemaReader schemaReader,
           Id.Segment name,
           MatchType matchType) | 
| OlapElement | RolapCube. lookupChild(SchemaReader schemaReader,
           Id.Segment s,
           MatchType matchType) | 
| OlapElement | RolapCubeMember. lookupChild(SchemaReader schemaReader,
           Id.Segment childName,
           MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| OlapElement | RolapSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupCompoundInternal(OlapElement parent,
                      List<Id.Segment> names,
                      boolean failIfNotFound,
                      int category,
                      MatchType matchType) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | RolapMemberBase. equals(OlapElement o) | 
| boolean | RolapCubeMember. equals(OlapElement o) | 
| OlapElement | RolapSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name) | 
| OlapElement | RolapSchemaReader. getElementChild(OlapElement parent,
               Id.Segment name,
               MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment) | 
| OlapElement | RolapSchemaReader. lookupChild(OlapElement parent,
           org.olap4j.mdx.IdentifierSegment segment,
           MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category) | 
| OlapElement | RolapSchemaReader. lookupCompound(OlapElement parent,
              List<Id.Segment> names,
              boolean failIfNotFound,
              int category,
              MatchType matchType) | 
| OlapElement | RolapSchemaReader. lookupCompoundInternal(OlapElement parent,
                      List<Id.Segment> names,
                      boolean failIfNotFound,
                      int category,
                      MatchType matchType) | 
| Modifier and Type | Method and Description | 
|---|---|
| SqlStatement | RolapCell. drillThroughInternal(int maxRowCount,
                    int firstRowOrdinal,
                    List<OlapElement> fields,
                    boolean extendedContext,
                    org.apache.log4j.Logger logger)Generates an executes a SQL statement to drill through this cell. | 
| abstract String | RolapAggregationManager. getDrillThroughSql(DrillThroughCellRequest request,
                  StarPredicate starPredicateSlicer,
                  List<OlapElement> fields,
                  boolean countOnly)Generates a SQL statement which will return the rows which contribute to
 this request. | 
| String | RolapCell. getDrillThroughSQL(List<OlapElement> fields,
                  boolean extendedContext) | 
| static DrillThroughCellRequest | RolapAggregationManager. makeDrillThroughRequest(Member[] members,
                       boolean extendedContext,
                       RolapCube cube,
                       List<OlapElement> returnClauseMembers)Creates a request for the fact-table rows underlying the cell identified
 by  members. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<OlapElement> | DrillThroughCellRequest. getNonApplicableMembers() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | AggregationManager. getDrillThroughSql(DrillThroughCellRequest request,
                  StarPredicate starPredicateSlicer,
                  List<OlapElement> fields,
                  boolean countOnly) | 
| Constructor and Description | 
|---|
| DrillThroughCellRequest(RolapStar.Measure measure,
                       boolean extendedContext,
                       List<OlapElement> nonApplicableFields) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.