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