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 > %SYS namespace > SYS.Info.CategoryMap

SYS.Info.CategoryMap

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

SQL Table Name: SYS_Info.CategoryMap

Maps selectors to information objects

Property Inventory (Including Private)

Properties (Including Private)

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 (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 (Including Private)

Storage

Storage Model: CacheStorage (SYS.Info.CategoryMap)

^SYS("Info","CategoryMapD")(ID)
=
%%CLASSNAME
Selector
Object
FeedbackOpens in a new window