persistent class %iKnow.Objects.CcUnique
Note: the use of this class is no longer recommended for accessing elements of a specific domain.
For those scenarios, %iKnow.Tables.Utils offers a more flexible and customizable
way of projecting iKnow domain data to SQL
This is a read-only object representation wrapping the internal iKnow data structures for
This class can be used from 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.CcAPI and other query classes
to consult CC data as the internal global structures are designed to optimize performance for
these queries rather than general-purpose access.
NOTE: This object assumes all underlying data structures are present. Use domain-specific
copies of these objects for domains where not all indices are built. See also the
GenerateAllObjectsForDomain() method in %iKnow.Objects.Utils.
parameter READONLY = 1;
READONLY = 1 means that objects can be created, opened but not saved or deleted.
Tables are projected to SQL as READONLY.
index (CcUni on DomainId,MasterId,SlaveId) [Unique];
index (CcUniIdFreq on DomainId,CorpusFrequency);
index (CcUniIdSpread on DomainId,CorpusSpread);
index (PKINDEX on DomainId,CcUniId) [IdKey,PrimaryKey,Unique];