File: emacsql.el.html

EmacSQL is a high-level Emacs Lisp front-end for SQLite.

PostgreSQL and MySQL are also supported, but use of these connectors is not recommended.

Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.

See README.md for much more complete documentation.

Defined variables (3)

emacsql--transaction-level
emacsql-global-timeout
emacsql-show-buffer-name

Defined functions (32)

emacsql
emacsql--calculate-vector-indent
emacsql--indent
emacsql--inside-vector-p
emacsql-buffer
emacsql-clear
emacsql-close
emacsql-compile
emacsql-connection
emacsql-connection--eieio-childp
emacsql-connection-child-p
emacsql-connection-p
emacsql-enable-debugging
emacsql-fix-vector-indentation
emacsql-flatten-sql
emacsql-handle
emacsql-live-p
emacsql-log
emacsql-protocol-mixin
emacsql-protocol-mixin--eieio-childp
emacsql-protocol-mixin-child-p
emacsql-protocol-mixin-p
emacsql-register
emacsql-send-message
emacsql-show-last-sql(&optional PREFIX)
emacsql-thread
emacsql-types
emacsql-wait
emacsql-waiting-p
emacsql-with-bind
emacsql-with-connection
emacsql-with-transaction

Defined faces (0)