Sayonara Player
Loading...
Searching...
No Matches
DB::Connector Class Reference
Inheritance diagram for DB::Connector:
DB::Base DB::Module

Public Member Functions

 Connector (const QString &sourceDirectory, const QString &targetDirectory, const QString &databseFilename)
 
LibraryDatabases libraryDatabases () const
 
DB::LibraryDatabaselibraryDatabase (LibraryId libraryId, DbId databaseId)
 
DB::LibraryDatabaseregisterLibraryDatabase (LibraryId libraryId)
 
void deleteLibraryDatabase (LibraryId libraryId)
 
DB::BookmarksbookmarkConnector ()
 
DB::EqualizerequalizerConnector ()
 
DB::PlaylistplaylistConnector ()
 
DB::PodcastspodcastConnector ()
 
DB::StreamsstreamConnector ()
 
DB::VisualStylesvisualStyleConnector ()
 
DB::SettingssettingsConnector ()
 
DB::ShortcutsshortcutConnector ()
 
DB::CoverscoverConnector ()
 
DB::LibrarylibraryConnector ()
 
DB::SessionsessionConnector ()
 
DB::SmartPlaylistssmartPlaylistsConnector ()
 
virtual bool closeDatabase ()
 
bool isInitialized () const
 
QSqlDatabase db () const
 
DbId databaseId () const
 
QString connectionName () const
 
QSqlQuery runQuery (const QString &query, const QString &errorText) const
 
QSqlQuery runQuery (const QString &query, const QPair< QString, QVariant > &bindings, const QString &errorText) const
 
QSqlQuery runQuery (const QString &query, const QMap< QString, QVariant > &bindings, const QString &errorText) const
 
QSqlQuery update (const QString &tablename, const QMap< QString, QVariant > &fieldBindings, const QPair< QString, QVariant > &whereBinding, const QString &errorMessage)
 
QSqlQuery insert (const QString &tablename, const QMap< QString, QVariant > &fieldBindings, const QString &errorMessage)
 
void transaction ()
 
void commit ()
 
void rollback ()
 

Static Public Member Functions

static Connectorinstance ()
 
static ConnectorcustomInstance (QString sourceDirectory, QString targetDirectory, QString databseFilename)