Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%DeepSee] >  [DimensionTable]
Private  Storage   

abstract persistent class %DeepSee.DimensionTable extends %Persistent

Base class for all DeepSee dimension (star) tables.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 4


Summary

Methods
%AddToSaveSet %AddToSyncSet %BuildIndices %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Count %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Exists %ExistsId %Extends %GUID
%GUIDSet %GetLock %GetParameter %GetSwizzleObject
%Id %IsA %IsModified %IsNull
%KillExtent %LockExtent %LockId %New
%NormalizeObject %ObjectIsNull %ObjectModified %Oid
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SerializeObject %SetModified %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateKEY %ValidateObject


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.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.