Function: emacsql-prepare-schema

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

Signature

(emacsql-prepare-schema SCHEMA)

Documentation

Compile SCHEMA into a SQL string.

Source Code

;; Defined in ~/.emacs.d/elpa/emacsql-20261001.1544/emacsql-compiler.el
(defun emacsql-prepare-schema (schema)
  "Compile SCHEMA into a SQL string."
  (if (vectorp schema)
      (emacsql-prepare-schema (list schema))
    (cl-destructuring-bind (columns . constraints) schema
      (mapconcat
       #'identity
       (nconc
        (mapcar #'emacsql--prepare-column columns)
        (mapcar #'emacsql--prepare-constraints constraints))
       ", "))))