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

Function garrow_decimal32_array_format_value

c_glib/arrow-glib/basic-array.cpp:3666–3674  ·  view source on GitHub ↗

* garrow_decimal32_array_format_value: * @array: A #GArrowDecimal32Array. * @i: The index of the target value. * * Returns: (transfer full): The formatted @i-th value. * * It should be freed with g_free() when no longer needed. * * Since: 19.0.0 */

Source from the content-addressed store, hash-verified

3664 * Since: 19.0.0
3665 */
3666gchar *
3667garrow_decimal32_array_format_value(GArrowDecimal32Array *array, gint64 i)
3668{
3669 auto arrow_array = garrow_array_get_raw(GARROW_ARRAY(array));
3670 auto arrow_decimal32_array =
3671 std::static_pointer_cast<arrow::Decimal32Array>(arrow_array);
3672 auto value = arrow_decimal32_array->FormatValue(i);
3673 return g_strndup(value.data(), value.size());
3674}
3675
3676/**
3677 * garrow_decimal32_array_get_value:

Callers

nothing calls this directly

Calls 4

garrow_array_get_rawFunction · 0.70
FormatValueMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected