database

package
v0.0.1-alpha Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2022 License: CC0-1.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	*sql.DB
}

Database is the database struct

func NewDatabase

func NewDatabase() *Database

NewDatabase creates a new database

func OpenDatabase

func OpenDatabase() *Database

func (*Database) AddServer

func (db *Database) AddServer(s data.Server)

AddServer adds a server to the database

func (*Database) AddUser

func (db *Database) AddUser(u data.User)

AddUser adds a user to the database

func (*Database) Close

func (db *Database) Close()

Close closes the database

func (*Database) DeleteServer

func (db *Database) DeleteServer(name string)

DeleteServer deletes a server from the database

func (*Database) DeleteUser

func (db *Database) DeleteUser(name string)

DeleteUser deletes a user from the database

func (*Database) GetServer

func (db *Database) GetServer(name string) data.Server

GetServer gets a server from the database

func (*Database) GetServers

func (db *Database) GetServers() []data.Server

GetServers gets all servers from the database

func (*Database) GetUser

func (db *Database) GetUser(name string) data.User

GetUser gets a user from the database

func (*Database) GetUsers

func (db *Database) GetUsers() []data.User

GetUsers gets all users from the database

func (*Database) UpdateServer

func (db *Database) UpdateServer(s data.Server)

UpdateServer updates a server in the database

func (*Database) UpdateUser

func (db *Database) UpdateUser(u data.User)

UpdateUser updates a user in the database

Jump to

Keyboard shortcuts

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