소스 검색

SVI Рабочее сохранение

SVI 2 달 전
부모
커밋
e0c81bdd58
2개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 1
      v4/lev0/core_spec/idict_kv.go
  2. 3 2
      v4/lev2/lsi/kstore_kv_std/kv_bucket_base/dict_rec/dict_rec.go

+ 2 - 1
v4/lev0/core_spec/idict_kv.go

@@ -1,6 +1,7 @@
 package core_spec
 
 import (
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/store_key"
 )
 
@@ -13,5 +14,5 @@ type IDictRec interface {
 	// Del -- удаляет значение по ключу
 	Del(key *store_key.AStoreKey)
 	// Len -- возвращает количество записей
-	Len() int
+	Len() defs.Int
 }

+ 3 - 2
v4/lev2/lsi/kstore_kv_std/kv_bucket_base/dict_rec/dict_rec.go

@@ -7,6 +7,7 @@ import (
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/store_key"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/etypes/ebool"
 )
@@ -56,8 +57,8 @@ func (sf *DictRec) Del(key *store_key.AStoreKey) {
 }
 
 // Len -- количество элементов в словаре.
-func (sf *DictRec) Len() int {
+func (sf *DictRec) Len() defs.Int {
 	sf.block.RLock()
 	defer sf.block.RUnlock()
-	return len(sf.dict)
+	return defs.Int(len(sf.dict))
 }