Object Oriented Data Manipulation Language (OODML)
Prev |  | Next

# Object Oriented Data Manipulation Language (OODML)

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.

Prev |  | Next
LIST-CLASSES | Home | *DB-AUTO-SYNC*