%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
- %CheckPrivilege()
- %GetCatalogList()
- %GetModel()
- %GetQualityElements()
- %GetQualityMeasureClass()
- %GetQualityMeasureExpression()
- %GetQualityMeasureList()
- %GetQualityMeasureName()
- %GetQualityMeasuresForCube()
- %GetSetList()
- %ParseQualityMeasureName()
- %QualityMeasureExists()
Methods
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
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.
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
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
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)
pList(NAME) = $LB(name,caption,moddate,type,msrCaption)
Given the logical name, pQMSRName of a DeepSee Quality Measure,
return its name in its original case.
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)
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
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".
Given the logical name, pQMSRName of a DeepSee Quality Measure,
test if it exists.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()