Lines Matching refs:sqlite
62 namespace sqlite = utils::sqlite;
78 put_env_vars(sqlite::database& db, in put_env_vars()
81 sqlite::statement stmt = db.create_statement( in put_env_vars()
101 last_rowid(sqlite::database& db, const std::string& table) in last_rowid()
103 sqlite::statement stmt = db.create_statement( in last_rowid()
106 if (stmt.column_type(0) == sqlite::type_null) { in last_rowid()
109 INV(stmt.column_type(0) == sqlite::type_integer); in last_rowid()
122 put_metadata(sqlite::database& db, const model::metadata& md) in put_metadata()
128 sqlite::statement stmt = db.create_statement( in put_metadata()
154 put_file(sqlite::database& db, const fs::path& path) in put_file()
176 sqlite::statement stmt = db.create_statement( in put_file()
178 stmt.bind(":contents", sqlite::blob(contents.c_str(), contents.length())); in put_file()
194 sqlite::database _db;
197 sqlite::transaction _tx;
234 } catch (const sqlite::error& e) { in commit()
248 } catch (const sqlite::error& e) { in rollback()
266 sqlite::statement stmt = _pimpl->_db.create_statement( in put_context()
272 } catch (const sqlite::error& e) { in put_context()
296 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_program()
313 } catch (const sqlite::error& e) { in put_test_program()
342 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case()
350 } catch (const sqlite::error& e) { in put_test_case()
381 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case_file()
390 } catch (const sqlite::error& e) { in put_test_case_file()
416 sqlite::statement stmt = _pimpl->_db.create_statement( in put_result()
426 stmt.bind(":result_reason", sqlite::null()); in put_result()
437 } catch (const sqlite::error& e) { in put_result()