1234567891011121314151617181920212223242526272829303132 |
- #pragma once
- #include "yql_codec_results.h"
- #include <util/generic/strbuf.h>
- #include <library/cpp/yson/public.h>
- namespace NYT {
- class TNode;
- }
- namespace NYql {
- namespace NResult {
- void EncodeRestrictedYson(
- TYsonResultWriter& writer,
- const TStringBuf& yson);
- TString EncodeRestrictedYson(
- const NYT::TNode& node,
- NYson::EYsonFormat format = NYson::EYsonFormat::Binary);
- TString DecodeRestrictedYson(
- const TStringBuf& yson,
- NYson::EYsonFormat format = NYson::EYsonFormat::Binary);
- TString DecodeRestrictedYson(
- const NYT::TNode& node,
- NYson::EYsonFormat format = NYson::EYsonFormat::Binary);
- }
- }
|