Documentation ¶
Index ¶
- type ScribbleDb
- func (db *ScribbleDb) BookByFilePath(filePath string) (common.BookRecord, bool)
- func (db *ScribbleDb) BookList() []common.BookRecord
- func (db *ScribbleDb) DeleteBookByIndex(index int)
- func (db *ScribbleDb) Filter() string
- func (db *ScribbleDb) FilteredBooks() []common.BookRecord
- func (db *ScribbleDb) ReadDatabase()
- func (db *ScribbleDb) SetFilter(filter string)
- func (db *ScribbleDb) SetSortMode(field string, asc bool)
- func (db *ScribbleDb) UpdateBookInDb(bookPath string, pos, length int, bookInfo *common.BookRecord)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ScribbleDb ¶
type ScribbleDb struct {
// contains filtered or unexported fields
}
func InitDb ¶
func InitDb(dbPath string) *ScribbleDb
func (*ScribbleDb) BookByFilePath ¶
func (db *ScribbleDb) BookByFilePath(filePath string) (common.BookRecord, bool)
func (*ScribbleDb) BookList ¶
func (db *ScribbleDb) BookList() []common.BookRecord
func (*ScribbleDb) DeleteBookByIndex ¶
func (db *ScribbleDb) DeleteBookByIndex(index int)
func (*ScribbleDb) Filter ¶
func (db *ScribbleDb) Filter() string
func (*ScribbleDb) FilteredBooks ¶
func (db *ScribbleDb) FilteredBooks() []common.BookRecord
func (*ScribbleDb) ReadDatabase ¶
func (db *ScribbleDb) ReadDatabase()
func (*ScribbleDb) SetFilter ¶
func (db *ScribbleDb) SetFilter(filter string)
func (*ScribbleDb) SetSortMode ¶
func (db *ScribbleDb) SetSortMode(field string, asc bool)
func (*ScribbleDb) UpdateBookInDb ¶
func (db *ScribbleDb) UpdateBookInDb(bookPath string, pos, length int, bookInfo *common.BookRecord)
Click to show internal directories.
Click to hide internal directories.