An object of ClassType clsCube implements the following properties of the MDStore interface.
| Property | Description |
|---|---|
| AggregationPrefix | The prefix associated with an aggregation in a cube. |
| Analyzer | The CubeAnalyzer object for this cube. |
| ClassType | Returns an enumeration constant identifying the specific object type. |
| Description | The description of the cube. |
| EstimatedRows | The estimated number of rows in the cube. |
| EstimatedSize | The estimated size of the cube (estimated total size of all rows, in bytes). |
| FromClause | Contains the SQL FROM clause defining the list of tables used to define the cube’s dimensions and measures. |
| IsTemporary | Indicates whether the cube should be persisted in the repository. |
| IsValid | Indicates whether the cube structure is valid. |
| JoinClause | The JOIN clause (list of join conditions, separated by “AND”) for the cube. |
| LastProcessed | The date and time when the cube was last processed. |
| LastUpdated | User-specified date. Not used by OLAP Services. |
| Name | The name of the cube. |
| OlapMode | Returns an enumeration constant identifying the type of OLAP storage mode. |
| Parent | Returns a reference to the parent MDStore object. |
| Server | Returns a reference to the DSO.Server object. |
| SourceTable | The name of the fact table of the cube. |
| SourceTableFilter | The SQL statement used to determine which fact table rows are included in the cube. |
| State | Returns an enumeration constant indicating the difference between the MDStore object referenced by the client application and the corresponding MDStore object on the OLAP server. |
| SubClassType | Returns an enumeration constant identifying the subclass type. |