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

persistent class %BI.WebSCModule extends %Library.Persistent

SQL Table Name: %BI.WebSCModule

Property Inventory (Including Private)

Parameters

parameter EXTENTSIZE = 200;
Inherited description: The EXTENTSIZE parameter is used to inform the Caché SQL Query Optimizer of the approximate number of instances in the extent containing instances of this class.

For example, a class that expects to have about 1,000,000 instances should define:

parameter EXTENTSIZE = 1000000;

Properties

property Descr as %String (MAXLEN = 2000);
Property methods: DescrDisplayToLogical(), DescrGet(), DescrGetStored(), DescrIsValid(), DescrLogicalToDisplay(), DescrLogicalToOdbc(), DescrNormalize(), DescrSet()
property Groupings as array of %String (TRUNCATE = 1);
Property methods: GroupingsBuildValueArray(), GroupingsCollectionToDisplay(), GroupingsCollectionToOdbc(), GroupingsDisplayToCollection(), GroupingsDisplayToLogical(), GroupingsGet(), GroupingsGetObject(), GroupingsGetObjectId(), GroupingsGetStored(), GroupingsGetSwizzled(), GroupingsIsValid(), GroupingsLogicalToDisplay(), GroupingsLogicalToOdbc(), GroupingsNormalize(), GroupingsOdbcToCollection(), GroupingsSet(), GroupingsSetObject(), GroupingsSetObjectId()
property Name as %String (MAXLEN = 2000, TRUNCATE = 1) [ Required ];
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Param as %String (MAXLEN = 2000, TRUNCATE = 1);
Property methods: Param2DisplayToLogical(), Param2Get(), Param2GetStored(), Param2IsValid(), Param2LogicalToDisplay(), Param2LogicalToOdbc(), Param2Normalize(), Param2Set(), ParamDisplayToLogical(), ParamGet(), ParamGetStored(), ParamIsValid(), ParamLogicalToDisplay(), ParamLogicalToOdbc(), ParamNormalize(), ParamSet()
property Param2 as %String (MAXLEN = 2000, TRUNCATE = 1);
Property methods: Param2DisplayToLogical(), Param2Get(), Param2GetStored(), Param2IsValid(), Param2LogicalToDisplay(), Param2LogicalToOdbc(), Param2Normalize(), Param2Set()
property Type as %String (TRUNCATE = 1) [ Required ];
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Queries

query ListAll()
SQL Query:
SELECT ID,Name,Param,Type,Param2 FROM %BI.WebSCModule ORDER BY Name

Indices

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

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.WebSCModule)

^BI.WebSCModuleD(ID,"X")
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.WebSCModule)

^BI.WebSCModuleD(ID,"G",n)
=
Groupings(n)

Storage Model: CacheStorage (%BI.WebSCModule)

^BI.WebSCModuleD(ID)
=
Name
Type
Param
Param2
Desc
Descr
Feedback