Function: closql-select
closql-select is a byte-compiled function defined in closql.el.
Signature
(closql-select ARG &rest ARGS)
Implementations
(closql-select (DB closql-database) SELECT &optional PRED CLASS) in `closql.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(cl-defmethod closql-select ((db closql-database) select &optional pred class)
(unless class
(setq class (oref-default db object-class)))
(emacsql db
`[:select $i1 :from $i2
,@(and pred [:where class :in $v3])
,@(if-let ((order (oref-default class closql-order-by)))
(list :order-by order)
'(:order-by [(asc $i4)]))]
select
(oref-default class closql-table)
(and pred (closql-where-class-in pred db))
(oref-default class closql-primary-key)))