This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %DeepSee.DimensionTable

%DeepSee.DimensionTable

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

SQL Table Name: %DeepSee.DimensionTable

Base class for all DeepSee dimension (star) tables.

Method Inventory

Parameters

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.

Methods

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

FeedbackOpens in a new window