Sayonara Player
Loading...
Searching...
No Matches
DB::StandardConnectorFixes Class Reference
Inheritance diagram for DB::StandardConnectorFixes:
DB::Fixes

Public Member Functions

 StandardConnectorFixes (const QString &connectionName, DbId databaseId)
 StandardConnectorFixes (const StandardConnectorFixes &other)=delete
 StandardConnectorFixes (StandardConnectorFixes &&other)=delete
StandardConnectorFixesoperator= (const StandardConnectorFixes &other)=delete
StandardConnectorFixesoperator= (StandardConnectorFixes &&other)=delete
void applyFixes () override
bool checkAndInsertColumn (const QString &tablename, const QString &column, const QString &sqltype, const QString &defaultValue)
bool checkAndInsertColumn (const QString &tablename, const QString &column, const QString &sqltype)
bool checkAndCreateTable (const QString &tablename, const QString &sql)
bool checkAndDropTable (const QString &tablename)
bool removeColumn (const QString &tablename, const QString &column)
bool checkIfTableExists (const QString &tablename)
void dropAllViews ()

Static Public Member Functions

static int latestDatabaseVersion ()

Member Function Documentation

◆ applyFixes()

void DB::StandardConnectorFixes::applyFixes ( )
overridevirtual

Implements DB::Fixes.