Node: Persistent Objects, Next: , Previous: Transactions, Up: Reference



Persistent Objects

elephant:persistent-metaclass Class
Class precedence list: persistent-metaclass, standard-class, class, specializer, standard-object, t

Metaclass for persistent classes. Use this metaclass to define persistent classes. All slots are persistent by default; use the :transient flag otherwise.

elephant:persistent Class
Class precedence list: persistent, standard-object, t

Abstract superclass for all persistent classes (common to user-defined classes and collections.)

elephant:persistent-object Class
Class precedence list: persistent-object, persistent, standard-object, t

Superclass of all user-defined persistent classes. This is automatically inherited if you use the persistent-metaclass metaclass.