todo_storage

package
v0.0.0-...-d1d52b8 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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

func (s *Sqlite3TaskStorage) Add(task *todo.Task) (todo.TaskId, error)

func (*Sqlite3TaskStorage) Close

func (s *Sqlite3TaskStorage) Close()

func (*Sqlite3TaskStorage) Delete

func (s *Sqlite3TaskStorage) Delete(id todo.TaskId) error

func (*Sqlite3TaskStorage) GetAll

func (s *Sqlite3TaskStorage) GetAll() ([]todo.Task, error)

func (*Sqlite3TaskStorage) GetOutstanding

func (s *Sqlite3TaskStorage) GetOutstanding() ([]todo.Task, error)

func (*Sqlite3TaskStorage) GetTask

func (s *Sqlite3TaskStorage) GetTask(id todo.TaskId) (*todo.Task, error)

func (*Sqlite3TaskStorage) ToggleStatus

func (s *Sqlite3TaskStorage) ToggleStatus(id todo.TaskId) error

Jump to

Keyboard shortcuts

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