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)