[DB] Experimental debug version of track clustering
This commit is contained in:
@@ -44,6 +44,13 @@ Track::getAll(Wt::Dbo::Session& session)
|
||||
return session.find<Track>();
|
||||
}
|
||||
|
||||
std::vector<Track::id_type>
|
||||
Track::getAllIds(Wt::Dbo::Session& session)
|
||||
{
|
||||
Wt::Dbo::collection<Track::id_type> res = session.query<Track::id_type>("SELECT id from track");
|
||||
return std::vector<Track::id_type>(res.begin(), res.end());
|
||||
}
|
||||
|
||||
void
|
||||
Track::setGenres(std::vector<Genre::pointer> genres)
|
||||
{
|
||||
@@ -109,6 +116,14 @@ Track::getGenres(void) const
|
||||
return genres;
|
||||
}
|
||||
|
||||
std::vector< Wt::Dbo::ptr<Feature> >
|
||||
Track::getFeatures(void) const
|
||||
{
|
||||
std::vector< Wt::Dbo::ptr<Feature> > features;
|
||||
std::copy(_features.begin(), _features.end(), std::back_inserter(features));
|
||||
return features;
|
||||
}
|
||||
|
||||
Wt::Dbo::Query< Track::pointer >
|
||||
Track::getQuery(Wt::Dbo::Session& session, SearchFilter filter)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user