DocBook|Search
Class Reference
%Library.Storage
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [%SYS] >  [%Library] >  [Storage]
Private  Storage  

abstract class %Library.Storage

Physical Storage Base Class

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 68


Summary

Methods
%PurgeIndices

Subclasses
%Library.CacheSQLStorage %Library.CacheStorage %Library.CustomStorage

Parameters

• parameter IDTYPE;
• parameter SQLENABLED = 1;
• parameter STORAGECOMPILERCLASS = "%Compiler.Storage.Common";
• parameter STORAGEINTERFACE;
STORAGEINTERFACE defines the type of serialization implemented by this class. The value has to match the classtype of the class that is inheriting the serialization interface.

Methods

• classmethod %PurgeIndices(idxlist As %List = "", lockExtent As %Boolean = 0) as %Status
Deletes all entries from each index specified in the idxlist argument. If idxlist is empty then all indices that originate in the class are purged. The index definition remains intact.

Returns a %Status value indicating success or failure. 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.