db

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDB

func NewDB(db *sql.DB, logger log.Logger) store.DB

Types

type DB

type DB struct {
	*sql.DB
	// contains filtered or unexported fields
}

func (*DB) CountEnrolledDevices

func (db *DB) CountEnrolledDevices(ctx context.Context, dms_id string) (int, error)

func (*DB) Delete

func (db *DB) Delete(ctx context.Context, id string) error

func (*DB) DeleteAuthorizedCAs

func (db *DB) DeleteAuthorizedCAs(ctx context.Context, dmsid string) error

func (*DB) Insert

func (db *DB) Insert(ctx context.Context, d dto.DMS) (string, error)

func (*DB) InsertAuthorizedCAs

func (db *DB) InsertAuthorizedCAs(ctx context.Context, dmsid string, CAs []string) error

func (*DB) SelectAll

func (db *DB) SelectAll(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.DMS, int, error)

func (*DB) SelectAllAuthorizedCAs

func (db *DB) SelectAllAuthorizedCAs(ctx context.Context) ([]dms.AuthorizedCAs, error)

func (*DB) SelectByDMSIDAuthorizedCAs

func (db *DB) SelectByDMSIDAuthorizedCAs(ctx context.Context, dmsid string) ([]dms.AuthorizedCAs, error)

func (*DB) SelectByID

func (db *DB) SelectByID(ctx context.Context, id string) (dto.DMS, error)

func (*DB) SelectBySerialNumber

func (db *DB) SelectBySerialNumber(ctx context.Context, SerialNumber string) (string, error)

func (*DB) UpdateByID

func (db *DB) UpdateByID(ctx context.Context, id string, status string, serialNumber string, encodedCsr string) (dto.DMS, error)

Jump to

Keyboard shortcuts

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