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

Function ToProto

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

Source from the content-addressed store, hash-verified

111}
112
113Status ToProto(const Timestamp& timestamp, google::protobuf::Timestamp* pb_timestamp) {
114 const auto since_epoch = timestamp.time_since_epoch();
115 const auto since_epoch_ns =
116 std::chrono::duration_cast<std::chrono::nanoseconds>(since_epoch).count();
117 pb_timestamp->set_seconds(since_epoch_ns / std::nano::den);
118 pb_timestamp->set_nanos(since_epoch_ns % std::nano::den);
119 return Status::OK();
120}
121
122// ActionType
123

Callers 15

SerializeToStringFunction · 0.70
ToPayloadFunction · 0.70
TestRoundtripFunction · 0.70
InitMethod · 0.50
ListFlightsMethod · 0.50
GetFlightInfoMethod · 0.50
PollFlightInfoMethod · 0.50
GetSchemaMethod · 0.50
DoGetMethod · 0.50
GetFlightInfoAsyncMethod · 0.50
WriteStreamMethod · 0.50
GetFlightInfoMethod · 0.50

Calls 6

total_bytesMethod · 0.80
add_valuesMethod · 0.80
OKFunction · 0.50
countMethod · 0.45
ToStringMethod · 0.45
valueMethod · 0.45

Tested by 1

TestRoundtripFunction · 0.56