hidden deprecatedabstract persistent class %iFind.Index.AbstractProximity
extends %Persistent
This class is deprecated and will no longer be used when generating table projections for an iFind index.
Read-only projection of the proximity information for entiy pairs in a particular record.
Controlled through the IFINDADVANCED parameter in %iFind.Index.Analytic
parameter READONLY = 1;
READONLY = 1 means that objects can be created, opened but not saved or deleted.
Tables are projected to SQL as READONLY.
property OriginId
as %iFind.Entity;
The source entity ID
property RecId
as %Integer;
The record ID from which the proximity information stems
property TargetId
as %iFind.Entity;
The target entity ID
property Value
as %Integer;
The actual proximity value
index (ProximityIndex on RecId,OriginId,TargetId) [IdKey,PrimaryKey];
index (xio on OriginId) [Data = Value];