data

package
v0.0.0-...-a1c8ed0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateTables

func CreateTables(db *sql.DB) error

Types

type DBTX

type DBTX = query.DBTX

type Data

type Data struct {
	Query query.Queries
	// contains filtered or unexported fields
}

func NewData

func NewData(tx query.DBTX) *Data

func OpenSqlite3

func OpenSqlite3() (data *Data, db *sql.DB)

func (*Data) DeleteTermin

func (data *Data) DeleteTermin(ctx context.Context, terminId string) error

func (*Data) InsertBenutzer

func (data *Data) InsertBenutzer(ctx context.Context, b terminplan.Benutzer) error

func (*Data) InsertTermin

func (data *Data) InsertTermin(ctx context.Context, t terminplan.Termin) error

func (*Data) ReplaceTermin

func (data *Data) ReplaceTermin(ctx context.Context, t terminplan.Termin) error

func (*Data) SelectAllBenutzer

func (data *Data) SelectAllBenutzer(ctx context.Context) ([]terminplan.Benutzer, error)

func (*Data) SelectAllTeilnahmenByTermin

func (data *Data) SelectAllTeilnahmenByTermin(ctx context.Context, id string) ([]terminplan.Teilnahme, error)

func (*Data) SelectAllTermin

func (data *Data) SelectAllTermin(ctx context.Context, terminAb time.Time) ([]terminplan.Termin, error)

func (*Data) SelectBenutzerById

func (data *Data) SelectBenutzerById(ctx context.Context, id string) (terminplan.Benutzer, error)

func (*Data) SelectTerminById

func (data *Data) SelectTerminById(ctx context.Context, id string) (terminplan.Termin, error)

func (*Data) UpsertTeilnahme

func (data *Data) UpsertTeilnahme(ctx context.Context, t terminplan.Teilnahme) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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