The generic function update-instance-from-records updates the values in the slots of the View Class instance instance using the data in the database database .
database defaults to the database that instance is associated with, or the value of *default-database*. If instance is associated with a database, then database must be that same database.
The argument slot is the CLOS slot name; the corresponding column names are derived from the View Class definition.
The update is not recursive on joins. Join slots (that is, slots with
:db-kind
:join
) are updated, but the joined objects are not updated.
LispWorks User Guide and Reference Manual - 21 Dec 2011