]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix last change in sqlite.c
authorEli Zaretskii <eliz@gnu.org>
Thu, 6 Jun 2024 10:06:58 +0000 (13:06 +0300)
committerEshel Yaron <me@eshelyaron.com>
Thu, 6 Jun 2024 10:27:03 +0000 (12:27 +0200)
* etc/NEWS:
* doc/lispref/text.texi (Database):
* src/sqlite.c (Fsqlite_execute_batch): Fix last change (Bug#70145).

(cherry picked from commit 9da2faf73b7f2e773dfb778e49ed90e58a852e43)

doc/lispref/text.texi
etc/NEWS
src/sqlite.c

index 3d4ce2575118fa359d45b912f4b16cf533e8432e..cc7e10684bbdde2891f96d39dd22e2ee407b3e63 100644 (file)
@@ -5425,8 +5425,8 @@ called @var{gif}, you have to mark it specially to let
 @defun sqlite-execute-batch db statements
 Execute the @acronym{SQL} @var{statements}.  @var{statements} is a
 string containing 0 or more @acronym{SQL} statements.  This command
-might be useful when we want to execute multiple @acronym{DDL}
-statements.
+might be useful when a Lisp program needs to execute multiple Data
+Definition Language (@acronym{DDL}) statements in one go.
 
 @end defun
 
index 9b5aa27632930a45e6d50a0429145a9d7fa63bed..25b7eef589806ebe68188b4c0bcd9a6b3eaaa86d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -472,10 +472,10 @@ its shebang line, Emacs will now skip over 'env -S' and deduce the
 major mode based on the interpreter after 'env -S'.
 
 +++
-** New command 'sqlite-execute-batch'.
-This command lets the user execute multiple SQL commands in one
-command.  It is useful when the user wants to evaluate an entire SQL
-file.
+** New function 'sqlite-execute-batch'.
+This function lets the user execute multiple SQL statements in one go.
+It is useful, for example, when a Lisp program needs to evaluate an
+entire SQL file.
 
 +++
 \f
index c606fa5f831b113c708fce947ec7f7e39704dfe3..53f9d095114ff0d124eae2cd2d8ba427a573fc66 100644 (file)
@@ -647,13 +647,13 @@ sqlite_exec (sqlite3 *sdb, const char *query)
 }
 
 DEFUN ("sqlite-execute-batch", Fsqlite_execute_batch, Ssqlite_execute_batch, 2, 2, 0,
-       doc: /* Execute multiple SQL statements in DB.
-Query is a string containing 0 or more SQL statements.  */)
-  (Lisp_Object db, Lisp_Object query)
+       doc: /* Execute multiple SQL STATEMENTS in DB.
+STATEMENTS is a string containing 0 or more SQL statements.  */)
+  (Lisp_Object db, Lisp_Object statements)
 {
   check_sqlite (db, false);
-  CHECK_STRING (query);
-  Lisp_Object encoded = encode_string(query);
+  CHECK_STRING (statements);
+  Lisp_Object encoded = encode_string (statements);
   return sqlite_exec (XSQLITE (db)->db, SSDATA (encoded));
 }