public interface

WebMDXCube

implements WebMDXDisplayUnit
com.microstrategy.web.objects.WebMDXCube

Class Overview

The WebMDXCube interface represents a cube object. It extends WebMDXDisplayUnit. This interface can be used to get the dimensions of the cube, and check the cube type. A cube is uniquely identified by its table.

Summary

Public Methods
abstract WebDisplayUnits getChildUnits()
Returns the list of child units of the cube.
abstract String getCubeType()
This method returns the cube type.
abstract WebTable getTable()
Returns the WebTable object that is associated with the cube.
abstract String getTechnicalName()
abstract boolean isQueryCube()
This method returns whether the cube is a query cube.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.KeyedObject
From interface com.microstrategy.web.objects.WebDisplayUnit
From interface com.microstrategy.web.objects.WebMDXDisplayUnit

Public Methods

public abstract WebDisplayUnits getChildUnits ()

Returns the list of child units of the cube. These child units will be of type WebMDXDisplayUnit, and will all represent MDX dimensions.

Returns

public abstract String getCubeType ()

This method returns the cube type. The cube type is a vendor-specific string that describes the type of cube.

Returns
  • The cube type.

public abstract WebTable getTable ()

Returns the WebTable object that is associated with the cube. This is needed to uniquely identify the cube.

Returns
  • The WebTable object associated with the cube.

public abstract String getTechnicalName ()

public abstract boolean isQueryCube ()

This method returns whether the cube is a query cube. This is based upon the cube type.

Returns
  • True if the cube is a query cube, false otherwise.