Documentation ¶
Index ¶
- Constants
- func NewDB(db *sql.DB, logger log.Logger) (store.DB, error)
- func NewInMemoryDB() (store.StatsDB, error)
- type BadgerDB
- type DB
- func (db *DB) DeleteDevice(ctx context.Context, id string) error
- func (db *DB) InsertDevice(ctx context.Context, alias string, deviceID string, dmsID string, ...) error
- func (db *DB) InsertDeviceCertHistory(ctx context.Context, certHistory dto.DeviceCertHistory) error
- func (db *DB) InsertLog(ctx context.Context, logDev dto.DeviceLog) error
- func (db *DB) SelectAllDevices(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.Device, int, error)
- func (db *DB) SelectAllDevicesByDmsId(ctx context.Context, dms_id string, queryParameters filters.QueryParameters) ([]dto.Device, int, error)
- func (db *DB) SelectDeviceById(ctx context.Context, id string) (dto.Device, error)
- func (db *DB) SelectDeviceCertHistory(ctx context.Context, deviceId string) ([]dto.DeviceCertHistory, error)
- func (db *DB) SelectDeviceCertHistoryBySerialNumber(ctx context.Context, serialNumber string) (dto.DeviceCertHistory, error)
- func (db *DB) SelectDeviceCertHistoryLastThirtyDays(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.DeviceCertHistory, error)
- func (db *DB) SelectDeviceLogs(ctx context.Context, deviceId string, queryparameters filters.QueryParameters) ([]dto.DeviceLog, int, error)
- func (db *DB) SelectDmssLastIssuedCert(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.DMSLastIssued, int, error)
- func (db *DB) SetKeyAndSubject(ctx context.Context, keyMetadate dto.PrivateKeyMetadataWithStregth, ...) error
- func (db *DB) UpdateByID(ctx context.Context, alias string, deviceID string, dmsID string, ...) error
- func (db *DB) UpdateDeviceCertificateSerialNumberByID(ctx context.Context, id string, serialNumber string) error
- func (db *DB) UpdateDeviceStatusByID(ctx context.Context, id string, newStatus string) error
- type StatsContent
Constants ¶
View Source
const (
StatsContentKey = "StatsContentKey"
)
Variables ¶
This section is empty.
Functions ¶
func NewInMemoryDB ¶
Types ¶
type BadgerDB ¶
type BadgerDB struct {
// contains filtered or unexported fields
}
type DB ¶
func (*DB) InsertDevice ¶
func (*DB) InsertDeviceCertHistory ¶
func (*DB) SelectAllDevices ¶
func (*DB) SelectAllDevicesByDmsId ¶
func (*DB) SelectDeviceById ¶
func (*DB) SelectDeviceCertHistory ¶
func (*DB) SelectDeviceCertHistoryBySerialNumber ¶
func (*DB) SelectDeviceCertHistoryLastThirtyDays ¶
func (db *DB) SelectDeviceCertHistoryLastThirtyDays(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.DeviceCertHistory, error)
func (*DB) SelectDeviceLogs ¶
func (*DB) SelectDmssLastIssuedCert ¶
func (db *DB) SelectDmssLastIssuedCert(ctx context.Context, queryParameters filters.QueryParameters) ([]dto.DMSLastIssued, int, error)
func (*DB) SetKeyAndSubject ¶
func (*DB) UpdateByID ¶
func (*DB) UpdateDeviceCertificateSerialNumberByID ¶
Click to show internal directories.
Click to hide internal directories.