sqlite

package
v0.0.0-...-58bf9d8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitSQLite

func InitSQLite(filename string) (db.GenericDB, error)

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 (db *LEASQLiteDB) CreateMedia(media []*model.Media) (map[int]*model.Media, error)

func (*LEASQLiteDB) CreatePlaylists

func (db *LEASQLiteDB) CreatePlaylists(plists []*model.Playlist) (map[int]*model.Playlist, error)

func (*LEASQLiteDB) CreateTMPFiles

func (db *LEASQLiteDB) CreateTMPFiles(files []*model.TMPFile) (map[int]*model.TMPFile, error)

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) GetMedia

func (db *LEASQLiteDB) GetMedia() (map[int]*model.Media, error)

func (*LEASQLiteDB) GetMediaByID

func (db *LEASQLiteDB) GetMediaByID(mediaIDs []int) (map[int]*model.Media, error)

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 (db *LEASQLiteDB) GetPlaylistsByID(playlistIDs []int) (map[int]*model.Playlist, error)

func (*LEASQLiteDB) GetTMPFileByID

func (db *LEASQLiteDB) GetTMPFileByID(fileIDs []int) (map[int]*model.TMPFile, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL