store_ent.go 866 B

123456789101112131415161718192021222324252627282930
  1. package store_ent
  2. import (
  3. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/lsi/store_ent/dict_rec"
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/lsi/store_ent/rec_val"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/lsi/store_ent/store_key"
  6. )
  7. // IStoreKeyFix -- интерфейс ключа хранилища.
  8. type IStoreKeyFix = store_key.IStoreKeyFix
  9. // NewStoreKey -- создать новый ключ хранилища.
  10. //
  11. //go:fix inline
  12. func NewStoreKeyFix(val store_key.AStoreKey) IStoreKeyFix {
  13. return store_key.NewStoreKey(val)
  14. }
  15. // IDictRec -- словарь записей.
  16. type IDictRec = dict_rec.IDictRec
  17. // NewDictRec -- возвращает новый словарь записей.
  18. //
  19. //go:fix inline
  20. func NewDictRec() IDictRec {
  21. return dict_rec.NewDictRec()
  22. }
  23. // IRecordVal -- значение ключа хранилища.
  24. type IRecordVal = rec_val.IRecordVal