aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson/json/yson2json_adapter.h
diff options
context:
space:
mode:
authorionagamed <ionagamed@yandex-team.com>2023-12-06 11:15:42 +0300
committerionagamed <ionagamed@yandex-team.com>2023-12-06 11:59:15 +0300
commitbbdd76a9666c19dd2eb27a842909358e8b541a67 (patch)
tree4dd28e53f070d9f33c58df8631357e0b7125ce54 /library/cpp/yson/json/yson2json_adapter.h
parent19dfab524551ce06a74e89eda1a7dd2c95663e9c (diff)
downloadydb-bbdd76a9666c19dd2eb27a842909358e8b541a67.tar.gz
library/yson: Add NodeFromJsonStringIterative
AI для
Diffstat (limited to 'library/cpp/yson/json/yson2json_adapter.h')
-rw-r--r--library/cpp/yson/json/yson2json_adapter.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/library/cpp/yson/json/yson2json_adapter.h b/library/cpp/yson/json/yson2json_adapter.h
index da1bf5ba70..b8270a6e62 100644
--- a/library/cpp/yson/json/yson2json_adapter.h
+++ b/library/cpp/yson/json/yson2json_adapter.h
@@ -21,7 +21,10 @@ namespace NYT {
};
public:
- TYson2JsonCallbacksAdapter(::NYson::TYsonConsumerBase* impl, bool throwException = false);
+ TYson2JsonCallbacksAdapter(
+ ::NYson::TYsonConsumerBase* impl,
+ bool throwException = false,
+ ui64 maxDepth = std::numeric_limits<ui64>::max());
bool OnNull() override;
bool OnBoolean(bool val) override;
@@ -49,5 +52,6 @@ namespace NYT {
private:
::NYson::TYsonConsumerBase* Impl_;
TState State_;
+ ui64 MaxDepth_;
};
}