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).


persistent class %DeepSee.IDList extends %Library.Persistent

SQL Table Name: %DeepSee.IDList

This table is used to hold lists of IDs when a DeepSee query needs to restrict the member of a given dimension.

Property Inventory (Including Private)


property cubeName as %String (MAXLEN = 255) [ Required ];
Name of the cube that populated this record.
Property methods: cubeNameDisplayToLogical(), cubeNameGet(), cubeNameGetStored(), cubeNameIsValid(), cubeNameLogicalToDisplay(), cubeNameLogicalToOdbc(), cubeNameNormalize(), cubeNameSet()
property factNo as %Integer [ Required ];
Fact number of the dimension.
Property methods: factNoDisplayToLogical(), factNoGet(), factNoGetStored(), factNoIsValid(), factNoLogicalToDisplay(), factNoNormalize(), factNoSet()
property memberId as %Integer [ Required ];
Id in the member table.
Property methods: memberIdDisplayToLogical(), memberIdGet(), memberIdGetStored(), memberIdIsValid(), memberIdLogicalToDisplay(), memberIdNormalize(), memberIdSet()
property queryKey as %String (MAXLEN = 255) [ Required ];
Key for the query that populated this record.
Property methods: queryKeyDisplayToLogical(), queryKeyGet(), queryKeyGetStored(), queryKeyIsValid(), queryKeyLogicalToDisplay(), queryKeyLogicalToOdbc(), queryKeyNormalize(), queryKeySet()


index (ID on cubeName,queryKey,factNo,memberId) [IdKey, Type = key];
Index methods: IDCheck(), IDDelete(), IDExists(), IDOpen(), IDSQLCheckUnique(), IDSQLExists(), IDSQLFindPKeyByConstraint(), IDSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods (Including Private)


Storage Model: CacheStorage (%DeepSee.IDList)