|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include <sqlite.hh>
Public Member Functions | |
| SQLite (const Path &path, SQLiteOpenMode mode=SQLiteOpenMode::Normal) | |
| void | isCache () |
| void | exec (const std::string &stmt, NeverAsync={}) |
| SQLiteStmt | create (const std::string &stmt) |
| SQLiteTxn | beginTransaction (SQLiteTxnType type=SQLiteTxnType::Deferred) |
| void | setPersistWAL (bool persist) |
| uint64_t | getLastInsertedRowId () |
| uint64_t | getRowsChanged () |
RAII wrapper to close a SQLite database automatically.
| void nix::SQLite::isCache | ( | ) |
Disable synchronous mode, set truncate journal mode.