db

package
v0.0.0-...-b59649b Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseService

type DatabaseService struct {
	Db *sql.DB
}

func NewDatabaseService

func NewDatabaseService(db *sql.DB) *DatabaseService

func (*DatabaseService) DeleteTask

func (db *DatabaseService) DeleteTask(id string) error

func (*DatabaseService) GetAllTasks

func (db *DatabaseService) GetAllTasks() ([]*task.Task, error)

func (*DatabaseService) GetTaskByID

func (db *DatabaseService) GetTaskByID(id string) (*task.Task, error)

func (*DatabaseService) InsertTask

func (db *DatabaseService) InsertTask(t *task.Task) error

type Dispacher

type Dispacher struct {
	// contains filtered or unexported fields
}

func NewDispacher

func NewDispacher(skeleton *Skeleton) *Dispacher

func (*Dispacher) Invoke

func (d *Dispacher) Invoke(p *Parametros) ([]byte, error)

type ID

type ID struct {
	TaskID string `json:"taskId"`
}

type Parametros

type Parametros struct {
	Object  string
	Command string
	Args    []byte
}

func NewParametros

func NewParametros(object, command string, args []byte) *Parametros

type Skeleton

type Skeleton struct {
	// contains filtered or unexported fields
}

func NewSkeleton

func NewSkeleton() *Skeleton

func (*Skeleton) DeleteTask

func (s *Skeleton) DeleteTask(data []byte) ([]byte, error)

func (*Skeleton) GetAllTasks

func (s *Skeleton) GetAllTasks() ([]byte, error)

func (*Skeleton) GetInitError

func (s *Skeleton) GetInitError() error

func (*Skeleton) GetTaskByID

func (s *Skeleton) GetTaskByID(data []byte) ([]byte, error)

func (*Skeleton) InsertTask

func (s *Skeleton) InsertTask(data []byte) ([]byte, error)

Jump to

Keyboard shortcuts

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