Function: closql-get

closql-get is a byte-compiled function defined in closql.el.

Signature

(closql-get ARG &rest ARGS)

Implementations

(closql-get (DB closql-database) IDENT &optional CLASS RESOLVE) in `closql.el'.

Undocumented

Source Code

;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(cl-defmethod closql-get ((db closql-database) ident &optional class resolve)
  (unless class
    (setq class (oref-default db object-class)))
  (and-let ((row (car (emacsql db [:select * :from $i1
                                   :where (= $i2 $s3)]
                               (oref-default class closql-table)
                               (oref-default class closql-primary-key)
                               ident))))
    (closql--remake-instance class db row resolve)))