Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MigrateModStorageDB ¶
func MigrateModStorageDB(db *sql.DB, dbtype types.DatabaseType) error
Types ¶
type ModStorageEntry ¶
type ModStorageEntry struct {
ModName string `json:"modname"`
Key []byte `json:"key"`
Value []byte `json:"value"`
}
internal name: "entries"
type ModStorageRepository ¶
type ModStorageRepository interface {
Get(modname string, key []byte) (*ModStorageEntry, error)
Create(entry *ModStorageEntry) error
Update(entry *ModStorageEntry) error
Delete(modname string, key []byte) error
Count() (int64, error)
}
func NewModStorageRepository ¶
func NewModStorageRepository(db *sql.DB, dbtype types.DatabaseType) ModStorageRepository
Click to show internal directories.
Click to hide internal directories.