Home > Class Reference > %SYS namespace > %DeepSee.PMML.Builder.AbstractBuilder

%DeepSee.PMML.Builder.AbstractBuilder

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

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter MODELCLASSNAME;

Properties (Including Private)

property AlgorithmName as %String;
Property methods: AlgorithmNameDisplayToLogical(), AlgorithmNameGet(), AlgorithmNameIsValid(), AlgorithmNameLogicalToDisplay(), AlgorithmNameLogicalToOdbc(), AlgorithmNameNormalize(), AlgorithmNameSet()
property DataSources as list of %DeepSee.PMML.Definition.Extension.DataSource;
Property methods: DataSourcesBuildValueArray(), DataSourcesCollectionToDisplay(), DataSourcesCollectionToOdbc(), DataSourcesDisplayToCollection(), DataSourcesGet(), DataSourcesGetObject(), DataSourcesGetObjectId(), DataSourcesGetSwizzled(), DataSourcesIsValid(), DataSourcesOdbcToCollection(), DataSourcesSet(), DataSourcesSetObject(), DataSourcesSetObjectId()
property Dataset as %DeepSee.PMML.Dataset [ Transient ];
Property methods: DatasetGet(), DatasetGetSwizzled(), DatasetIsValid(), DatasetNewObject(), DatasetSet()
property Description as %String;
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property FunctionName as %String [ InitialExpression = "classification" ];
Property methods: FunctionNameDisplayToLogical(), FunctionNameGet(), FunctionNameIsValid(), FunctionNameLogicalToDisplay(), FunctionNameLogicalToOdbc(), FunctionNameNormalize(), FunctionNameSet()
property ModelName as %String [ Required ];
Property methods: ModelNameDisplayToLogical(), ModelNameGet(), ModelNameIsValid(), ModelNameLogicalToDisplay(), ModelNameLogicalToOdbc(), ModelNameNormalize(), ModelNameSet()
property OutputProbability as %Boolean [ InitialExpression = 1 ];
Property methods: OutputProbabilityDisplayToLogical(), OutputProbabilityGet(), OutputProbabilityIsValid(), OutputProbabilityLogicalToDisplay(), OutputProbabilityNormalize(), OutputProbabilitySet()
property TargetField as %String;
Property methods: TargetFieldDisplayToLogical(), TargetFieldGet(), TargetFieldIsValid(), TargetFieldLogicalToDisplay(), TargetFieldLogicalToOdbc(), TargetFieldNormalize(), TargetFieldSet()

Methods (Including Private)

method AddDataSourceCube(pName As %String, pCubeName As %String, ByRef pFieldMap, pFilter As %String = "") as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
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 [ Language = objectscript ]
abstract private method BuildModel(ByRef pModel As %DeepSee.PMML.Definition.Models.AbstractModel) as %Status [ Language = objectscript ]
final method GeneratePMML(Output pPMML As %DeepSee.PMML.Definition.PMML) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods (Including Private)

Subclasses

FeedbackOpens in a new window