package shakuhachi

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module SkhcDb.QuerySource

Module representing more complex queries used inside shakuhachi.

musics db f queries all musics inside db and applies f to every element, keeping all Some elements returned by f.

Sourceval albums : Database.t -> (Album.t -> Album.Stats.t -> (string * Roles.t) Ids.Map.t -> 'a option) -> ('a list, Sqlite3.Rc.t * string) result

albums db f queries all albums inside db and applies f to every element, keeping all Some elements returned by f.

Sourceval artists : Database.t -> (Artist.t -> 'a option) -> ('a list, Sqlite3.Rc.t * string) result

artists db f queries all artists inside db and applies f to every element, keeping all Some elements returned by f.