%iKnow.Model.metric
deprecated class %iKnow.Model.metric extends %iKnow.Model.node
The
Property Inventory
Method Inventory
Properties
property builderClass as %String (MAXLEN = 250, XMLPROJECTION = "attribute");
The subclass of %iKnow.Metrics.MetricBuilder this metric will be build by.
Property methods: builderClassDisplayToLogical(), builderClassGet(), builderClassIsValid(), builderClassLogicalToDisplay(), builderClassLogicalToOdbc(), builderClassNormalize(), builderClassSet()
property description as %String (MAXLEN = 2000, XMLPROJECTION = "attribute");
Description of the metric
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property disabled as %Boolean (XMLPROJECTION = "attribute");
If set to 1, this element is ignored when compiling, validating and building
Property methods: disabledDisplayToLogical(), disabledGet(), disabledIsValid(), disabledLogicalToDisplay(), disabledLogicalToXSD(), disabledNormalize(), disabledSet(), disabledXSDToLogical()
property groupField as %String (XMLPROJECTION = "attribute");
If the context type (type) is $$$IKMTRTYPEGROUP ("group"), this specifies
the metadata field on which the grouping is based.
Property methods: groupFieldDisplayToLogical(), groupFieldGet(), groupFieldIsValid(), groupFieldLogicalToDisplay(), groupFieldLogicalToOdbc(), groupFieldNormalize(), groupFieldSet()
property maintainIndex as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Defines whether indices on this metric should be built and maintained automatically when
metric values change as the result of a Build() or SetValue() invocation.
Property methods: maintainIndexDisplayToLogical(), maintainIndexGet(), maintainIndexIsValid(), maintainIndexLogicalToDisplay(), maintainIndexLogicalToXSD(), maintainIndexNormalize(), maintainIndexSet(), maintainIndexXSDToLogical()
property name as %String (MAXLEN = 250, XMLPROJECTION = "attribute");
Name of the metric.
WARNING: Changing the name of a <metric> element will create a new metric definition and not change the name of an existing one.
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property targets as %String (MAXLEN = 250, XMLPROJECTION = "attribute");
Comma-separated list of the target elements this metric applies to. Any combination of
$$$IKMTRENTITY, $$$IKMTRCRC, $$$IKMTRCC, $$$IKMTRPATH, $$$IKMTRSENTENCE and $$$IKMTRSOURCE
Property methods: targetsDisplayToLogical(), targetsGet(), targetsIsValid(), targetsLogicalToDisplay(), targetsLogicalToOdbc(), targetsNormalize(), targetsSet()
property type as %String (VALUELIST = ",domain,source,group", XMLPROJECTION = "attribute") [ InitialExpression = "domain" ];
Context type to which the metric applies, either $$$IKMTRTYPEDOMAIN, $$$IKMTRTYPESOURCE or $$$IKMTRTYPEGROUP
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()
Methods
method %Validate(pDomainId As %Integer, pDomainDefinition As %iKnow.Model.domain = "") as %Status
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %QuoteList()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()