http://git-wip-us.apache.org/repos/asf/arrow-site/blob/f508ee59/docs/c_glib/array-classes.html ---------------------------------------------------------------------- diff --git a/docs/c_glib/array-classes.html b/docs/c_glib/array-classes.html deleted file mode 100644 index 05fad76..0000000 --- a/docs/c_glib/array-classes.html +++ /dev/null @@ -1,4319 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title> Reference Manual: Array classes</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> -<link rel="home" href="index.html" title="Reference Manual"> -<link rel="up" href="array.html" title="Array"> -<link rel="prev" href="array.html" title="Array"> -<link rel="next" href="array-builder.html" title="Array builder"> -<meta name="generator" content="GTK-Doc V1.20 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"> -<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> - <a href="#array-classes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> - <a href="#array-classes.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> - <a href="#array-classes.properties" class="shortcut">Properties</a></span> -</td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> -<td><a accesskey="u" href="array.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="array.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="array-builder.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry"> -<a name="array-classes"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle"><a name="array-classes.top_of_page"></a>Array classes</span></h2> -<p>Array classes</p> -</td> -<td class="gallery_image" valign="top" align="right"></td> -</tr></table></div> -<div class="refsect1"> -<a name="array-classes.functions"></a><h2>Functions</h2> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-equal" title="garrow_array_equal ()">garrow_array_equal</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-equal-approx" title="garrow_array_equal_approx ()">garrow_array_equal_approx</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-equal-range" title="garrow_array_equal_range ()">garrow_array_equal_range</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-is-null" title="garrow_array_is_null ()">garrow_array_is_null</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-length" title="garrow_array_get_length ()">garrow_array_get_length</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-offset" title="garrow_array_get_offset ()">garrow_array_get_offset</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()">garrow_array_get_n_nulls</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-null-bitmap" title="garrow_array_get_null_bitmap ()">garrow_array_get_null_bitmap</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-value-data-type" title="garrow_array_get_value_data_type ()">garrow_array_get_value_data_type</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-get-value-type" title="garrow_array_get_value_type ()">garrow_array_get_value_type</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-slice" title="garrow_array_slice ()">garrow_array_slice</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-to-string" title="garrow_array_to_string ()">garrow_array_to_string</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-array-cast" title="garrow_array_cast ()">garrow_array_cast</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowNullArray"><span class="returnvalue">GArrowNullArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-null-array-new" title="garrow_null_array_new ()">garrow_null_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-primitive-array-get-buffer" title="garrow_primitive_array_get_buffer ()">garrow_primitive_array_get_buffer</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowBooleanArray"><span class="returnvalue">GArrowBooleanArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-boolean-array-new" title="garrow_boolean_array_new ()">garrow_boolean_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-boolean-array-get-value" title="garrow_boolean_array_get_value ()">garrow_boolean_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-boolean-array-get-values" title="garrow_boolean_array_get_values ()">garrow_boolean_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowInt8Array"><span class="returnvalue">GArrowInt8Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int8-array-new" title="garrow_int8_array_new ()">garrow_int8_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint8"><span class="returnvalue">gint8</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int8-array-get-value" title="garrow_int8_array_get_value ()">garrow_int8_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint8"><span class="returnvalue">gint8</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int8-array-get-values" title="garrow_int8_array_get_values ()">garrow_int8_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowUInt8Array"><span class="returnvalue">GArrowUInt8Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint8-array-new" title="garrow_uint8_array_new ()">garrow_uint8_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="guint8"><span class="returnvalue">guint8</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint8-array-get-value" title="garrow_uint8_array_get_value ()">garrow_uint8_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="guint8"><span class="returnvalue">guint8</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint8-array-get-values" title="garrow_uint8_array_get_values ()">garrow_uint8_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowInt16Array"><span class="returnvalue">GArrowInt16Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int16-array-new" title="garrow_int16_array_new ()">garrow_int16_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint16"><span class="returnvalue">gint16</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int16-array-get-value" title="garrow_int16_array_get_value ()">garrow_int16_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint16"><span class="returnvalue">gint16</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int16-array-get-values" title="garrow_int16_array_get_values ()">garrow_int16_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowUInt16Array"><span class="returnvalue">GArrowUInt16Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint16-array-new" title="garrow_uint16_array_new ()">garrow_uint16_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="guint16"><span class="returnvalue">guint16</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint16-array-get-value" title="garrow_uint16_array_get_value ()">garrow_uint16_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="guint16"><span class="returnvalue">guint16</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint16-array-get-values" title="garrow_uint16_array_get_values ()">garrow_uint16_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowInt32Array"><span class="returnvalue">GArrowInt32Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int32-array-new" title="garrow_int32_array_new ()">garrow_int32_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int32-array-get-value" title="garrow_int32_array_get_value ()">garrow_int32_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int32-array-get-values" title="garrow_int32_array_get_values ()">garrow_int32_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowUInt32Array"><span class="returnvalue">GArrowUInt32Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint32-array-new" title="garrow_uint32_array_new ()">garrow_uint32_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="guint32"><span class="returnvalue">guint32</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint32-array-get-value" title="garrow_uint32_array_get_value ()">garrow_uint32_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="guint32"><span class="returnvalue">guint32</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint32-array-get-values" title="garrow_uint32_array_get_values ()">garrow_uint32_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowInt64Array"><span class="returnvalue">GArrowInt64Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int64-array-new" title="garrow_int64_array_new ()">garrow_int64_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int64-array-get-value" title="garrow_int64_array_get_value ()">garrow_int64_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-int64-array-get-values" title="garrow_int64_array_get_values ()">garrow_int64_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowUInt64Array"><span class="returnvalue">GArrowUInt64Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint64-array-new" title="garrow_uint64_array_new ()">garrow_uint64_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint64-array-get-value" title="garrow_uint64_array_get_value ()">garrow_uint64_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="guint64"><span class="returnvalue">guint64</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-uint64-array-get-values" title="garrow_uint64_array_get_values ()">garrow_uint64_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowFloatArray"><span class="returnvalue">GArrowFloatArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-float-array-new" title="garrow_float_array_new ()">garrow_float_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gfloat"><span class="returnvalue">gfloat</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-float-array-get-value" title="garrow_float_array_get_value ()">garrow_float_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gfloat"><span class="returnvalue">gfloat</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-float-array-get-values" title="garrow_float_array_get_values ()">garrow_float_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowDoubleArray"><span class="returnvalue">GArrowDoubleArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-double-array-new" title="garrow_double_array_new ()">garrow_double_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gdouble"><span class="returnvalue">gdouble</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-double-array-get-value" title="garrow_double_array_get_value ()">garrow_double_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gdouble"><span class="returnvalue">gdouble</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-double-array-get-values" title="garrow_double_array_get_values ()">garrow_double_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowBinaryArray"><span class="returnvalue">GArrowBinaryArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-binary-array-new" title="garrow_binary_array_new ()">garrow_binary_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="GBytes"><span class="returnvalue">GBytes</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-binary-array-get-value" title="garrow_binary_array_get_value ()">garrow_binary_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-binary-array-get-buffer" title="garrow_binary_array_get_buffer ()">garrow_binary_array_get_buffer</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-binary-array-get-offsets-buffer" title="garrow_binary_array_get_offsets_buffer ()">garrow_binary_array_get_offsets_buffer</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowStringArray"><span class="returnvalue">GArrowStringArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-string-array-new" title="garrow_string_array_new ()">garrow_string_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-string-array-get-string" title="garrow_string_array_get_string ()">garrow_string_array_get_string</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowDate32Array"><span class="returnvalue">GArrowDate32Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date32-array-new" title="garrow_date32_array_new ()">garrow_date32_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date32-array-get-value" title="garrow_date32_array_get_value ()">garrow_date32_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date32-array-get-values" title="garrow_date32_array_get_values ()">garrow_date32_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowDate64Array"><span class="returnvalue">GArrowDate64Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date64-array-new" title="garrow_date64_array_new ()">garrow_date64_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date64-array-get-value" title="garrow_date64_array_get_value ()">garrow_date64_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-date64-array-get-values" title="garrow_date64_array_get_values ()">garrow_date64_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowTimestampArray"><span class="returnvalue">GArrowTimestampArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-timestamp-array-new" title="garrow_timestamp_array_new ()">garrow_timestamp_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-timestamp-array-get-value" title="garrow_timestamp_array_get_value ()">garrow_timestamp_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-timestamp-array-get-values" title="garrow_timestamp_array_get_values ()">garrow_timestamp_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowTime32Array"><span class="returnvalue">GArrowTime32Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time32-array-new" title="garrow_time32_array_new ()">garrow_time32_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time32-array-get-value" title="garrow_time32_array_get_value ()">garrow_time32_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time32-array-get-values" title="garrow_time32_array_get_values ()">garrow_time32_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowTime64Array"><span class="returnvalue">GArrowTime64Array</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time64-array-new" title="garrow_time64_array_new ()">garrow_time64_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time64-array-get-value" title="garrow_time64_array_get_value ()">garrow_time64_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type">const <GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-time64-array-get-values" title="garrow_time64_array_get_values ()">garrow_time64_array_get_values</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowListArray"><span class="returnvalue">GArrowListArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-list-array-new" title="garrow_list_array_new ()">garrow_list_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-list-array-get-value-type" title="garrow_list_array_get_value_type ()">garrow_list_array_get_value_type</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-list-array-get-value" title="garrow_list_array_get_value ()">garrow_list_array_get_value</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowStructArray"><span class="returnvalue">GArrowStructArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-struct-array-new" title="garrow_struct_array_new ()">garrow_struct_array_new</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-struct-array-get-field" title="garrow_struct_array_get_field ()">garrow_struct_array_get_field</a> <span class="c_punctuation">()</span> -</td> -</tr> -<tr> -<td class="function_type"> -<GTKDOCLINK HREF="GList"><span class="returnvalue">GList</span></GTKDOCLINK> * -</td> -<td class="function_name"> -<a class="link" href="array-classes.html#garrow-struct-array-get-fields" title="garrow_struct_array_get_fields ()">garrow_struct_array_get_fields</a> <span class="c_punctuation">()</span> -</td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="array-classes.properties"></a><h2>Properties</h2> -<div class="informaltable"><table border="0"> -<colgroup> -<col width="150px" class="properties_type"> -<col width="300px" class="properties_name"> -<col width="200px" class="properties_flags"> -</colgroup> -<tbody><tr> -<td class="property_type"><GTKDOCLINK HREF="gpointer"><span class="type">gpointer</span></GTKDOCLINK></td> -<td class="property_name"><a class="link" href="array-classes.html#GArrowArray--array" title="The âarrayâ property">array</a></td> -<td class="property_flags">Write / Construct Only</td> -</tr></tbody> -</table></div> -</div> -<a name="GArrowArray"></a><a name="GArrowNullArray"></a><a name="GArrowPrimitiveArray"></a><a name="GArrowBooleanArray"></a><a name="GArrowInt8Array"></a><a name="GArrowUInt8Array"></a><a name="GArrowInt16Array"></a><a name="GArrowUInt16Array"></a><a name="GArrowInt32Array"></a><a name="GArrowUInt32Array"></a><a name="GArrowInt64Array"></a><a name="GArrowUInt64Array"></a><a name="GArrowFloatArray"></a><a name="GArrowDoubleArray"></a><a name="GArrowBinaryArray"></a><a name="GArrowStringArray"></a><a name="GArrowDate32Array"></a><a name="GArrowDate64Array"></a><a name="GArrowTimestampArray"></a><a name="GArrowTime32Array"></a><a name="GArrowTime64Array"></a><a name="GArrowListArray"></a><a name="GArrowStructArray"></a><div class="refsect1"> -<a name="array-classes.other"></a><h2>Types and Values</h2> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="name"> -<col class="description"> -</colgroup> -<tbody> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowArray-struct" title="struct GArrowArray">GArrowArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowNullArray-struct" title="struct GArrowNullArray">GArrowNullArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowNullArrayClass" title="struct GArrowNullArrayClass">GArrowNullArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowPrimitiveArray-struct" title="struct GArrowPrimitiveArray">GArrowPrimitiveArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowPrimitiveArrayClass" title="struct GArrowPrimitiveArrayClass">GArrowPrimitiveArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowBooleanArray-struct" title="struct GArrowBooleanArray">GArrowBooleanArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowBooleanArrayClass" title="struct GArrowBooleanArrayClass">GArrowBooleanArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt8Array-struct" title="struct GArrowInt8Array">GArrowInt8Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt8ArrayClass" title="struct GArrowInt8ArrayClass">GArrowInt8ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt8Array-struct" title="struct GArrowUInt8Array">GArrowUInt8Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt8ArrayClass" title="struct GArrowUInt8ArrayClass">GArrowUInt8ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt16Array-struct" title="struct GArrowInt16Array">GArrowInt16Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt16ArrayClass" title="struct GArrowInt16ArrayClass">GArrowInt16ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt16Array-struct" title="struct GArrowUInt16Array">GArrowUInt16Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt16ArrayClass" title="struct GArrowUInt16ArrayClass">GArrowUInt16ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt32Array-struct" title="struct GArrowInt32Array">GArrowInt32Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt32ArrayClass" title="struct GArrowInt32ArrayClass">GArrowInt32ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt32Array-struct" title="struct GArrowUInt32Array">GArrowUInt32Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt32ArrayClass" title="struct GArrowUInt32ArrayClass">GArrowUInt32ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt64Array-struct" title="struct GArrowInt64Array">GArrowInt64Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowInt64ArrayClass" title="struct GArrowInt64ArrayClass">GArrowInt64ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt64Array-struct" title="struct GArrowUInt64Array">GArrowUInt64Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowUInt64ArrayClass" title="struct GArrowUInt64ArrayClass">GArrowUInt64ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowFloatArray-struct" title="struct GArrowFloatArray">GArrowFloatArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowFloatArrayClass" title="struct GArrowFloatArrayClass">GArrowFloatArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDoubleArray-struct" title="struct GArrowDoubleArray">GArrowDoubleArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDoubleArrayClass" title="struct GArrowDoubleArrayClass">GArrowDoubleArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowBinaryArray-struct" title="struct GArrowBinaryArray">GArrowBinaryArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowBinaryArrayClass" title="struct GArrowBinaryArrayClass">GArrowBinaryArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowStringArray-struct" title="struct GArrowStringArray">GArrowStringArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowStringArrayClass" title="struct GArrowStringArrayClass">GArrowStringArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDate32Array-struct" title="struct GArrowDate32Array">GArrowDate32Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDate32ArrayClass" title="struct GArrowDate32ArrayClass">GArrowDate32ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDate64Array-struct" title="struct GArrowDate64Array">GArrowDate64Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowDate64ArrayClass" title="struct GArrowDate64ArrayClass">GArrowDate64ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTimestampArray-struct" title="struct GArrowTimestampArray">GArrowTimestampArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTimestampArrayClass" title="struct GArrowTimestampArrayClass">GArrowTimestampArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTime32Array-struct" title="struct GArrowTime32Array">GArrowTime32Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTime32ArrayClass" title="struct GArrowTime32ArrayClass">GArrowTime32ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTime64Array-struct" title="struct GArrowTime64Array">GArrowTime64Array</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowTime64ArrayClass" title="struct GArrowTime64ArrayClass">GArrowTime64ArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowListArray-struct" title="struct GArrowListArray">GArrowListArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowListArrayClass" title="struct GArrowListArrayClass">GArrowListArrayClass</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowStructArray-struct" title="struct GArrowStructArray">GArrowStructArray</a></td> -</tr> -<tr> -<td class="datatype_keyword">struct</td> -<td class="function_name"><a class="link" href="array-classes.html#GArrowStructArrayClass" title="struct GArrowStructArrayClass">GArrowStructArrayClass</a></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect1"> -<a name="array-classes.object-hierarchy"></a><h2>Object Hierarchy</h2> -<pre class="screen"> <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK> - <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowArray">GArrowArray</a> - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowBinaryArray - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">â°ââ</span> <a class="link" href="array-classes.html#GArrowStringArray">GArrowStringArray</a> - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowListArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowNullArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowPrimitiveArray - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowBooleanArray">GArrowBooleanArray</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowDate32Array">GArrowDate32Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowDate64Array">GArrowDate64Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowDoubleArray">GArrowDoubleArray</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowFloatArray">GArrowFloatArray</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowInt16Array">GArrowInt16Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowInt32Array">GArrowInt32Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowInt64Array">GArrowInt64Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowInt8Array">GArrowInt8Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowTime32Array">GArrowTime32Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowTime64Array">GArrowTime64Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowTimestampArray">GArrowTimestampArray</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowUInt16Array">GArrowUInt16Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowUInt32Array">GArrowUInt32Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowUInt64Array">GArrowUInt64Array</a> - <span class="lineart">â</span> <span class="lineart">â</span> <span class="lineart">â°ââ</span> <a class="link" href="array-classes.html#GArrowUInt8Array">GArrowUInt8Array</a> - <span class="lineart">â</span> <span class="lineart">â°ââ</span> GArrowStructArray - <span class="lineart">â°ââ</span> GArrowArray - <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowBinaryArray">GArrowBinaryArray</a> - <span class="lineart">â</span> <span class="lineart">â°ââ</span> GArrowStringArray - <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowPrimitiveArray">GArrowPrimitiveArray</a> - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowBooleanArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowDate32Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowDate64Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowDoubleArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowFloatArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowInt16Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowInt32Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowInt64Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowInt8Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowTime32Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowTime64Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowTimestampArray - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowUInt16Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowUInt32Array - <span class="lineart">â</span> <span class="lineart">âââ</span> GArrowUInt64Array - <span class="lineart">â</span> <span class="lineart">â°ââ</span> GArrowUInt8Array - <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowListArray">GArrowListArray</a> - <span class="lineart">âââ</span> <a class="link" href="array-classes.html#GArrowNullArray">GArrowNullArray</a> - <span class="lineart">â°ââ</span> <a class="link" href="array-classes.html#GArrowStructArray">GArrowStructArray</a> -</pre> -</div> -<div class="refsect1"> -<a name="array-classes.includes"></a><h2>Includes</h2> -<pre class="synopsis">#include <arrow-glib/arrow-glib.h> -</pre> -</div> -<div class="refsect1"> -<a name="array-classes.description"></a><h2>Description</h2> -<p><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> is a base class for all array classes such as -<a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p> -<p>All array classes are immutable. You need to use binary data or -array builder to create a new array except <a class="link" href="array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a>. If you -have binary data that uses Arrow format data, you can create a new -array with the binary data as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> object. If you don't -have binary data, you can use array builder class such as -<a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> that creates Arrow format data -internally and a new array from the data.</p> -<p><a class="link" href="array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a> is a class for null array. It can store zero or -more null values. You need to specify an array length to create a -new array.</p> -<p><a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> is a class for binary array. It can store zero -or more boolean data. If you don't have Arrow format data, you need -to use <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder"><span class="type">GArrowBooleanArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowInt8Array"><span class="type">GArrowInt8Array</span></a> is a class for 8-bit integer array. It can store -zero or more 8-bit integer data. If you don't have Arrow format -data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt8ArrayBuilder"><span class="type">GArrowInt8ArrayBuilder</span></a> to create a new -array.</p> -<p><a class="link" href="array-classes.html#GArrowUInt8Array"><span class="type">GArrowUInt8Array</span></a> is a class for 8-bit unsigned integer array. It -can store zero or more 8-bit unsigned integer data. If you don't -have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt8ArrayBuilder"><span class="type">GArrowUInt8ArrayBuilder</span></a> to -create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowInt16Array"><span class="type">GArrowInt16Array</span></a> is a class for 16-bit integer array. It can store -zero or more 16-bit integer data. If you don't have Arrow format -data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder"><span class="type">GArrowInt16ArrayBuilder</span></a> to create a new -array.</p> -<p><a class="link" href="array-classes.html#GArrowUInt16Array"><span class="type">GArrowUInt16Array</span></a> is a class for 16-bit unsigned integer array. It -can store zero or more 16-bit unsigned integer data. If you don't -have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt16ArrayBuilder"><span class="type">GArrowUInt16ArrayBuilder</span></a> -to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowInt32Array"><span class="type">GArrowInt32Array</span></a> is a class for 32-bit integer array. It can store -zero or more 32-bit integer data. If you don't have Arrow format -data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt32ArrayBuilder"><span class="type">GArrowInt32ArrayBuilder</span></a> to create a new -array.</p> -<p><a class="link" href="array-classes.html#GArrowUInt32Array"><span class="type">GArrowUInt32Array</span></a> is a class for 32-bit unsigned integer array. It -can store zero or more 32-bit unsigned integer data. If you don't -have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt32ArrayBuilder"><span class="type">GArrowUInt32ArrayBuilder</span></a> -to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowInt64Array"><span class="type">GArrowInt64Array</span></a> is a class for 64-bit integer array. It can store -zero or more 64-bit integer data. If you don't have Arrow format -data, you need to use <a class="link" href="array-builder-classes.html#GArrowInt64ArrayBuilder"><span class="type">GArrowInt64ArrayBuilder</span></a> to create a new -array.</p> -<p><a class="link" href="array-classes.html#GArrowUInt64Array"><span class="type">GArrowUInt64Array</span></a> is a class for 64-bit unsigned integer array. It -can store zero or more 64-bit unsigned integer data. If you don't -have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowUInt64ArrayBuilder"><span class="type">GArrowUInt64ArrayBuilder</span></a> -to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowFloatArray"><span class="type">GArrowFloatArray</span></a> is a class for 32-bit floating point array. It -can store zero or more 32-bit floating data. If you don't have -Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder"><span class="type">GArrowFloatArrayBuilder</span></a> to -create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowDoubleArray"><span class="type">GArrowDoubleArray</span></a> is a class for 64-bit floating point array. It -can store zero or more 64-bit floating data. If you don't have -Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder"><span class="type">GArrowDoubleArrayBuilder</span></a> to -create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowBinaryArray"><span class="type">GArrowBinaryArray</span></a> is a class for binary array. It can store zero -or more binary data. If you don't have Arrow format data, you need -to use <a class="link" href="array-builder-classes.html#GArrowBinaryArrayBuilder"><span class="type">GArrowBinaryArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowStringArray"><span class="type">GArrowStringArray</span></a> is a class for UTF-8 encoded string array. It -can store zero or more UTF-8 encoded string data. If you don't have -Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowStringArrayBuilder"><span class="type">GArrowStringArrayBuilder</span></a> to -create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowDate32Array"><span class="type">GArrowDate32Array</span></a> is a class for the number of days since UNIX -epoch in 32-bit signed integer array. It can store zero or more -date data. If you don't have Arrow format data, you need to use -<a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder"><span class="type">GArrowDate32ArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowDate64Array"><span class="type">GArrowDate64Array</span></a> is a class for the number of milliseconds since -UNIX epoch in 64-bit signed integer array. It can store zero or -more date data. If you don't have Arrow format data, you need to -use <a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder"><span class="type">GArrowDate64ArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowTimestampArray"><span class="type">GArrowTimestampArray</span></a> is a class for the number of -seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in -64-bit signed integer array. It can store zero or more timestamp -data. If you don't have Arrow format data, you need to use -<a class="link" href="array-builder-classes.html#GArrowTimestampArrayBuilder"><span class="type">GArrowTimestampArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowTime32Array"><span class="type">GArrowTime32Array</span></a> is a class for the number of seconds or -milliseconds since midnight in 32-bit signed integer array. It can -store zero or more time data. If you don't have Arrow format data, -you need to use <a class="link" href="array-builder-classes.html#GArrowTime32ArrayBuilder"><span class="type">GArrowTime32ArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowTime64Array"><span class="type">GArrowTime64Array</span></a> is a class for the number of microseconds or -nanoseconds since midnight in 64-bit signed integer array. It can -store zero or more time data. If you don't have Arrow format data, -you need to use <a class="link" href="array-builder-classes.html#GArrowTime64ArrayBuilder"><span class="type">GArrowTime64ArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a> is a class for list array. It can store zero or -more list data. If you don't have Arrow format data, you need to -use <a class="link" href="array-builder-classes.html#GArrowListArrayBuilder"><span class="type">GArrowListArrayBuilder</span></a> to create a new array.</p> -<p><a class="link" href="array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a> is a class for struct array. It can store zero -or more structs. One struct has zero or more fields. If you don't -have Arrow format data, you need to use <a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder"><span class="type">GArrowStructArrayBuilder</span></a> -to create a new array.</p> -</div> -<div class="refsect1"> -<a name="array-classes.functions_details"></a><h2>Functions</h2> -<div class="refsect2"> -<a name="garrow-array-equal"></a><h3>garrow_array_equal ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -garrow_array_equal (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.2.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>other_array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.2.5"></a><h4>Returns</h4> -<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> -otherwise.</p> -<p></p> -</div> -<p class="since">Since 0.4.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-equal-approx"></a><h3>garrow_array_equal_approx ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -garrow_array_equal_approx (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.3.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>other_array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.3.5"></a><h4>Returns</h4> -<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the approx same data, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> -otherwise.</p> -<p></p> -</div> -<p class="since">Since 0.4.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-equal-range"></a><h3>garrow_array_equal_range ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -garrow_array_equal_range (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> start_index</code></em>, - <em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *other_array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> other_start_index</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> end_index</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.4.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>start_index</p></td> -<td class="parameter_description"><p>The start index of <em class="parameter"><code>array</code></em> -to be used.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>other_array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> to be compared.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>other_start_index</p></td> -<td class="parameter_description"><p>The start index of <em class="parameter"><code>other_array</code></em> -to be used.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>end_index</p></td> -<td class="parameter_description"><p>The end index of <em class="parameter"><code>array</code></em> -to be used. The end index of -<em class="parameter"><code>other_array</code></em> -is "<em class="parameter"><code>other_start_index</code></em> -+ (<em class="parameter"><code>end_index</code></em> -- -<em class="parameter"><code>start_index</code></em> -)".</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.4.5"></a><h4>Returns</h4> -<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> if both of them have the same data in the range, -<GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> otherwise.</p> -<p></p> -</div> -<p class="since">Since 0.4.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-is-null"></a><h3>garrow_array_is_null ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -garrow_array_is_null (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.5.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>i</p></td> -<td class="parameter_description"><p>The index of the target value.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.5.5"></a><h4>Returns</h4> -<p> Whether the i-th value is null or not.</p> -<p></p> -</div> -<p class="since">Since 0.3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-length"></a><h3>garrow_array_get_length ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -garrow_array_get_length (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.6.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.6.5"></a><h4>Returns</h4> -<p> The number of rows in the array.</p> -<p></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-offset"></a><h3>garrow_array_get_offset ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -garrow_array_get_offset (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.7.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.7.5"></a><h4>Returns</h4> -<p> The number of values in the array.</p> -<p></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-n-nulls"></a><h3>garrow_array_get_n_nulls ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gint64"><span class="returnvalue">gint64</span></GTKDOCLINK> -garrow_array_get_n_nulls (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.8.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.8.5"></a><h4>Returns</h4> -<p> The number of NULLs in the array.</p> -<p></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-null-bitmap"></a><h3>garrow_array_get_null_bitmap ()</h3> -<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -garrow_array_get_null_bitmap (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.9.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.9.5"></a><h4>Returns</h4> -<p> The bitmap that indicates null -value indexes for the array as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> when -<a class="link" href="array-classes.html#garrow-array-get-n-nulls" title="garrow_array_get_n_nulls ()"><code class="function">garrow_array_get_n_nulls()</code></a> returns 0. </p> -<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][nullable]</span></p> -</div> -<p class="since">Since 0.3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-value-data-type"></a><h3>garrow_array_get_value_data_type ()</h3> -<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="returnvalue">GArrowDataType</span></a> * -garrow_array_get_value_data_type (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.10.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.10.5"></a><h4>Returns</h4> -<p> The <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> for each value of the -array. </p> -<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> -</div> -<p class="since">Since 0.3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-get-value-type"></a><h3>garrow_array_get_value_type ()</h3> -<pre class="programlisting"><a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="returnvalue">GArrowType</span></a> -garrow_array_get_value_type (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.11.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.11.5"></a><h4>Returns</h4> -<p> The <a class="link" href="arrow-glib-GArrowType.html#GArrowType" title="enum GArrowType"><span class="type">GArrowType</span></a> for each value of the array.</p> -<p></p> -</div> -<p class="since">Since 0.3.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-slice"></a><h3>garrow_array_slice ()</h3> -<pre class="programlisting"><a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -garrow_array_slice (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> offset</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.12.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>offset</p></td> -<td class="parameter_description"><p>The offset of sub <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>length</p></td> -<td class="parameter_description"><p>The length of sub <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.12.5"></a><h4>Returns</h4> -<p> The sub <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. It covers only from -<code class="literal">offset</code> to <code class="literal">offset + length</code> range. The sub <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> shares -values with the base <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>. </p> -<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-to-string"></a><h3>garrow_array_to_string ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> * -garrow_array_to_string (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.13.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>error</p></td> -<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td> -<td class="parameter_annotations"><span class="annotation">[nullable]</span></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.13.5"></a><h4>Returns</h4> -<p> The formatted array content or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error.</p> -<p> The returned string should be freed when with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no -longer needed. </p> -<p><span class="annotation">[nullable]</span></p> -</div> -<p class="since">Since 0.4.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-array-cast"></a><h3>garrow_array_cast ()</h3> -<pre class="programlisting"><a class="link" href="array-classes.html#GArrowArray"><span class="returnvalue">GArrowArray</span></a> * -garrow_array_cast (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> *array</code></em>, - <em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> *target_data_type</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="GArrowCastOptions"><span class="type">GArrowCastOptions</span></GTKDOCLINK> *options</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.14.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>target_data_type</p></td> -<td class="parameter_description"><p>A <a class="link" href="basic-data-type-classes.html#GArrowDataType"><span class="type">GArrowDataType</span></a> of cast target data.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>options</p></td> -<td class="parameter_description"><p> A <GTKDOCLINK HREF="GArrowCastOptions"><span class="type">GArrowCastOptions</span></GTKDOCLINK>. </p></td> -<td class="parameter_annotations"><span class="annotation">[nullable]</span></td> -</tr> -<tr> -<td class="parameter_name"><p>error</p></td> -<td class="parameter_description"><p> Return location for a <GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> or <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK>. </p></td> -<td class="parameter_annotations"><span class="annotation">[nullable]</span></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.14.5"></a><h4>Returns</h4> -<p> A newly created casted array on success, <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> on error. </p> -<p><span class="annotation">[nullable][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> -</div> -<p class="since">Since 0.7.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-null-array-new"></a><h3>garrow_null_array_new ()</h3> -<pre class="programlisting"><a class="link" href="array-classes.html#GArrowNullArray"><span class="returnvalue">GArrowNullArray</span></a> * -garrow_null_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.15.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>length</p></td> -<td class="parameter_description"><p>An array length.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.15.5"></a><h4>Returns</h4> -<p> A newly created <a class="link" href="array-classes.html#GArrowNullArray"><span class="type">GArrowNullArray</span></a>.</p> -<p></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-primitive-array-get-buffer"></a><h3>garrow_primitive_array_get_buffer ()</h3> -<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="returnvalue">GArrowBuffer</span></a> * -garrow_primitive_array_get_buffer (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowPrimitiveArray"><span class="type">GArrowPrimitiveArray</span></a> *array</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.16.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody><tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowPrimitiveArray"><span class="type">GArrowPrimitiveArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr></tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.16.5"></a><h4>Returns</h4> -<p> The data of the array as <a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a>. </p> -<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-boolean-array-new"></a><h3>garrow_boolean_array_new ()</h3> -<pre class="programlisting"><a class="link" href="array-classes.html#GArrowBooleanArray"><span class="returnvalue">GArrowBooleanArray</span></a> * -garrow_boolean_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> length</code></em>, - <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *data</code></em>, - <em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> *null_bitmap</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> n_nulls</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.17.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>length</p></td> -<td class="parameter_description"><p>The number of elements.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>data</p></td> -<td class="parameter_description"><p>The binary data in Arrow format of the array.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>null_bitmap</p></td> -<td class="parameter_description"><p> The bitmap that shows null elements. The -N-th element is null when the N-th bit is 0, not null otherwise. -If the array has no null elements, the bitmap must be <GTKDOCLINK HREF="NULL:CAPS"><code class="literal">NULL</code></GTKDOCLINK> and -<em class="parameter"><code>n_nulls</code></em> -is 0. </p></td> -<td class="parameter_annotations"><span class="annotation">[nullable]</span></td> -</tr> -<tr> -<td class="parameter_name"><p>n_nulls</p></td> -<td class="parameter_description"><p>The number of null elements. If -1 is specified, the -number of nulls are computed from <em class="parameter"><code>null_bitmap</code></em> -.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.17.5"></a><h4>Returns</h4> -<p> A newly created <a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p> -<p></p> -</div> -<p class="since">Since 0.4.0</p> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-boolean-array-get-value"></a><h3>garrow_boolean_array_get_value ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> -garrow_boolean_array_get_value (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> i</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.18.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>i</p></td> -<td class="parameter_description"><p>The index of the target value.</p></td> -<td class="parameter_annotations"> </td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.18.5"></a><h4>Returns</h4> -<p> The i-th value.</p> -<p></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-boolean-array-get-values"></a><h3>garrow_boolean_array_get_values ()</h3> -<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK> * -garrow_boolean_array_get_values (<em class="parameter"><code><a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a> *array</code></em>, - <em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> *length</code></em>);</pre> -<div class="refsect3"> -<a name="id-1.2.2.2.32.19.4"></a><h4>Parameters</h4> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="parameters_name"> -<col class="parameters_description"> -<col width="200px" class="parameters_annotations"> -</colgroup> -<tbody> -<tr> -<td class="parameter_name"><p>array</p></td> -<td class="parameter_description"><p>A <a class="link" href="array-classes.html#GArrowBooleanArray"><span class="type">GArrowBooleanArray</span></a>.</p></td> -<td class="parameter_annotations"> </td> -</tr> -<tr> -<td class="parameter_name"><p>length</p></td> -<td class="parameter_description"><p> The number of values. </p></td> -<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> -</tr> -</tbody> -</table></div> -</div> -<div class="refsect3"> -<a name="id-1.2.2.2.32.19.5"></a><h4>Returns</h4> -<p> The raw boolean values.</p> -<p> It should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer needed. </p> -<p><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span></p> -</div> -</div> -<hr> -<div class="refsect2"> -<a name="garrow-int8-array-new"></a><h3>garrow_int8_array_new ()</h3> -<pre class="programlisting"><a class="link" href="array-classes.html#GArrowInt8Array"><span class="returnvalue">GArrowInt8Array</span></a> * -garrow_int8_array_new (<em class="parameter"><code><GTKDOCLINK HREF="gint6
<TRUNCATED>
