Function: sqlite--mode--list-data
sqlite--mode--list-data is a byte-compiled function defined in
sqlite-mode.el.gz.
Signature
(sqlite--mode--list-data DATA)
Source Code
;; Defined in /usr/src/emacs/lisp/sqlite-mode.el.gz
(defun sqlite--mode--list-data (data)
(let* ((table (car data))
(rowid (cadr data))
stmt)
(unwind-protect
(progn
(setq stmt
(sqlite-select
sqlite--db
(format "select rowid, * from \"%s\" where rowid >= ?" table)
(list rowid)
'set))
(sqlite-mode--tablify (sqlite-columns stmt)
(cl-loop for i from 0 upto 1000
for row = (sqlite-next stmt)
while row
do (setq rowid (car row))
collect row)
(cons 'row table)
" ")
(when (sqlite-more-p stmt)
(insert (buttonize " More data...\n" #'sqlite-mode--more-data
(list table rowid)))))
(when stmt
(sqlite-finalize stmt)))))