MCPcopy Create free account
hub / github.com/QuiteRSS/quiterss / initialization

Method initialization

src/database/database.cpp:225–242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

223}
224
225void Database::initialization()
226{
227 prepareDatabase();
228
229 SQLiteDriver *driver = new SQLiteDriver();
230 QSqlDatabase db = QSqlDatabase::addDatabase(driver);
231 if (mainApp->storeDBMemory())
232 db.setDatabaseName(":memory:");
233 else
234 db.setDatabaseName(mainApp->dbFileName());
235 if (db.open()) {
236 setPragma(db);
237
238 if (mainApp->storeDBMemory()) {
239 sqliteDBMemFile(db, false);
240 }
241 }
242}
243
244void Database::setPragma(QSqlDatabase &db)
245{

Callers

nothing calls this directly

Calls 3

storeDBMemoryMethod · 0.80
dbFileNameMethod · 0.80
openMethod · 0.45

Tested by

no test coverage detected