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

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

SYS.Info.CategoryMap

persistent class SYS.Info.CategoryMap extends %Library.Persistent

SQL Table Name: SYS_Info.CategoryMap

Maps selectors to information objects

Property Inventory

Properties

property Object as Object [ Required ];
Property methods: ObjectGet(), ObjectGetObject(), ObjectGetObjectId(), ObjectGetStored(), ObjectGetSwizzled(), ObjectIsValid(), ObjectNewObject(), ObjectSet(), ObjectSetObject(), ObjectSetObjectId(), ObjectUnSwizzle(), ObjectsForSelectorClose(), ObjectsForSelectorExecute(), ObjectsForSelectorFetch(), ObjectsForSelectorFetchRows(), ObjectsForSelectorFunc(), ObjectsForSelectorGetInfo(), ObjectsForSelectorGetODBCInfo(), ObjectsForSelectorPrepare(), ObjectsForSelectorSendODBC()
property Selector as %String (MAXLEN = 256) [ Required ];
Property methods: SelectorDisplayToLogical(), SelectorGet(), SelectorGetStored(), SelectorIsValid(), SelectorLogicalToDisplay(), SelectorLogicalToOdbc(), SelectorNormalize(), SelectorSet()

Queries

query ObjectsForSelector(selector As %String)
SQL Query:
SELECT Object FROM CategoryMap where Selector = :selector
Retrieves the objects for a given selector

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (Uniqueness on Selector,Object) [Unique];
Selector / Object pairs must be unique
Index methods: UniquenessCheck(), UniquenessCheckUnique(), UniquenessDelete(), UniquenessExists(), UniquenessOpen(), UniquenessSQLCheckUnique(), UniquenessSQLExists(), UniquenessSQLFindPKeyByConstraint(), UniquenessSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (SYS.Info.CategoryMap)

^SYS("Info","CategoryMapD")(ID)
=
%%CLASSNAME
Selector
Object
Feedback