Function: emacsql-escape-vector

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

Signature

(emacsql-escape-vector VECTOR)

Documentation

Encode VECTOR into a SQL vector scalar.

Source Code

;; Defined in ~/.emacs.d/elpa/emacsql-20261001.1544/emacsql-compiler.el
(defun emacsql-escape-vector (vector)
  "Encode VECTOR into a SQL vector scalar."
  (cl-typecase vector
    (null   (emacsql-error "Empty SQL vector expression"))
    (list   (mapconcat #'emacsql-escape-vector vector ", "))
    (vector (concat "(" (mapconcat #'emacsql-escape-scalar vector ", ") ")"))
    (otherwise (emacsql-error "Invalid vector %S" vector))))