Next: , Previous: Persistent Objects, Up: Reference


3.4 Persistent Slot Indexing

— Generic Function: elephant:enable-class-indexing class indexed-slot-names &key sc

Enable a class instance index for this object. It's an expensive thing to support on writes so know that you need it before you do it.

— Generic Function: elephant:disable-class-indexing class &key errorp sc

Delete and remove class instance indexing and any secondary indices defined against it

— Method: elephant:disable-class-indexing (class persistent-metaclass) &key (sc

*store-controller*) (errorp nil) Disable any class indices from the database, even if the current class object is not officially indexed. This ensures there is no persistent trace of a class index. Storage is reclaimed also