Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [PMML] >  [Definition] >  [Util] >  [MapValues]
Private  Storage   

class %DeepSee.PMML.Definition.Util.MapValues extends AbstractExpression, %DeepSee.PMML.Definition.extendableNode

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 3


Summary

Properties
Extension FieldColumnPairs TableIdentifier dataType
defaultValue mapMissingTo outputColumn

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetComputeCode %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateNames %ValidateObject %ValidatePMML XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType


Properties

• property FieldColumnPairs as list of FieldColumnPair(XMLNAME="FieldColumnPair",XMLPROJECTION="ELEMENT");
• property TableIdentifier as TableIdentifier(XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Required ];
• property dataType as %DeepSee.PMML.Datatype.DataType(XMLPROJECTION="ATTRIBUTE");
• property defaultValue as %DeepSee.PMML.Datatype.String(XMLPROJECTION="ATTRIBUTE");
• property mapMissingTo as %DeepSee.PMML.Datatype.String(XMLPROJECTION="ATTRIBUTE");
• property outputColumn as %DeepSee.PMML.Datatype.String(XMLPROJECTION="ATTRIBUTE") [ Required ];

Methods

• method %GetComputeCode(Output pInline As %Boolean = 0, pOverrideSource As %String = "", pThis As %String = ".", pArrayFormat As %Boolean = 0) as %String

Returns the COS code to compute this expression. Sets pInline to 1 if the returned string can simply be nested in an enclosing expression. If pInline = 0, the code returned is assumed to populate a variable tValue, with each line prepended with appropriate whitespace to allow simple compilation.

If the expression can evaluate to anything other than valid values, an additional variable tStatus should be populated with the appropriate status (which will likely result in pInline being 0)

If pOverrideSource is set, it should be used rather than the expected "input" for this expression (ie: ..field)

• method %ValidateNames(ByRef pDictionary) as %Status


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.