Skip to main content

%DeepSee.extensions.modelling.conf.Sequence

Class %DeepSee.extensions.modelling.conf.Sequence Extends (%SerialObject, Operator) [ System = 4 ]

Parameters​

IMPLEMENTINGCLASS​

Parameter IMPLEMENTINGCLASS = "%DeepSee.extensions.modelling.ReadSequence";

APPLYMETHOD​

Parameter APPLYMETHOD = "populate";

Properties​

type​

Property type As %EnumString(VALUELIST = ",ResultSet,table,array,sql", XMLPROJECTION = "ATTRIBUTE");

InstanceIdColumn​

Property InstanceIdColumn As %String;

AttributeValuesColumn​

Property AttributeValuesColumn As %String;

IgnoreInvalidAttributes​

Property IgnoreInvalidAttributes As %Boolean [ InitialExpression = 0 ];

CorrespondenceColumn​

Property CorrespondenceColumn As %String [ InitialExpression = "Contribution" ];

CorrespondenceType​

Property CorrespondenceType As %String(VALUELIST = ",frequency,spread,contrib,value") [ InitialExpression = "spread" ];

OutcomeColumn​

Property OutcomeColumn As %String;

InputTable​

Property InputTable As %String;

OutputClass​

Property OutputClass As %String;

SQL​

Property SQL As %String(MAXLEN = 1024);

InsertOnly​

Property InsertOnly As %Boolean(XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = 1 ];

If InsertOnly is true, the sequence operation will insert new records without checking if one already exists for the Instance ID in the retrieved resultset. This requires the resultset to be sorted by Instance ID !