Function: emacsql-prepare

emacsql-prepare is a byte-compiled function defined in emacsql-compiler.el.

Signature

(emacsql-prepare SQL)

Documentation

Expand SQL (string or sexp) into a prepared statement.

Source Code

;; Defined in ~/.emacs.d/elpa/emacsql-20261001.1544/emacsql-compiler.el
(defun emacsql-prepare (sql)
  "Expand SQL (string or sexp) into a prepared statement."
  (let* ((cache emacsql-prepare-cache)
         (key (cons emacsql-type-map sql)))
    (or (gethash key cache)
        (setf (gethash key cache)
              (if (stringp sql)
                  (emacsql-prepare--string sql)
                (emacsql-prepare--sexp sql))))))