Object Oriented Data Manipulation Language (OODML) provides a Common Lisp Object System (CLOS) interface to SQL databases. View classes are defined with the OODDL interface and objects are read and written with the OODML.
      The main function for reading data with the OODML is the select
      function. The select is also used in the
      FDML. However, when select is given a view
      class name, it returns a list of instances of view classes.
    
      View class instances can be updated to reflect any changes in
      the database with the functions update-slot-from-record
      and update-instance-from-records.
    
To update the database to reflect changes made to instances of view classes, use the functions update-records-from-instance,
      update-record-from-slot, and
      update-record-from-slots.
    
      The function delete-instance-records
      deletes the records corresponding to an instance of a view
      class.
    
Table of Contents