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

Function gaflight_metadata_writer_write

c_glib/arrow-flight-glib/server.cpp:376–386  ·  view source on GitHub ↗

* gaflight_metadata_writer_write: * @writer: A #GAFlightMetadataWriter. * @metadata: A #GArrowBuffer to be sent. * @error: (nullable): Return location for a #GError or %NULL. * * Writes metadata to the client. * * Returns: %TRUE on success, %FALSE on error. * * Since: 18.0.0 */

Source from the content-addressed store, hash-verified

374 * Since: 18.0.0
375 */
376gboolean
377gaflight_metadata_writer_write(GAFlightMetadataWriter *writer,
378 GArrowBuffer *metadata,
379 GError **error)
380{
381 auto flight_writer = gaflight_metadata_writer_get_raw(writer);
382 auto flight_metadata = garrow_buffer_get_raw(metadata);
383 return garrow::check(error,
384 flight_writer->WriteMetadata(*flight_metadata),
385 "[flight-metadata-writer][write]");
386}
387
388struct GAFlightServerCallContextPrivate
389{

Callers

nothing calls this directly

Calls 4

garrow_buffer_get_rawFunction · 0.85
checkFunction · 0.50
WriteMetadataMethod · 0.45

Tested by

no test coverage detected