Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


SQLITE_TXN_NONE(3)         Library Functions Manual         SQLITE_TXN_NONE(3)

NAME
     SQLITE_TXN_NONE, SQLITE_TXN_READ, SQLITE_TXN_WRITE - allowed return
     values from [sqlite3_txn_state()]

SYNOPSIS
     #include <sqlite3.h>

     #define SQLITE_TXN_NONE
     #define SQLITE_TXN_READ
     #define SQLITE_TXN_WRITE

DESCRIPTION
     These constants define the current transaction state of a database file.
     The sqlite3_txn_state(D,S) interface returns one of these constants in
     order to describe the transaction state of schema S in database
     connection D.

     SQLITE_TXN_NONE
             The SQLITE_TXN_NONE state means that no transaction is currently
             pending.

     SQLITE_TXN_READ
             The SQLITE_TXN_READ state means that the database is currently in
             a read transaction.  Content has been read from the database file
             but nothing in the database file has changed.  The transaction
             state will advanced to SQLITE_TXN_WRITE if any changes occur and
             there are no other conflicting concurrent write transactions.
             The transaction state will revert to SQLITE_TXN_NONE following a
             ROLLBACK or COMMIT.

     SQLITE_TXN_WRITE
             The SQLITE_TXN_WRITE state means that the database is currently
             in a write transaction.  Content has been written to the database
             file but has not yet committed.  The transaction state will
             change to to SQLITE_TXN_NONE at the next ROLLBACK or COMMIT.

IMPLEMENTATION NOTES
     These declarations were extracted from the interface documentation at
     line 6569.

     #define SQLITE_TXN_NONE  0
     #define SQLITE_TXN_READ  1
     #define SQLITE_TXN_WRITE 2

SEE ALSO
     sqlite3(3)

NetBSD 10.99                    August 24, 2023                   NetBSD 10.99