sqlite3

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(ctx context.Context, path string) (db.DB, error)

Types

type DB

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

func (DB) Account

func (sqlDB DB) Account(ctx context.Context, id int) (*db.Account, error)

func (DB) Accounts

func (sqlDB DB) Accounts(ctx context.Context) ([]*db.Account, error)

func (DB) AddAccount

func (sqlDB DB) AddAccount(ctx context.Context, acc *db.Account) error

func (DB) AddUser

func (sqlDB DB) AddUser(ctx context.Context, username, password string) error

func (DB) Close

func (sqlDB DB) Close() error

func (DB) EditAccount

func (sqlDB DB) EditAccount(ctx context.Context, id int, acc *db.Account) error

func (DB) EditElo

func (sqlDB DB) EditElo(ctx context.Context, id int, elo string) error

func (DB) EditToken

func (sqlDB DB) EditToken(ctx context.Context, id int, token string) error

func (DB) RemoveAccount

func (sqlDB DB) RemoveAccount(ctx context.Context, id int) error

func (DB) RemoveUser

func (sqlDB DB) RemoveUser(ctx context.Context, username string) error

func (DB) User

func (sqlDB DB) User(ctx context.Context, username string) (*db.User, error)

func (DB) UserByToken

func (sqlDB DB) UserByToken(ctx context.Context, token string) (*db.User, error)

func (DB) Usernames

func (sqlDB DB) Usernames(ctx context.Context) ([]string, error)

Jump to

Keyboard shortcuts

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