MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / doAddBindValue

Method doAddBindValue

sources/db/DBManager.cpp:464–487  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

462
463
464void DBManager::doAddBindValue(SqlQuery& query, const QVariantList& variants) const
465{
466 for (const auto& variant : variants)
467 {
468 auto t = variant.userType();
469 switch (t)
470 {
471 case QMetaType::UInt:
472 case QMetaType::Int:
473 case QMetaType::Bool:
474 query.addInt(variant.toInt());
475 break;
476 case QMetaType::Double:
477 query.addDouble(variant.toDouble());
478 break;
479 case QMetaType::QByteArray:
480 query.addBlob(variant.toByteArray());
481 break;
482 default:
483 query.addString(variant.toString());
484 break;
485 }
486 }
487}
488
489const QJsonObject DBManager::getBackup()
490{

Callers

nothing calls this directly

Calls 5

addIntMethod · 0.80
addDoubleMethod · 0.80
addBlobMethod · 0.80
addStringMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected