Sayonara Player
Public Member Functions | Protected Member Functions | List of all members
DB::Connector Class Reference

Public Member Functions

virtual void clean_up ()
 
LibraryDatabases library_dbs () const
 
DB::LibraryDatabaselibrary_db (LibraryId library_id, DbId db_id)
 
DB::LibraryDatabasefind_library_db (LibraryId library_id) const
 
DB::LibraryDatabaseregister_library_db (LibraryId library_id)
 
DB::Bookmarksbookmark_connector ()
 
DB::Playlistplaylist_connector ()
 
DB::Podcastspodcast_connector ()
 
DB::Streamsstream_connector ()
 
DB::VisualStylesvisual_style_connector ()
 
DB::Settingssettings_connector ()
 
DB::Librarylibrary_connector ()
 
virtual bool close_db ()
 
virtual bool is_initialized ()
 
virtual void transaction ()
 
virtual void commit ()
 
virtual void rollback ()
 
DbId db_id () const
 

Protected Member Functions

bool updateAlbumCissearchFix ()
 
bool updateArtistCissearchFix ()
 
bool updateTrackCissearchFix ()
 
virtual bool apply_fixes ()
 
virtual bool exists ()
 
virtual bool create_db ()
 
virtual QSqlDatabase open_db ()
 
virtual bool check_and_insert_column (const QString &tablename, const QString &column, const QString &sqltype, const QString &default_value=QString())
 
virtual bool check_and_create_table (const QString &tablename, const QString &sql_create_str)
 
virtual bool check_and_drop_table (const QString &tablename)
 
QSqlDatabase db () const
 
Inheritance diagram for DB::Connector:
DB::Base