This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


abstract persistent class %iKnow.Tables.AbstractCustomAnnotation extends %Library.Persistent

SQL Table Name: %iKnow_Tables.AbstractCustomAnnotation

Property Inventory


property Code as %String (MAXLEN = 10);
Note that it is recommended to keep Code unique per Part ID!
Property methods: CodeDisplayToLogical(), CodeGet(), CodeIsValid(), CodeLogicalToDisplay(), CodeLogicalToOdbc(), CodeNormalize(), CodeSet()
property Parts as list of %Integer;
Property methods: PartsBuildValueArray(), PartsCollectionToDisplay(), PartsCollectionToOdbc(), PartsDisplayToCollection(), PartsDisplayToLogical(), PartsGet(), PartsGetObject(), PartsGetObjectId(), PartsGetSwizzled(), PartsIsValid(), PartsLogicalToDisplay(), PartsNormalize(), PartsOdbcToCollection(), PartsSet(), PartsSetObject(), PartsSetObjectId()
property Value as %String (MAXLEN = 150);
Property methods: ValueDisplayToLogical(), ValueGet(), ValueIsValid(), ValueLogicalToDisplay(), ValueLogicalToOdbc(), ValueNormalize(), ValueSet()


index (PartIdx on Parts(ELEMENTS)) [Data = Code];
Index methods: PartIdxExists()

Inherited Members

Inherited Methods