%DeepSee.QualityMeasure.Utils
class %DeepSee.QualityMeasure.Utils extends %Library.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.Method Inventory (Including Private)
- %CheckPrivilege()
- %GetCatalogList()
- %GetModel()
- %GetQualityElements()
- %GetQualityMeasureClass()
- %GetQualityMeasureExpression()
- %GetQualityMeasureList()
- %GetQualityMeasureName()
- %GetQualityMeasuresForCube()
- %GetSetList()
- %ParseQualityMeasureName()
- %QualityMeasureExists()
Methods (Including Private)
Test that the current user holds privileges on the given quality measure.
Get a list of currently defined quality measure catalogs. This is returned as:
pList(NAME) = $LB(name)
pList(NAME) = $LB(name)
classmethod %GetModel(pQMSRName As %String, Output pStatus As %Status, pUseLink As %Boolean = 0) as %DeepSee.Model.QualityMeasure.qualityMeasure [ Language = objectscript ]
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.
Return "" if the given quality measure does not exist.
classmethod %GetQualityElements(pQMSRName As %String, Output pList As %String) as %Status [ Language = objectscript ]
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return a list of the groups and elements it contains.
classmethod %GetQualityMeasureClass(pQMSRName As %String, Output pStatus As %Status, pUseLink As %Boolean = 0, ByRef pVisited) as %String [ Language = objectscript ]
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return the class name of the quality measure definition.
If pUseLink is true, then return the resolved master class name for a linked measure.
classmethod %GetQualityMeasureExpression(pQMSRName As %String, Output pStatus As %Status) as %String [ Language = objectscript ]
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 [ Language = objectscript ]
Get a list of currently defined quality measures. This is returned as:
pList(NAME) = $LB(name,caption,moddate,type,msrCaption)
pList(NAME) = $LB(name,caption,moddate,type,msrCaption)
classmethod %GetQualityMeasureName(pQMSRName As %String, Output pStatus As %Status) as %String [ Language = objectscript ]
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 [ Language = objectscript ]
Get a list of currently defined (and published) quality measures for a specific cube. This is returned as:
pList(NAME) = $LB(name,caption,description)
pList(NAME) = $LB(name,caption,description)
classmethod %GetSetList(Output pList As %List, pCatalog As %String = "") as %Status [ Language = objectscript ]
Get a list of currently defined quality measure sets. This is returned as:
pList(NAME) = $LB(name)
pList(NAME) = $LB(name)
classmethod %ParseQualityMeasureName(pQMSRName As %String, Output pGroup As %String, Output pElement As %String) as %String [ Language = objectscript ]
Given the logical full name, pQMSRName of a DeepSee Quality Measure,
return the quality measure name as well as the optional group and element names.
A full name takes the form: "catalog/set/id/group/element".
classmethod %QualityMeasureExists(pQMSRName As %String, Output pStatus As %Status) as %Boolean [ Language = objectscript ]
Given the logical name, pQMSRName of a DeepSee Quality Measure,
test if it exists.
Inherited Members
Inherited Methods (Including Private)
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()