MCPcopy Create free account
hub / github.com/apache/arrow / ToPayload

Function ToPayload

cpp/src/arrow/flight/serialization_internal.cc:454–464  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

452}
453
454Status ToPayload(const FlightDescriptor& descr, std::shared_ptr<Buffer>* out) {
455 // TODO(ARROW-15612): make these use Result<T>
456 std::string str_descr;
457 pb::FlightDescriptor pb_descr;
458 RETURN_NOT_OK(ToProto(descr, &pb_descr));
459 if (!pb_descr.SerializeToString(&str_descr)) {
460 return Status::UnknownError("Failed to serialize Flight descriptor");
461 }
462 *out = Buffer::FromString(std::move(str_descr));
463 return Status::OK();
464}
465
466namespace {
467

Callers 2

WritePayloadMethod · 0.85
BeginMethod · 0.85

Calls 5

UnknownErrorFunction · 0.85
FromStringFunction · 0.85
ToProtoFunction · 0.70
OKFunction · 0.50
SerializeToStringMethod · 0.45

Tested by

no test coverage detected