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?


SQL Table Name: %Library.ListOfPersistentChildObjects

This is a customized collection class used by the class definition classes. It is not intended for use in applications.

Property Inventory (Including Private)

Method Inventory (Including Private)


property Filters as %CacheString;
Property methods: FiltersGet(), FiltersIsValid(), FiltersSet()
property GlobalReference as %CacheString;
Property methods: GlobalReferenceGet(), GlobalReferenceIsValid(), GlobalReferenceSet()
property OidPrefix as %CacheString;
Property methods: OidPrefixGet(), OidPrefixIsValid(), OidPrefixSet()


private classmethod %DeleteData(id As %String, concurrency As %Integer) as %Status
Inherited description: This method is normally generated by the storage class for persistent classes using %Library.CacheStorage or %Library.CacheSQLStorage. Persistent classes using some other storage class, such as %Library.CustomStorage must override this method.
private method %LoadData(id As %String) as %Status
Inherited description: %LoadData() - loads an object from storage. This method is implemented by the storage class.
private method %SaveData(id As %String) as %Status
Inherited description: %SaveData() - saves an object to disk, checks uniqueness and referential integrity constraints, and maintains index structures. This method is implemented by the storage class.
method GetTransientState() as %String
method SetTransientState(state)


index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)


Gray indicates storage defined by superclasses.