Part of elisa.plugins.database
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 45 | Class | MusicAlbum | Represents one album |
| 91 | Class | PhotoAlbum | Undocumented |
| 96 | Class | Artist | Represents an artist |
| 113 | Class | TrackArtist | weak table to map artists to tracks |
| 124 | Class | MusicTrack | Represents one music track |
| 186 | Class | Image | represent an image |
| 214 | Class | PlayableMixin | Undocumented |
| 223 | Class | Video | represents a video |
| 245 | Class | File | represente a file |
| 260 | Class | Movie | Undocumented |
| 281 | Class | TVShow | Undocumented |
| 291 | Class | TVSeason | Undocumented |
| 314 | Class | TVEpisode | Undocumented |
| 324 | Class | Tag | representation of a TAG |
| 332 | Class | FileTags | map multiple tags to multiple Files |
| 400 | Function | delete_file | Delete a File object from the DB, maintaining database consistency by |
| 451 | Function | delete_music_track | Delete a MusicTrack object from the DB, maintaining database consistency by |
| 507 | Function | delete_music_album | Delete a MusicAlbum object from the DB, maintaining database consistency by |
| 556 | Function | delete_track_artist | Delete a TrackArtist object from the DB, maintaining database consistency |
| 595 | Function | delete_artist | Delete an Artist object from the DB, maintaining database consistency by |
| 639 | Function | delete_image | Delete an Image object from the DB, maintaining database consistency by |
| 678 | Function | delete_photo_album | Delete a PhotoAlbum object from the DB, maintaining database consistency by |
| 721 | Function | delete_video | Delete a Video object from the DB, maintaining database consistency by |
| 770 | Function | delete_movie | Delete a Movie object from the DB, maintaining database consistency by |
| 790 | Function | delete_tvepisode | Delete a TVEpisode object from the DB, maintaining database consistency by |
| 828 | Function | delete_tvseason | Delete a TVSeason object from the DB, maintaining database consistency by |
| 899 | Function | delete_tvshow | Delete a TVShow object from the DB, maintaining database consistency by |
| Parameters | file_obj | file object to be removed from the database
(type: elisa.plugins.database.models.File
) |
| store | the store the file object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | track | music track object to be removed from the database
(type: elisa.plugins.database.models.MusicTrack
) |
| store | the store the music track object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | album | music album object to be removed from the database
(type: elisa.plugins.database.models.MusicAlbum
) |
| store | the store the music album object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | track_artist | track artist object to be removed from the database
(type: elisa.plugins.database.models.TrackArtist
) |
| store | the store the track artist object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | artist | artist object to be removed from the database
(type: elisa.plugins.database.models.Artist
) |
| store | the store the artist object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | image | image object to be removed from the database
(type: elisa.plugins.database.models.Image
) |
| store | the store the image object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | album | photo album object to be removed from the database
(type: elisa.plugins.database.models.PhotoAlbum
) |
| store | the store the photo album object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | video | video object to be removed from the database
(type: elisa.plugins.database.models.Video
) |
| store | the store the video object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | movie | movie object to be removed from the database
(type: elisa.plugins.database.models.Movie
) |
| store | the store the movie object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | episode | TV episode object to be removed from the database
(type: elisa.plugins.database.models.TVEpisode
) |
| store | the store the TV episode object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | season | TV season object to be removed from the database
(type: elisa.plugins.database.models.TVSeason
) |
| store | the store the TV season object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |
| Parameters | show | TV show object to be removed from the database
(type: elisa.plugins.database.models.TVShow
) |
| store | the store the TV show object belongs to
(type: elisa.extern.twisted_storm.store.DeferredStore
) | |
| Returns | a deferred fired when the cascade deletion is complete
(type: elisa.core.utils.defer.Deferred
) | |