%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 !