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::LibraryDatabase * library_db (LibraryId library_id, DbId db_id)
 
DB::LibraryDatabase * find_library_db (LibraryId library_id) const
 
DB::LibraryDatabase * register_library_db (LibraryId library_id)
 
DB::Bookmarks * bookmark_connector ()
 
DB::Playlist * playlist_connector ()
 
DB::Podcasts * podcast_connector ()
 
DB::Streams * stream_connector ()
 
DB::VisualStyles * visual_style_connector ()
 
DB::Settings * settings_connector ()
 
DB::Library * library_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