This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %iKnow.Tables.AbstractCustomAnnotation


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

SQL Table Name: %iKnow_Tables.AbstractCustomAnnotation

Property Inventory (Including Private)

Properties (Including Private)

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 (Including Private)

FeedbackOpens in a new window