persistence

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TaskNumLimit    = 300
	ContentMaxBytes = 3000
)

Variables

This section is empty.

Functions

func ChangeTaskStatusInDB

func ChangeTaskStatusInDB(db *sql.DB, id uint64, active bool, updatedAt time.Time) error

func DeleteTaskInDB

func DeleteTaskInDB(db *sql.DB, id uint64) error

func FetchActiveTasksFromDB

func FetchActiveTasksFromDB(db *sql.DB, limit int) ([]types.Task, error)

func FetchInActiveTasksFromDB

func FetchInActiveTasksFromDB(db *sql.DB, limit int) ([]types.Task, error)

func FetchNumActiveTasksFromDB

func FetchNumActiveTasksFromDB(db *sql.DB) (int, error)

func ImportTaskIntoDB

func ImportTaskIntoDB(db *sql.DB, summary string, active bool, createdAt, updatedAt time.Time) error

func ImportTaskSummariesIntoDB added in v0.2.0

func ImportTaskSummariesIntoDB(db *sql.DB, tasks []string, active bool, createdAt, updatedAt time.Time) error

func InsertTaskInDB

func InsertTaskInDB(db *sql.DB, summary string, createdAt, updatedAt time.Time) (uint64, error)

func InsertTasksIntoDB added in v0.2.0

func InsertTasksIntoDB(db *sql.DB, tasks []types.Task) error

func UnsetTaskContextInDB added in v0.2.0

func UnsetTaskContextInDB(db *sql.DB, id uint64, updatedAt time.Time) error

func UpdateTaskContextInDB added in v0.2.0

func UpdateTaskContextInDB(db *sql.DB, id uint64, context string, updatedAt time.Time) error

func UpdateTaskSequenceInDB

func UpdateTaskSequenceInDB(db *sql.DB, sequence []uint64) error

func UpdateTaskSummaryInDB

func UpdateTaskSummaryInDB(db *sql.DB, id uint64, summary string, updatedAt time.Time) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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