serial class %DeepSee.extensions.modelling.conf.Sequence
extends %SerialObject, Operator
parameter APPLYMETHOD = "populate";
parameter IMPLEMENTINGCLASS = "%DeepSee.extensions.modelling.ReadSequence";
property AttributeValuesColumn
as %String;
property CorrespondenceColumn
as %String [ InitialExpression = "Contribution" ];
property CorrespondenceType
as %String(VALUELIST=",frequency,spread,contrib,value") [ InitialExpression = "spread" ];
property IgnoreInvalidAttributes
as %Boolean [ InitialExpression = 0 ];
property InputTable
as %String;
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 !
property InstanceIdColumn
as %String;
property OutcomeColumn
as %String;
property OutputClass
as %String;
property SQL
as %String(MAXLEN=1024);
property type
as %EnumString(VALUELIST=",ResultSet,table,array,sql",XMLPROJECTION="ATTRIBUTE");