abstract class %Library.Storage
Physical Storage Base Class
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.
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.