/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/archive/models_archive_reader.h
21 строка
683 B
Anton Myagkov
Update ydb version to 24.4 (#4579)
07 фев 2026, 11:59
Не верифицирован
07 фев 2026, 11:59
2c21cae
Код
Авторство
О чём код?
#pragma once #include <util/generic/fwd.h> #include <util/generic/ptr.h> class IInputStream; class TBlob; class IModelsArchiveReader { public: virtual ~IModelsArchiveReader() = default; virtual size_t Count() const = 0; virtual TString KeyByIndex(size_t n) const = 0; virtual bool Has(const TStringBuf key) const = 0; virtual TAutoPtr<IInputStream> ObjectByKey(const TStringBuf key) const = 0; virtual TBlob ObjectBlobByKey(const TStringBuf key) const = 0; virtual TBlob BlobByKey(const TStringBuf key) const = 0; virtual bool Compressed() const = 0; virtual THashSet<TStringBuf> FilterByPrefix(TStringBuf prefix, TStringBuf suffix) const; };