| 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); |
nothing calls this directly
no outgoing calls
no test coverage detected