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

Function gaflight_metadata_reader_read

c_glib/arrow-flight-glib/client.cpp:176–188  ·  view source on GitHub ↗

* gaflight_metadata_reader_read: * @reader: A #GAFlightMetadataReader. * @error: (nullable): Return location for a #GError or %NULL. * * Returns: (transfer full): The metadata on success, %NULL on error. * * Since: 18.0.0 */

Source from the content-addressed store, hash-verified

174 * Since: 18.0.0
175 */
176GArrowBuffer *
177gaflight_metadata_reader_read(GAFlightMetadataReader *reader, GError **error)
178{
179 auto flight_reader = gaflight_metadata_reader_get_raw(reader);
180 std::shared_ptr<arrow::Buffer> metadata;
181 if (garrow::check(error,
182 flight_reader->ReadMetadata(&metadata),
183 "[flight-metadata-reader][read]")) {
184 return garrow_buffer_new_raw(&metadata);
185 } else {
186 return nullptr;
187 }
188}
189
190struct GAFlightCallOptionsPrivate
191{

Callers

nothing calls this directly

Calls 3

checkFunction · 0.50
ReadMetadataMethod · 0.45

Tested by

no test coverage detected