Browse Source

GRUT: Add passThroughUtf8Characters to CreateYsonWriter

rolton1999 1 year ago
parent
commit
e3cfbb1c50
2 changed files with 6 additions and 3 deletions
  1. 4 2
      yt/yt/core/yson/writer.cpp
  2. 2 1
      yt/yt/core/yson/writer.h

+ 4 - 2
yt/yt/core/yson/writer.cpp

@@ -530,7 +530,8 @@ std::unique_ptr<IFlushableYsonConsumer> CreateYsonWriter(
     EYsonFormat format,
     EYsonType type,
     bool enableRaw,
-    int indent)
+    int indent,
+    bool passThroughUtf8Characters)
 {
     if (format == EYsonFormat::Binary) {
         return std::make_unique<TBufferedBinaryYsonWriter>(
@@ -543,7 +544,8 @@ std::unique_ptr<IFlushableYsonConsumer> CreateYsonWriter(
             format,
             type,
             enableRaw,
-            indent);
+            indent,
+            passThroughUtf8Characters);
     }
 }
 

+ 2 - 1
yt/yt/core/yson/writer.h

@@ -155,7 +155,8 @@ std::unique_ptr<IFlushableYsonConsumer> CreateYsonWriter(
     EYsonFormat format,
     EYsonType type,
     bool enableRaw,
-    int indent = TYsonWriter::DefaultIndent);
+    int indent = TYsonWriter::DefaultIndent,
+    bool passThroughUtf8Characters = false);
 
 ////////////////////////////////////////////////////////////////////////////////