package store_spec import ( "gitp78su.ipnodns.ru/svi/kern/v4/d0" "gitp78su.ipnodns.ru/svi/kern/v4/d1" "gitp78su.ipnodns.ru/svi/kern/v4/d2/lsi/store_ent" ) // IKernelStoreKv -- интерфейс к локальному быстрому key-value хранилищу ядра. type IKernelStoreKv interface { // Get -- возвращает значение по ключу Get(key store_ent.IStoreKeyFix) *d0.Result[[]byte] // ByPrefix -- возвращает список ключей по префиксу ByPrefix(prefix store_ent.IStoreKeyFix) *d0.Result[[]store_ent.AStoreKey] // Set -- устанавливает значение по ключу Set(rec store_ent.IRecKvFix) *d0.Result[d0.Bool] // Delete -- удаляет значение по ключу Delete(key store_ent.IStoreKeyFix) *d0.Result[d0.Bool] // Log -- возвращает локальный лог Log() *d1.LogBuf }