Function: closql--set-object-class
closql--set-object-class is a byte-compiled function defined in
closql.el.
Signature
(closql--set-object-class ARG &rest ARGS)
Implementations
(closql--set-object-class (DB closql-database) OBJ CLASS) in `closql.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(cl-defmethod closql--set-object-class ((db closql-database) obj class)
(let* ((table (oref-default obj closql-table))
(key (oref-default obj closql-primary-key))
(id (closql--oref obj key)))
(aset obj 0
(aref (copy-sequence
(eieio--class-default-object-cache
(eieio--class-object class)))
0))
(emacsql db [:update $i1 :set (= class $s2) :where (= $i3 $s4)]
table
(closql--abbrev-class class)
key id)))