This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


abstract persistent class %DeepSee.DimensionTable extends %Library.Persistent

SQL Table Name: %DeepSee.DimensionTable

Base class for all DeepSee dimension (star) tables.

Method Inventory (Including Private)


parameter CUBENAME;
Name of the cube that created this dimension table.
parameter MANAGEDEXTENT = 0;
Turn off extent management for dimension tables.
parameter SOURCECLASS;
Name of the source table that provides data for this dimension table.


abstract classmethod %Count() as %Integer
Return the total number of items within the Dimension table.
The actual implementation is generated when the cube is compiled.
classmethod %ValidateKEY(pArg As %String) as %Status
Validate level KEY value; make sure it does not contain bad punctuation.

Inherited Members

Inherited Methods (Including Private)