Documentation ¶
Index ¶
- type Sqlite3TaskStorage
- func (s *Sqlite3TaskStorage) Add(task *todo.Task) (todo.TaskId, error)
- func (s *Sqlite3TaskStorage) Close()
- func (s *Sqlite3TaskStorage) Delete(id todo.TaskId) error
- func (s *Sqlite3TaskStorage) GetAll() ([]todo.Task, error)
- func (s *Sqlite3TaskStorage) GetOutstanding() ([]todo.Task, error)
- func (s *Sqlite3TaskStorage) GetTask(id todo.TaskId) (*todo.Task, error)
- func (s *Sqlite3TaskStorage) ToggleStatus(id todo.TaskId) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sqlite3TaskStorage ¶
type Sqlite3TaskStorage struct {
// contains filtered or unexported fields
}
func CreateSqlite3TaskStorage ¶
func CreateSqlite3TaskStorage(location string) (*Sqlite3TaskStorage, error)
func (*Sqlite3TaskStorage) Close ¶
func (s *Sqlite3TaskStorage) Close()
func (*Sqlite3TaskStorage) GetOutstanding ¶
func (s *Sqlite3TaskStorage) GetOutstanding() ([]todo.Task, error)
func (*Sqlite3TaskStorage) ToggleStatus ¶
func (s *Sqlite3TaskStorage) ToggleStatus(id todo.TaskId) error
Click to show internal directories.
Click to hide internal directories.