persistence

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	TaskNumLimit = 300
)

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 ImportTasksIntoDB

func ImportTasksIntoDB(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 UpdateTaskSequenceInDB

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

func UpdateTaskSummaryInDB

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

Types

This section is empty.

Jump to

Keyboard shortcuts

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