Class RolapCubeHierarchy

    • Field Detail

      • usingCubeFact

        protected final boolean usingCubeFact
        True if the hierarchy is degenerate - has no dimension table of its own, just drives from the cube's fact table.
    • Constructor Detail

      • RolapCubeHierarchy

        public RolapCubeHierarchy​(RolapCubeDimension cubeDimension,
                                  MondrianDef.CubeDimension cubeDim,
                                  RolapHierarchy rolapHierarchy,
                                  String subName,
                                  int ordinal)
        Creates a RolapCubeHierarchy.
        Parameters:
        cubeDimension - Dimension
        cubeDim - XML dimension element
        rolapHierarchy - Wrapped hierarchy
        subName - Name of hierarchy within dimension
        ordinal - Ordinal of hierarchy within cube
      • RolapCubeHierarchy

        public RolapCubeHierarchy​(RolapCubeDimension cubeDimension,
                                  MondrianDef.CubeDimension cubeDim,
                                  RolapHierarchy rolapHierarchy,
                                  String subName,
                                  int ordinal,
                                  RolapCube factCube)
        Creates a RolapCubeHierarchy.
        Parameters:
        cubeDimension - Dimension
        cubeDim - XML dimension element
        rolapHierarchy - Wrapped hierarchy
        subName - Name of hierarchy within dimension
        ordinal - Ordinal of hierarchy within cube
        factCube - Optional - specified for virtual cube dimension