Splits bleve.Index and database in two

This commit is contained in:
2016-01-21 19:19:04 +01:00
parent b044fa17ab
commit ef458eaaea
7 changed files with 132 additions and 235 deletions

27
album_database.go Normal file
View File

@@ -0,0 +1,27 @@
package main
import "github.com/peterbourgon/diskv"
type AlbumDatabase struct {
db *diskv.Diskv
}
func OpenAlbumDatabase(basepath string) (*AlbumDatabase, error) {
return nil, notYetImplemented()
}
func (db *AlbumDatabase) AddOrUpdate(*Album) error {
return notYetImplemented()
}
func (db *AlbumDatabase) Delete(AlbumID) error {
return notYetImplemented()
}
func (db *AlbumDatabase) Get(AlbumID) (*Album, error) {
return nil, notYetImplemented()
}
func (db *AlbumDatabase) ByPurchaseDate() ([]*Album, error) {
return nil, notYetImplemented()
}