db

package
v0.0.0-...-2e0ef96 Latest Latest
Warning

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

Go to latest
Published: May 10, 2020 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DBMSTypeSQLite     = "sqlite"
	DBMSTypeMySQL      = "mysql"
	DBMSTypePostgreSQL = "postgres"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Desc

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

func (*Desc) AddAccessReq

func (desc *Desc) AddAccessReq(access_req *data.AccessReqDB) error

func (*Desc) AddNode

func (desc *Desc) AddNode(node *data.NodeDB) error

func (*Desc) AddUser

func (desc *Desc) AddUser(user *data.UserDB) error

func (*Desc) Connect

func (desc *Desc) Connect(dbmsType string, dbmsAddr string, dbmsPort string, dbmsUser string, dbmsUserPassword string, dbName string) error

func (*Desc) DelAccessReq

func (desc *Desc) DelAccessReq(esamPubKey data.ESAMPubKey) error

func (*Desc) DelNode

func (desc *Desc) DelNode(esamPubKey data.ESAMPubKey) error

func (*Desc) DelUser

func (desc *Desc) DelUser(esamPubKey data.ESAMPubKey) error

func (*Desc) GetAccessReqCount

func (desc *Desc) GetAccessReqCount() (uint, error)

func (*Desc) Init

func (desc *Desc) Init() error

func (*Desc) ListAccessReqs

func (desc *Desc) ListAccessReqs(filter *data.AccessReqDB) ([]data.AccessReqDB, error)

func (*Desc) ListNodes

func (desc *Desc) ListNodes(filter *data.Node) ([]data.NodeDB, error)

func (*Desc) ListUsers

func (desc *Desc) ListUsers(filter *data.User) ([]data.UserDB, error)

func (*Desc) Test

func (desc *Desc) Test() error

func (*Desc) UpdateNode

func (desc *Desc) UpdateNode(filter *data.Node, node *data.NodeDB) error

func (*Desc) UpdateUser

func (desc *Desc) UpdateUser(filter *data.User, user *data.UserDB) error

Jump to

Keyboard shortcuts

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