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

serial class %DeepSee.PMML.Builder.AbstractBuilder extends %SerialObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 8 5


Summary

Properties
AlgorithmName DataSources Dataset Description
FunctionName ModelName OutputProbability TargetField

Methods
%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject AddDataSourceCube AddDataSourceSQL AppendModel
GeneratePMML LogicalToOdbc OdbcToLogical

Subclasses
%DeepSee.PMML.Builder.NaiveBayes %DeepSee.PMML.Builder.Text %DeepSee.PMML.Builder.Tree

Parameters

• parameter MODELCLASSNAME;

Properties

• property AlgorithmName as %String;
• property DataSources as list of %DeepSee.PMML.Definition.Extension.DataSource;
• property Dataset as %DeepSee.PMML.Dataset [ Transient ];
• property Description as %String;
• property FunctionName as %String [ InitialExpression = "classification" ];
• property ModelName as %String [ Required ];
• property OutputProbability as %Boolean [ InitialExpression = 1 ];
• property TargetField as %String;

Methods

• method AddDataSourceCube(pName As %String, pCubeName As %String, ByRef pFieldMap, pFilter As %String = "") as %Status
Registers an additional DeepSee-based Data Source so it will be added to the generated PMML's DataDictionary section and can subsequently be used for validation purposes. Expected field mapping format: pFieldMap([fieldName]) = [DeepSee spec]
• method AddDataSourceSQL(pName As %String, pSQL As %String, ByRef pFieldMap, pIdField As %String = "") as %Status
Registers an additional SQL-based Data Source so it will be added to the generated PMML's DataDictionary section and can subsequently be used for validation purposes. Expected field mapping format: pFieldMap([fieldName]) = [column name]
• final method AppendModel(ByRef pPMML As %DeepSee.PMML.Definition.PMML, pAddUnknownFields As %Boolean = 1) as %Status
• final method GeneratePMML(Output pPMML As %DeepSee.PMML.Definition.PMML) as %Status


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