From 8920749506b9d427d1e3f83f48201113604370e1 Mon Sep 17 00:00:00 2001 From: David Sisson Date: Fri, 28 Jul 2023 17:28:46 -0700 Subject: [PATCH] Removed call to WriteAliasedRaw which isn't supported in older versions of ZeroCopyStream. --- src/substrait/textplan/converter/SaveBinary.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/substrait/textplan/converter/SaveBinary.cpp b/src/substrait/textplan/converter/SaveBinary.cpp index 1a4dea34..33cd5b85 100644 --- a/src/substrait/textplan/converter/SaveBinary.cpp +++ b/src/substrait/textplan/converter/SaveBinary.cpp @@ -7,9 +7,7 @@ #include #include #include -#include #include -#include #include "substrait/proto/plan.pb.h" #include "substrait/textplan/StringManipulation.h" @@ -58,8 +56,7 @@ absl::Status savePlanToJson( if (!status.ok()) { return absl::UnknownError("Failed to save plan as a JSON protobuf."); } - int outputLength = int(output.length() & std::numeric_limits::max()); - if (!stream->WriteAliasedRaw(output.data(), outputLength)) { + if (!stream->WriteCord(absl::Cord(output))) { return absl::UnknownError("Failed to write the plan as a JSON protobuf."); }