Lines Matching full:database
55 #include "utils/sqlite/database.hpp"
73 /// \param db The SQLite database.
78 put_env_vars(sqlite::database& db, in put_env_vars()
96 /// \param db The SQLite database.
101 last_rowid(sqlite::database& db, const std::string& table) in last_rowid()
117 /// \param db The database into which to store the information.
122 put_metadata(sqlite::database& db, const model::metadata& md) in put_metadata()
145 /// Stores an arbitrary file into the database as a BLOB.
147 /// \param db The database into which to store the file.
152 /// \throw sqlite::error If there are problems writing to the database.
154 put_file(sqlite::database& db, const fs::path& path) in put_file()
171 // consumption if we decide to store arbitrary files in the database (other in put_file()
193 /// The SQLite database this transaction deals with.
194 sqlite::database _db;
204 _db(backend_.database()), in impl()
205 _tx(backend_.database().begin_transaction()) in impl()
228 /// \throw error If there is any problem when talking to the database.
242 /// \throw error If there is any problem when talking to the database.
254 /// Puts a context into the database.
257 /// \post The context is stored into the database with a new identifier.
261 /// \throw error If there is any problem when talking to the database.
278 /// Puts a test program into the database.
281 /// \post The test program is stored into the database with a new identifier.
287 /// \throw error If there is any problem when talking to the database.
319 /// Puts a test case into the database.
322 /// \post The test case is stored into the database with a new identifier.
330 /// \throw error If there is any problem when talking to the database.
356 /// Stores a file generated by a test case into the database as a BLOB.
358 /// \param name The name of the file to store in the database. This needs to be
367 /// \throw store::error If there are problems writing to the database.
396 /// Puts a result into the database.
399 /// \post The result is stored into the database with a new identifier.
408 /// \throw error If there is any problem when talking to the database.