persistent class %Identity.Data.LinkParameter
extends %Persistent, %Identity.Util.CopyFrom
property aIsMissingPred
as %String(MAXLEN=512);
Predicate to determine whether the value from relation A is missing.
property agreeWeight
as %Numeric [ Calculated ];
Agreement weight, derived from mProb and uProb, but settable with SetParameterWeights
property agreementPred
as %String(MAXLEN=1000);
Agreement predicate for linking attrID to relationB, with explicit reference
to the columns of relationB (e.g. b.postcode), and a special marker for each
reference to an attribute of relationA, e.g. %:a.postcode%. References to
multiple attributes of either A or B or both are allowed.
property attrID
as %Integer(MINVAL=1) [ Required ];
The attribute ID of this link parameter, unique within this linkageID
property bIsMissingPred
as %String(MAXLEN=512);
Predicate to determine whether the value from relation B is missing.
property disabled
as %Boolean;
Marks a property as not participating in the statistical model. A disabled property may still be referenced from an
agreement function of an enabled property.
property disagreeWeight
as %Numeric [ Calculated ];
Disagreement weight, derived from mProb and uProb, but settable with SetParameterWeights
property displayName
as %String;
Display name of a property
property displayOnSearchResults
as %Boolean;
Marks a property as to be displayed on the Analyzer search results display
property displayOnWorklist
as %Boolean;
Marks a property as to be displayed on the Worklist display(s)
property linkageID
as %Integer(MINVAL=1) [ Required ];
The ID of the %Identity.Data.Linkage table, and the identifier of the linkage model that this link
parameter is a part of.
property mProb
as %Numeric(MAXVAL=1,MINVAL=0,SCALE=20);
m-probability. See %Identity.Data.LinkDefaults
property propertyNameInA
as %String(MAXLEN=64) [ Required ];
Property name of attribute in relation A, e.g. "lastname", "firstname", etc.
property propertyNameInAAsEntered
as %String(MAXLEN=64);
Property name of non-standardized attribute in relation A, if different, e.g. "lastnameasspecified", "firstnameasspecified", etc.
property schemaVersion
as %String [ InitialExpression = "1.2" ];
Physical schema version
property sqlNullSemantics
as %Integer(MAXVAL=3,MINVAL=1) [ InitialExpression = 1 ];
Defines how values of this attribute will be compared when one or both values
is missing. See %Identity.Data.LinkDefaults
property type
as %String;
Identity type name. See %Identity.Data.LinkDefaults
property uProb
as %Numeric(MAXVAL=1,MINVAL=0,SCALE=20);
u-probability. See %Identity.Data.LinkDefaults
method ConvertToStoredProc()
Convert extrinsic function calls to stored procedure calls
method SetParameterWeights(agrWgt As %Numeric, disWgt As %Numeric)
as %Boolean
method agreeWeightGet()
as %Numeric
This is a Get accessor method for the agreeWeight property.
method disagreeWeightGet()
as %Numeric
This is a Get accessor method for the disagreeWeight property.