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?

%BI.Shortcut

persistent class %BI.Shortcut extends %Library.Persistent

SQL Table Name: %BI.Shortcut

Property Inventory

Properties

property folder as %Integer;
Property methods: folderDisplayToLogical(), folderGet(), folderGetStored(), folderIsValid(), folderLogicalToDisplay(), folderNormalize(), folderSet()
property name as %String;
Property methods: nameDisplayToLogical(), nameGet(), nameGetStored(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property objID as %Integer;
Property methods: objIDDisplayToLogical(), objIDGet(), objIDGetStored(), objIDIsValid(), objIDLogicalToDisplay(), objIDNormalize(), objIDSet()
property objType as %Integer;
Property methods: objTypeDisplayToLogical(), objTypeGet(), objTypeGetStored(), objTypeIsValid(), objTypeLogicalToDisplay(), objTypeNormalize(), objTypeSet()

Queries

query ListAll()
SQL Query:
SELECT objID,name,folder,ID FROM %BI.Shortcut
query ListByType(type)
SQL Query:
SELECT objID,name,folder,ID FROM %BI.Shortcut WHERE (objType=:type) ORDER BY name
query ListTypeFolder(Type As %String, Folder As %String)
SQL Query:
SELECT objID,name,ID FROM Shortcut WHERE (folder = :Folder AND objType = :Type) ORDER BY name

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%BI.Shortcut)

^BI.ShortcutD(ID)
=
%%CLASSNAME
folder
name
objID
objType
Feedback