Documentation ¶
Index ¶
- func InitSQLite(filename string) (db.GenericDB, error)
- type LEASQLiteDB
- func (db *LEASQLiteDB) AddArtistGroupMembers(groupID int, members []int) error
- func (db *LEASQLiteDB) AppendPlaylistItems(playlistID int, items []int) error
- func (db *LEASQLiteDB) ChangePlaylistItemPosition(playlistID int, itemID int, positionAfter int) error
- func (db *LEASQLiteDB) CreateArtistGroups(artists []*model.ArtistGroup) (map[int]*model.ArtistGroup, error)
- func (db *LEASQLiteDB) CreateArtistSolos(artists []*model.ArtistSolo) (map[int]*model.ArtistSolo, error)
- func (db *LEASQLiteDB) CreateMedia(media []*model.Media) (map[int]*model.Media, error)
- func (db *LEASQLiteDB) CreatePlaylists(plists []*model.Playlist) (map[int]*model.Playlist, error)
- func (db *LEASQLiteDB) CreateTMPFiles(files []*model.TMPFile) (map[int]*model.TMPFile, error)
- func (db *LEASQLiteDB) GetArtistGroups() (map[int]*model.ArtistGroup, error)
- func (db *LEASQLiteDB) GetArtistGroupsByID(artistIDs []int) (map[int]*model.ArtistGroup, error)
- func (db *LEASQLiteDB) GetArtistSolos() (map[int]*model.ArtistSolo, error)
- func (db *LEASQLiteDB) GetArtistSolosByID(artistIDs []int) (map[int]*model.ArtistSolo, error)
- func (db *LEASQLiteDB) GetArtists() (map[int]*model.OneOfArtist, error)
- func (db *LEASQLiteDB) GetArtistsByID(artistIDs []int) (map[int]*model.OneOfArtist, error)
- func (db *LEASQLiteDB) GetMedia() (map[int]*model.Media, error)
- func (db *LEASQLiteDB) GetMediaByID(mediaIDs []int) (map[int]*model.Media, error)
- func (db *LEASQLiteDB) GetMediaTracks(mediaIDs []int) (map[int]*model.MediaTrack, error)
- func (db *LEASQLiteDB) GetMediaTracksByID(trackIDs []int) (map[int]*model.MediaTrack, error)
- func (db *LEASQLiteDB) GetPlaylists() (map[int]*model.Playlist, error)
- func (db *LEASQLiteDB) GetPlaylistsByID(playlistIDs []int) (map[int]*model.Playlist, error)
- func (db *LEASQLiteDB) GetTMPFileByID(fileIDs []int) (map[int]*model.TMPFile, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LEASQLiteDB ¶
type LEASQLiteDB struct {
// contains filtered or unexported fields
}
func (*LEASQLiteDB) AddArtistGroupMembers ¶
func (db *LEASQLiteDB) AddArtistGroupMembers(groupID int, members []int) error
func (*LEASQLiteDB) AppendPlaylistItems ¶
func (db *LEASQLiteDB) AppendPlaylistItems(playlistID int, items []int) error
func (*LEASQLiteDB) ChangePlaylistItemPosition ¶
func (db *LEASQLiteDB) ChangePlaylistItemPosition(playlistID int, itemID int, positionAfter int) error
func (*LEASQLiteDB) CreateArtistGroups ¶
func (db *LEASQLiteDB) CreateArtistGroups(artists []*model.ArtistGroup) (map[int]*model.ArtistGroup, error)
func (*LEASQLiteDB) CreateArtistSolos ¶
func (db *LEASQLiteDB) CreateArtistSolos(artists []*model.ArtistSolo) (map[int]*model.ArtistSolo, error)
func (*LEASQLiteDB) CreateMedia ¶
func (*LEASQLiteDB) CreatePlaylists ¶
func (*LEASQLiteDB) CreateTMPFiles ¶
func (*LEASQLiteDB) GetArtistGroups ¶
func (db *LEASQLiteDB) GetArtistGroups() (map[int]*model.ArtistGroup, error)
func (*LEASQLiteDB) GetArtistGroupsByID ¶
func (db *LEASQLiteDB) GetArtistGroupsByID(artistIDs []int) (map[int]*model.ArtistGroup, error)
func (*LEASQLiteDB) GetArtistSolos ¶
func (db *LEASQLiteDB) GetArtistSolos() (map[int]*model.ArtistSolo, error)
func (*LEASQLiteDB) GetArtistSolosByID ¶
func (db *LEASQLiteDB) GetArtistSolosByID(artistIDs []int) (map[int]*model.ArtistSolo, error)
func (*LEASQLiteDB) GetArtists ¶
func (db *LEASQLiteDB) GetArtists() (map[int]*model.OneOfArtist, error)
func (*LEASQLiteDB) GetArtistsByID ¶
func (db *LEASQLiteDB) GetArtistsByID(artistIDs []int) (map[int]*model.OneOfArtist, error)
func (*LEASQLiteDB) GetMediaByID ¶
func (*LEASQLiteDB) GetMediaTracks ¶
func (db *LEASQLiteDB) GetMediaTracks(mediaIDs []int) (map[int]*model.MediaTrack, error)
func (*LEASQLiteDB) GetMediaTracksByID ¶
func (db *LEASQLiteDB) GetMediaTracksByID(trackIDs []int) (map[int]*model.MediaTrack, error)
func (*LEASQLiteDB) GetPlaylists ¶
func (db *LEASQLiteDB) GetPlaylists() (map[int]*model.Playlist, error)
func (*LEASQLiteDB) GetPlaylistsByID ¶
func (*LEASQLiteDB) GetTMPFileByID ¶
Click to show internal directories.
Click to hide internal directories.