/
uzer_007
/
reindexer
Обзор
Документация
Войти
/
uzer_007
/
reindexer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
cpp_src/core/cjson/recoder.h
23 строки
592 B
Sannikov Ilya
Update to version v5.11.0
06 фев 2026, 09:50
06 фев 2026, 09:50
e7fb0cd
Код
Авторство
О чём код?
#pragma once #include "core/id_type.h" #include "core/payload/payloadiface.h" #include "tagspath.h" namespace reindexer { class Serializer; class WrSerializer; class [[nodiscard]] Recoder { public: virtual TagType Type(TagType oldTagType) = 0; virtual void Recode(Serializer&, WrSerializer&) const = 0; virtual void Recode(Serializer&, Payload&, TagName, WrSerializer&) = 0; virtual bool Match(int field) const noexcept = 0; virtual bool Match(const TagsPath&) const = 0; virtual void Prepare(IdType rowId) noexcept = 0; virtual ~Recoder() = default; }; } // namespace reindexer