Package com.microstrategy.web.objects
Interface WebMDXCube
-
- All Superinterfaces:
KeyedObject
,WebDisplayUnit
,WebMDXDisplayUnit
public interface WebMDXCube extends WebMDXDisplayUnit
The WebMDXCube interface represents a cube object. It extendsWebMDXDisplayUnit
. 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.- Since:
- MicroStrategy Web 8.0.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebDisplayUnits
getChildUnits()
Returns the list of child units of the cube.java.lang.String
getCubeType()
This method returns the cube type.WebTable
getTable()
Returns theWebTable
object that is associated with the cube.java.lang.String
getTechnicalName()
boolean
isQueryCube()
This method returns whether the cube is a query cube.-
Methods inherited from interface com.microstrategy.utils.KeyedObject
_getObKey
-
Methods inherited from interface com.microstrategy.web.objects.WebDisplayUnit
addDetails, applyVisitor, canHighlight, getDisplayName, getDisplayUnitType, getID, hasDetails, highlightUnit, highlightUnit, isHighlighted, isObjectInfo, isSelected, setDisplayName, setSelected
-
Methods inherited from interface com.microstrategy.web.objects.WebMDXDisplayUnit
getParent, getPathComponent, getSourceObject, isContainer, isPrunable
-
-
-
-
Method Detail
-
getCubeType
java.lang.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.
-
isQueryCube
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.
-
getTable
WebTable getTable()
Returns theWebTable
object that is associated with the cube. This is needed to uniquely identify the cube.- Returns:
- The
WebTable
object associated with the cube.
-
getChildUnits
WebDisplayUnits getChildUnits() throws WebObjectsException
Returns the list of child units of the cube. These child units will be of typeWebMDXDisplayUnit
, and will all represent MDX dimensions.- Specified by:
getChildUnits
in interfaceWebDisplayUnit
- Returns:
- A
WebDisplayUnits
collection containing the child MDX dimensions. - Throws:
WebObjectsException
-
getTechnicalName
java.lang.String getTechnicalName()
-
-