X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fref-transaction.xml;h=5731c466da3783a0589683effe72f3d952c0d19c;hb=02cd5c05088a24de403d5382f425a7b592c54c7c;hp=fea95176d1e3f1547d8bea8663e959962dc54088;hpb=04df7e672f08154fbc213236dfb2d2dd2023e802;p=clsql.git
diff --git a/doc/ref-transaction.xml b/doc/ref-transaction.xml
index fea9517..5731c46 100644
--- a/doc/ref-transaction.xml
+++ b/doc/ref-transaction.xml
@@ -16,6 +16,16 @@
transaction blocks, committing or rolling back changes made and
controlling autocommit behaviour.
+
+
+ In contrast to &commonsql;, &clsql;, by default, starts in
+ transaction AUTOCOMMIT mode (see set-autocommit).
+ To begin a transaction in autocommit mode, start-transaction
+ has to be called explicitly.
+
+
@@ -23,7 +33,7 @@
START-TRANSACTION
- FunctionSTART-TRANSACTION
+ START-TRANSACTIONOpen a transaction block.Function
@@ -124,7 +134,7 @@
COMMIT
- FunctionCOMMIT
+ COMMITCommit modifications made in the current transaction.Function
@@ -228,7 +238,7 @@
ROLLBACK
- FunctionROLLBACK
+ ROLLBACKRoll back modifications made in the current transaction.Function
@@ -331,7 +341,7 @@
IN-TRANSACTION-P
- FunctionIN-TRANSACTION-P
+ IN-TRANSACTION-PA predicate for testing whether a transaction is currently in progress.Function
@@ -423,7 +433,7 @@
ADD-TRANSACTION-COMMIT-HOOK
- FunctionADD-TRANSACTION-COMMIT-HOOK
+ ADD-TRANSACTION-COMMIT-HOOKSpecify hooks to be run when committing changes.Function
@@ -524,7 +534,7 @@
ADD-TRANSACTION-ROLLBACK-HOOK
- FunctionADD-TRANSACTION-ROLLBACK-HOOK
+ ADD-TRANSACTION-ROLLBACK-HOOKSpecify hooks to be run when rolling back changes.Function
@@ -624,7 +634,7 @@
SET-AUTOCOMMIT
- FunctionSET-AUTOCOMMIT
+ SET-AUTOCOMMITTurn on or off autocommit for a database.Function
@@ -725,7 +735,7 @@
WITH-TRANSACTION
- MacroWITH-TRANSACTION
+ WITH-TRANSACTIONExecute a body of code within a transaction.Macro
@@ -745,8 +755,9 @@
object. This will default to the value
of *default-database*.
-
- body
+
+
+ body
A body of Lisp code.
@@ -759,7 +770,6 @@
The result of executing body.
-