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

Method DoPut

cpp/src/arrow/flight/transport_server.cc:324–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

322}
323
324Status ServerTransport::DoPut(const ServerCallContext& context,
325 ServerDataStream* stream) {
326 std::unique_ptr<TransportMessageReader> reader(
327 new TransportMessageReader(stream, memory_manager_));
328 std::unique_ptr<FlightMetadataWriter> writer(new TransportMetadataWriter(stream));
329 RETURN_NOT_OK(reader->Init());
330 RETURN_NOT_OK(base_->DoPut(context, std::move(reader), std::move(writer)));
331 RETURN_NOT_OK(stream->WritesDone());
332 return Status::OK();
333}
334
335Status ServerTransport::DoExchange(const ServerCallContext& context,
336 ServerDataStream* stream) {

Callers

nothing calls this directly

Calls 3

OKFunction · 0.50
InitMethod · 0.45
WritesDoneMethod · 0.45

Tested by

no test coverage detected