Lines Matching refs:sqlite
29 #include "utils/sqlite/database.hpp"
44 #include "utils/sqlite/exceptions.hpp"
45 #include "utils/sqlite/statement.ipp"
46 #include "utils/sqlite/transaction.hpp"
49 namespace sqlite = utils::sqlite;
55 /// Internal implementation for sqlite::database.
56 struct utils::sqlite::database::impl : utils::noncopyable {
114 sqlite::database error_db(utils::make_optional(fs::path(file)),
116 throw sqlite::api_error::from_database(error_db,
149 sqlite::database::database(
162 sqlite::database::~database(void)
173 sqlite::database
174 sqlite::database::in_memory(void)
192 sqlite::database
193 sqlite::database::open(const fs::path& file, int open_flags)
224 sqlite::database
225 sqlite::database::temporary(void)
238 sqlite::database::raw_database(void)
251 sqlite::database::close(void)
265 sqlite::database::db_filename(void) const
282 sqlite::database::exec(const std::string& sql)
295 sqlite::transaction
296 sqlite::database::begin_transaction(void)
308 sqlite::statement
309 sqlite::database::create_statement(const std::string& sql)
325 sqlite::database::last_insert_rowid(void)