persistent class %iKnow.Objects.Source
extends %Persistent
This is a read-only object representation wrapping the internal iKnow data structures for
Sources.
This class can be used from Cache ObjectScript or SQL to access a single or small number of
entries, but the storage mappings are not meant to support elaborate or complex queries
targeting this SQL table.
Please use the predefined queries in %iKnow.Queries.SourceAPI and other query classes
to consult source data as the internal global structures are designed to optimize performance for
these queries rather than general-purpose access.
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 CrcOccurrenceCount
as %Integer [ Calculated ];
property DomainId
as %Integer;
property EntityOccurrenceCount
as %Integer [ Calculated ];
property ExternalId
as %String [ Calculated ];
property FirstCrcOccurrenceId
as %Integer [ Calculated ];
property FirstEntityOccurrenceId
as %Integer [ Calculated ];
property FirstPathId
as %Integer [ Calculated ];
property FirstSentenceId
as %Integer [ Calculated ];
property GroupId
as %Integer;
property ListerId
as %Integer;
property LocalReference
as %String;
property PathCount
as %Integer [ Calculated ];
property SentenceCount
as %Integer [ Calculated ];
property SourceId
as %Integer;
index (PKINDEX on DomainId,SourceId) [IdKey,PrimaryKey,Unique];