|
YCLIMP
Yandex Command Line Interface Music Player
|
The TrackDao class - Database class to manipulate tracks related data
.
More...
#include <TrackDao.hpp>
Public Member Functions | |
| TrackDao (SQLite::Database &database) | |
| void | Init () const |
| std::vector< DBTrack > | FetchAllFromPlaylist (int playlist_id) const |
| Fetch All tracks from specific playlist. | |
| std::vector< DBTrack > | FetchAll () const |
| DBTrack | FetchOneByID (int playlist_id) const |
| DBTrack | FetchOneByYaID (const std::string &location_id) const |
| DBTrack | FetchOneByPath (const std::string &fs_path) const |
| int | AddTrack (DBTrack track) const |
| std::vector< int > | AddTracks (std::vector< DBTrack > tracks) const |
The TrackDao class - Database class to manipulate tracks related data
.
Stores tracks data in one big unordered table