SQLITE3_SNAPSHOT_GET(3) | Library Functions Manual | SQLITE3_SNAPSHOT_GET(3) |
sqlite3_snapshot_get
—
sqlite3_snapshot_get
(sqlite3 *db,
const char *zSchema, sqlite3_snapshot
**ppSnapshot );
The following must be true for this function to succeed. If any of the following statements are false when sqlite3_snapshot_get() is called, SQLITE_ERROR is returned. The final value of *P is undefined in this case.
This function may also return SQLITE_NOMEM. If it is called with the database handle in autocommit mode but fails for some other reason, whether or not a read transaction is opened on schema S is undefined.
The sqlite3_snapshot object returned from a successful call to sqlite3_snapshot_get() must be freed using sqlite3_snapshot_free() to avoid a memory leak.
The sqlite3_snapshot_get() interface is only available when the SQLITE_ENABLE_SNAPSHOT compile-time option is used.
December 19, 2018 | NetBSD 9.2 |