package shakuhachi
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=8bd4675792ec93d705e68d4e43dc04aa1124fcaf644ae3a1a3fda68464276f95
sha512=712efcbe13e6e9d3336f72c2c25d4b41225cdd245f21adeeadc8aa4ad31ca9c905077e0873a3d1165d7c09357c009c859c4a7cd9c2d0c9bffc27144525594e72
doc/shakuhachi.database/SkhcDb/Artist/index.html
Module SkhcDb.ArtistSource
Operation on artists.
type of artist
val init :
sort_name:string option ->
description:string option ->
artwork:string option ->
flag:bool ->
rating:int option ->
string ->
tinit ~sort_name ~description ~artwork ~flag ~rating name creates an album at Unix.time () with the id = 0.
artist's table name.
equal a1 a2 tests whether a1 equals a2. All fields are used for the test.
pp format t is a preety printer for t.
find_from_id db id tries to find the artist inside db with id
filter_map db f queries all artist inside db and applies f to every element, keeping all Some elements returned by f.
all db queries all artists inside db.
update db artist updates db with artist.
insert db artist inserts artist inside db.
remove_id db id removes artist inside db with the id id.
remove db album is remove_id db (id album).
find_or_insert db artist tries to find an artist with name name artist. If artist is found, returns the first artist with this name found and true, otherwise returns artist returned by insert and false.
find_or_update db artist tries to find an artist with name name artist. If artist is found, returns the first artist with this name found and true, otherwise returns artist returned by update and false.