class %DeepSee.QualityMeasure.Utils
extends %RegisteredObject
Run-time and compile-time utility methods for Quality Measures.
This class should be consider to be INTERNAL to DeepSee;
There are no methods intended for public use.
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
13
|
|
|
|
|
final classmethod %CheckPrivilege(pQMSRName As %String)
as %Boolean
Test that the current user holds privileges on the given quality measure.
classmethod %GetCatalogList(Output pList As %List)
as %Status
Get a list of currently defined quality measure catalogs. This is returned as:
pList(NAME) = $LB(name)
classmethod %GetModel(pQMSRName As %String, Output pStatus As %Status)
as %DeepSee.Model.QualityMeasure.qualityMeasure
Given the logical name, pQMSRName of a DeepSee quality measure,
return an instance of the %DeepSee.Model.QualityMeasure.qualityMeasure
meta-data object that describes the quality measure.
Return "" if the given quality measure does not exist.
classmethod %GetQualityMeasureClass(pQMSRName As %String, Output pStatus As %Status)
as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return the class name of the quality measure definition.
classmethod %GetQualityMeasureExpression(pQMSRName As %String, Output pStatus As %Status)
as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return its MDX expression.
classmethod %GetQualityMeasureList(Output pList As %List, pCatalog As %String = "", pSet As %String = "")
as %Status
Get a list of currently defined quality measures. This is returned as:
pList(NAME) = $LB(name,caption,moddate,type,msrCaption)
classmethod %GetQualityMeasureName(pQMSRName As %String, Output pStatus As %Status)
as %String
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return its name in its original case.
classmethod %GetQualityMeasuresForCube(Output pList As %List, pCube As %String)
as %Status
Get a list of currently defined (and published) quality measures for a specfic cube. This is returned as:
pList(NAME) = $LB(name,description)
classmethod %GetSetList(Output pList As %List, pCatalog As %String = "")
as %Status
Get a list of currently defined quality measure sets. This is returned as:
pList(NAME) = $LB(name)
classmethod %QualityMeasureExists(pQMSRName As %String, Output pStatus As %Status)
as %Boolean
Given the logical name, pQMSRName of a DeepSee Quality Measure,
test if it exists.