MCPcopy Create free account
hub / github.com/blizzard4591/openMittsu / getTableName

Method getTableName

src/database/SimpleDatabase.cpp:375–410  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

373 }
374
375 QString SimpleDatabase::getTableName(Tables const& table) {
376 switch (table) {
377 case Tables::ContactMessages:
378 return QStringLiteral("contact_messages");
379 break;
380 case Tables::Contacts:
381 return QStringLiteral("contacts");
382 break;
383 case Tables::ControlMessages:
384 return QStringLiteral("control_messages");
385 break;
386 case Tables::FeatureLevels:
387 return QStringLiteral("feature_levels");
388 break;
389 case Tables::GroupMessages:
390 return QStringLiteral("group_messages");
391 break;
392 case Tables::Groups:
393 return QStringLiteral("groups");
394 break;
395 case Tables::Media:
396 return QStringLiteral("media");
397 break;
398 case Tables::Settings:
399 return QStringLiteral("settings");
400 break;
401 case Tables::TableVersions:
402 return QStringLiteral("table_versions");
403 break;
404 case Tables::SqliteMaster:
405 return QStringLiteral("sqlite_master");
406 break;
407 default:
408 throw openmittsu::exceptions::InternalErrorException() << "Unknown Table type given for fetching table name: " << static_cast<int>(table);
409 }
410 }
411
412 bool SimpleDatabase::doesTableExist(Tables const& table) {
413 QSqlQuery tableExistanceQuery(database);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected