MCPcopy Create free account
hub / github.com/YACReader/yacreader / comicsSearchQuery

Function comicsSearchQuery

YACReaderLibrary/db/search_query.cpp:27–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27QSqlQuery comicsSearchQuery(QSqlDatabase &db, const QString &filter)
28{
29 QueryParser parser;
30 auto result = parser.parse(filter.toStdString());
31
32 std::string queryString(SEARCH_COMICS_QUERY);
33 result.buildSqlString(queryString);
34 queryString += " LIMIT :limit";
35
36 QSqlQuery selectQuery(db);
37 selectQuery.prepare(queryString.c_str());
38 selectQuery.bindValue(":limit", 500); // TODO, load this value from settings
39 result.bindValues(selectQuery);
40
41 selectQuery.exec();
42
43 return selectQuery;
44}

Callers 2

serviceSearchMethod · 0.85
createModelDataMethod · 0.85

Calls 5

parseMethod · 0.80
buildSqlStringMethod · 0.80
bindValueMethod · 0.80
bindValuesMethod · 0.80
execMethod · 0.80

Tested by

no test coverage detected