This reference includes functions that need to be overridden, classes inherited from or other action taken to implement support for a new data store. Included are the exported elephant functions that need methods defined on them as well as the data-store-only functions exported in data-store-api.lisp. Some functions here are utilities from the main elephant package that support store implementations, but are not required. Migration, class indices and query interfaces are implemented on top of the store API and require no special support by implementors.
Because the number of data store implementors is small, this is a minimal documentation set intended to serve as an initial guide and a reference. However, it is anticipated that some interaction will be needed with the developers to properly harden a datastore for release.
The sections each contain a short guide and a list of functions relevant to them.