Documentation
¶
Index ¶
- Constants
- type Desc
- func (desc *Desc) AddAccessReq(access_req *data.AccessReqDB) error
- func (desc *Desc) AddNode(node *data.NodeDB) error
- func (desc *Desc) AddUser(user *data.UserDB) error
- func (desc *Desc) Connect(dbmsType string, dbmsAddr string, dbmsPort string, dbmsUser string, ...) error
- func (desc *Desc) DelAccessReq(esamPubKey data.ESAMPubKey) error
- func (desc *Desc) DelNode(esamPubKey data.ESAMPubKey) error
- func (desc *Desc) DelUser(esamPubKey data.ESAMPubKey) error
- func (desc *Desc) GetAccessReqCount() (uint, error)
- func (desc *Desc) Init() error
- func (desc *Desc) ListAccessReqs(filter *data.AccessReqDB) ([]data.AccessReqDB, error)
- func (desc *Desc) ListNodes(filter *data.Node) ([]data.NodeDB, error)
- func (desc *Desc) ListUsers(filter *data.User) ([]data.UserDB, error)
- func (desc *Desc) Test() error
- func (desc *Desc) UpdateNode(filter *data.Node, node *data.NodeDB) error
- func (desc *Desc) UpdateUser(filter *data.User, user *data.UserDB) error
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) DelAccessReq ¶
func (desc *Desc) DelAccessReq(esamPubKey data.ESAMPubKey) error
func (*Desc) GetAccessReqCount ¶
func (*Desc) ListAccessReqs ¶
func (desc *Desc) ListAccessReqs(filter *data.AccessReqDB) ([]data.AccessReqDB, error)
Click to show internal directories.
Click to hide internal directories.