You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2018/08/07 01:03:02 UTC

[47/51] [partial] arrow-site git commit: Update documentation for 0.10.0

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/array-builder-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/array-builder-classes.html b/docs/c_glib/array-builder-classes.html
index b3d8ca7..8f4269d 100644
--- a/docs/c_glib/array-builder-classes.html
+++ b/docs/c_glib/array-builder-classes.html
@@ -913,6 +913,22 @@
 <a class="link" href="array-builder-classes.html#garrow-struct-array-builder-get-field-builders" title="garrow_struct_array_builder_get_field_builders ()">garrow_struct_array_builder_get_field_builders</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="returnvalue">GArrowDecimal128ArrayBuilder</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="array-builder-classes.html#garrow-decimal128-array-builder-new" title="garrow_decimal128_array_builder_new ()">garrow_decimal128_array_builder_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-builder-classes.html#garrow-decimal128-array-builder-append" title="garrow_decimal128_array_builder_append ()">garrow_decimal128_array_builder_append</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -931,7 +947,7 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowBooleanArrayBuilder"></a><a name="GArrowIntArrayBuilder"></a><a name="GArrowInt8ArrayBuilder"></a><a name="GArrowUInt8ArrayBuilder"></a><a name="GArrowInt16ArrayBuilder"></a><a name="GArrowUInt16ArrayBuilder"></a><a name="GArrowInt32ArrayBuilder"></a><a name="GArrowUInt32ArrayBuilder"></a><a name="GArrowInt64ArrayBuilder"></a><a name="GArrowUInt64ArrayBuilder"></a><a name="GArrowFloatArrayBuilder"></a><a name="GArrowDoubleArrayBuilder"></a><a name="GArrowBinaryArrayBuilder"></a><a name="GArrowStringArrayBuilder"></a><a name="GArrowDate32ArrayBuilder"></a><a name="GArrowDate64ArrayBuilder"></a><a name="GArrowTimestampArrayBuilder"></a><a name="GArrowTime32ArrayBuilder"></a><a name="GArrowTime64ArrayBuilder"></a><a name="GArrowListArrayBuilder"></a><a name="GArrowStructArrayBuilder"></a><a name="GArrowArrayBuilder"></a><a name="GArrowUIntArrayBuilder"></a><div class="refsect1">
+<a name="GArrowBooleanArrayBuilder"></a><a name="GArrowIntArrayBuilder"></a><a name="GArrowInt8ArrayBuilder"></a><a name="GArrowUInt8ArrayBuilder"></a><a name="GArrowInt16ArrayBuilder"></a><a name="GArrowUInt16ArrayBuilder"></a><a name="GArrowInt32ArrayBuilder"></a><a name="GArrowUInt32ArrayBuilder"></a><a name="GArrowInt64ArrayBuilder"></a><a name="GArrowUInt64ArrayBuilder"></a><a name="GArrowFloatArrayBuilder"></a><a name="GArrowDoubleArrayBuilder"></a><a name="GArrowBinaryArrayBuilder"></a><a name="GArrowStringArrayBuilder"></a><a name="GArrowDate32ArrayBuilder"></a><a name="GArrowDate64ArrayBuilder"></a><a name="GArrowTimestampArrayBuilder"></a><a name="GArrowTime32ArrayBuilder"></a><a name="GArrowTime64ArrayBuilder"></a><a name="GArrowListArrayBuilder"></a><a name="GArrowStructArrayBuilder"></a><a name="GArrowArrayBuilder"></a><a name="GArrowDecimal128ArrayBuilder"></a><a name="GArrowUIntArrayBuilder"></a><div class="refsect1">
 <a name="array-builder-classes.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -1040,11 +1056,23 @@
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder-struct" title="struct GArrowStructArrayBuilder">GArrowStructArrayBuilder</a></td>
 </tr>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GARROW-TYPE-DECIMAL128-ARRAY-BUILDER:CAPS" title="GARROW_TYPE_DECIMAL128_ARRAY_BUILDER">GARROW_TYPE_DECIMAL128_ARRAY_BUILDER</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilderClass" title="struct GArrowDecimal128ArrayBuilderClass">GArrowDecimal128ArrayBuilderClass</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowArrayBuilder-struct" title="GArrowArrayBuilder">GArrowArrayBuilder</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder-struct" title="GArrowDecimal128ArrayBuilder">GArrowDecimal128ArrayBuilder</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="array-builder-classes.html#GArrowUIntArrayBuilder-struct" title="GArrowUIntArrayBuilder">GArrowUIntArrayBuilder</a></td>
 </tr>
 </tbody>
@@ -1058,6 +1086,7 @@
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder">GArrowBooleanArrayBuilder</a>
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder">GArrowDate32ArrayBuilder</a>
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder">GArrowDate64ArrayBuilder</a>
+        <span class="lineart">├──</span> GArrowDecimal128ArrayBuilder
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder">GArrowDoubleArrayBuilder</a>
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder">GArrowFloatArrayBuilder</a>
         <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder">GArrowInt16ArrayBuilder</a>
@@ -1156,6 +1185,8 @@ integer size builder such as <a class="link" href="array-builder-classes.html#GA
 <a class="link" href="composite-array-classes.html#GArrowListArray"><span class="type">GArrowListArray</span></a>.</p>
 <p><a class="link" href="array-builder-classes.html#GArrowStructArrayBuilder"><span class="type">GArrowStructArrayBuilder</span></a> is the class to create a new
 <a class="link" href="composite-array-classes.html#GArrowStructArray"><span class="type">GArrowStructArray</span></a>.</p>
+<p><a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="type">GArrowDecimal128ArrayBuilder</span></a> is the class to create a new
+<a class="link" href="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</span></a>.</p>
 </div>
 <div class="refsect1">
 <a name="array-builder-classes.functions_details"></a><h2>Functions</h2>
@@ -5293,6 +5324,73 @@ garrow_struct_array_builder_get_field_builders
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GArrowArray][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal128-array-builder-new"></a><h3>garrow_decimal128_array_builder_new ()</h3>
+<pre class="programlisting"><a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="returnvalue">GArrowDecimal128ArrayBuilder</span></a> *
+garrow_decimal128_array_builder_new (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a> *data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-decimal128-array-builder-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>data_type</p></td>
+<td class="parameter_description"><p><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a> for the decimal.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-decimal128-array-builder-new.returns"></a><h4>Returns</h4>
+<p> A newly created <a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="type">GArrowDecimal128ArrayBuilder</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal128-array-builder-append"></a><h3>garrow_decimal128_array_builder_append ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+garrow_decimal128_array_builder_append
+                               (<em class="parameter"><code><a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="type">GArrowDecimal128ArrayBuilder</span></a> *builder</code></em>,
+                                <em class="parameter"><code><a class="link" href="GArrowDecimal128.html" title="Decimal classes"><span class="type">GArrowDecimal128</span></a> *value</code></em>,
+                                <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-decimal128-array-builder-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>builder</p></td>
+<td class="parameter_description"><p>A <a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="type">GArrowDecimal128ArrayBuilder</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>A decimal value.</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">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-decimal128-array-builder-append.returns"></a><h4>Returns</h4>
+<p> <GTKDOCLINK HREF="TRUE:CAPS"><code class="literal">TRUE</code></GTKDOCLINK> on success, <GTKDOCLINK HREF="FALSE:CAPS"><code class="literal">FALSE</code></GTKDOCLINK> if there was an error.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
 </div>
 <div class="refsect1">
 <a name="array-builder-classes.other_details"></a><h2>Types and Values</h2>
@@ -5451,11 +5549,30 @@ garrow_struct_array_builder_get_field_builders
 </div>
 <hr>
 <div class="refsect2">
+<a name="GARROW-TYPE-DECIMAL128-ARRAY-BUILDER:CAPS"></a><h3>GARROW_TYPE_DECIMAL128_ARRAY_BUILDER</h3>
+<pre class="programlisting">#define GARROW_TYPE_DECIMAL128_ARRAY_BUILDER (garrow_decimal128_array_builder_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDecimal128ArrayBuilderClass"></a><h3>struct GArrowDecimal128ArrayBuilderClass</h3>
+<pre class="programlisting">struct GArrowDecimal128ArrayBuilderClass {
+  GArrowArrayBuilderClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowArrayBuilder-struct"></a><h3>GArrowArrayBuilder</h3>
 <pre class="programlisting">typedef struct _GArrowArrayBuilder GArrowArrayBuilder;</pre>
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowDecimal128ArrayBuilder-struct"></a><h3>GArrowDecimal128ArrayBuilder</h3>
+<pre class="programlisting">typedef struct _GArrowDecimal128ArrayBuilder GArrowDecimal128ArrayBuilder;</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowUIntArrayBuilder-struct"></a><h3>GArrowUIntArrayBuilder</h3>
 <pre class="programlisting">typedef struct _GArrowUIntArrayBuilder GArrowUIntArrayBuilder;</pre>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/arrow-glib.devhelp2
----------------------------------------------------------------------
diff --git a/docs/c_glib/arrow-glib.devhelp2 b/docs/c_glib/arrow-glib.devhelp2
index b63b88a..e9d5627 100644
--- a/docs/c_glib/arrow-glib.devhelp2
+++ b/docs/c_glib/arrow-glib.devhelp2
@@ -165,6 +165,8 @@
     <keyword type="function" name="garrow_time64_array_new ()" link="basic-array-classes.html#garrow-time64-array-new" since="0.7.0"/>
     <keyword type="function" name="garrow_time64_array_get_value ()" link="basic-array-classes.html#garrow-time64-array-get-value" since="0.7.0"/>
     <keyword type="function" name="garrow_time64_array_get_values ()" link="basic-array-classes.html#garrow-time64-array-get-values" since="0.7.0"/>
+    <keyword type="function" name="garrow_decimal128_array_format_value ()" link="basic-array-classes.html#garrow-decimal128-array-format-value" since="0.10.0"/>
+    <keyword type="function" name="garrow_decimal128_array_get_value ()" link="basic-array-classes.html#garrow-decimal128-array-get-value" since="0.10.0"/>
     <keyword type="macro" name="GARROW_TYPE_ARRAY" link="basic-array-classes.html#GARROW-TYPE-ARRAY:CAPS"/>
     <keyword type="struct" name="struct GArrowArrayClass" link="basic-array-classes.html#GArrowArrayClass"/>
     <keyword type="struct" name="struct GArrowNullArray" link="basic-array-classes.html#GArrowNullArray-struct"/>
@@ -205,10 +207,15 @@
     <keyword type="struct" name="struct GArrowTime32ArrayClass" link="basic-array-classes.html#GArrowTime32ArrayClass"/>
     <keyword type="macro" name="GARROW_TYPE_TIME64_ARRAY" link="basic-array-classes.html#GARROW-TYPE-TIME64-ARRAY:CAPS"/>
     <keyword type="struct" name="struct GArrowTime64ArrayClass" link="basic-array-classes.html#GArrowTime64ArrayClass"/>
+    <keyword type="struct" name="struct GArrowFixedSizeBinaryArrayClass" link="basic-array-classes.html#GArrowFixedSizeBinaryArrayClass"/>
+    <keyword type="macro" name="GARROW_TYPE_DECIMAL128_ARRAY" link="basic-array-classes.html#GARROW-TYPE-DECIMAL128-ARRAY:CAPS"/>
+    <keyword type="struct" name="struct GArrowDecimal128ArrayClass" link="basic-array-classes.html#GArrowDecimal128ArrayClass"/>
     <keyword type="struct" name="GArrowArray" link="basic-array-classes.html#GArrowArray-struct"/>
     <keyword type="struct" name="GArrowDate32Array" link="basic-array-classes.html#GArrowDate32Array-struct"/>
     <keyword type="struct" name="GArrowDate64Array" link="basic-array-classes.html#GArrowDate64Array-struct"/>
+    <keyword type="struct" name="GArrowDecimal128Array" link="basic-array-classes.html#GArrowDecimal128Array-struct"/>
     <keyword type="struct" name="GArrowDoubleArray" link="basic-array-classes.html#GArrowDoubleArray-struct"/>
+    <keyword type="struct" name="GArrowFixedSizeBinaryArray" link="basic-array-classes.html#GArrowFixedSizeBinaryArray-struct"/>
     <keyword type="struct" name="GArrowFloatArray" link="basic-array-classes.html#GArrowFloatArray-struct"/>
     <keyword type="struct" name="GArrowInt16Array" link="basic-array-classes.html#GArrowInt16Array-struct"/>
     <keyword type="struct" name="GArrowInt32Array" link="basic-array-classes.html#GArrowInt32Array-struct"/>
@@ -349,6 +356,8 @@
     <keyword type="function" name="garrow_struct_array_builder_append_null ()" link="array-builder-classes.html#garrow-struct-array-builder-append-null"/>
     <keyword type="function" name="garrow_struct_array_builder_get_field_builder ()" link="array-builder-classes.html#garrow-struct-array-builder-get-field-builder"/>
     <keyword type="function" name="garrow_struct_array_builder_get_field_builders ()" link="array-builder-classes.html#garrow-struct-array-builder-get-field-builders"/>
+    <keyword type="function" name="garrow_decimal128_array_builder_new ()" link="array-builder-classes.html#garrow-decimal128-array-builder-new" since="0.10.0"/>
+    <keyword type="function" name="garrow_decimal128_array_builder_append ()" link="array-builder-classes.html#garrow-decimal128-array-builder-append" since="0.10.0"/>
     <keyword type="macro" name="GARROW_TYPE_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-ARRAY-BUILDER:CAPS"/>
     <keyword type="struct" name="struct GArrowArrayBuilderClass" link="array-builder-classes.html#GArrowArrayBuilderClass"/>
     <keyword type="struct" name="struct GArrowBooleanArrayBuilder" link="array-builder-classes.html#GArrowBooleanArrayBuilder-struct"/>
@@ -374,7 +383,10 @@
     <keyword type="struct" name="struct GArrowTime64ArrayBuilder" link="array-builder-classes.html#GArrowTime64ArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowListArrayBuilder" link="array-builder-classes.html#GArrowListArrayBuilder-struct"/>
     <keyword type="struct" name="struct GArrowStructArrayBuilder" link="array-builder-classes.html#GArrowStructArrayBuilder-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_DECIMAL128_ARRAY_BUILDER" link="array-builder-classes.html#GARROW-TYPE-DECIMAL128-ARRAY-BUILDER:CAPS"/>
+    <keyword type="struct" name="struct GArrowDecimal128ArrayBuilderClass" link="array-builder-classes.html#GArrowDecimal128ArrayBuilderClass"/>
     <keyword type="struct" name="GArrowArrayBuilder" link="array-builder-classes.html#GArrowArrayBuilder-struct"/>
+    <keyword type="struct" name="GArrowDecimal128ArrayBuilder" link="array-builder-classes.html#GArrowDecimal128ArrayBuilder-struct"/>
     <keyword type="struct" name="GArrowUIntArrayBuilder" link="array-builder-classes.html#GArrowUIntArrayBuilder-struct"/>
     <keyword type="property" name="The “array-builder” property" link="array-builder-classes.html#GArrowArrayBuilder--array-builder"/>
     <keyword type="function" name="garrow_cast_options_new ()" link="compute-classes.html#garrow-cast-options-new" since="0.7.0"/>
@@ -389,6 +401,7 @@
     <keyword type="function" name="garrow_decimal128_to_string ()" link="GArrowDecimal128.html#garrow-decimal128-to-string" since="0.10.0"/>
     <keyword type="function" name="garrow_decimal128_abs ()" link="GArrowDecimal128.html#garrow-decimal128-abs" since="0.10.0"/>
     <keyword type="function" name="garrow_decimal128_negate ()" link="GArrowDecimal128.html#garrow-decimal128-negate" since="0.10.0"/>
+    <keyword type="function" name="garrow_decimal128_to_integer ()" link="GArrowDecimal128.html#garrow-decimal128-to-integer" since="0.10.0"/>
     <keyword type="macro" name="GARROW_TYPE_DECIMAL128" link="GArrowDecimal128.html#GARROW-TYPE-DECIMAL128:CAPS"/>
     <keyword type="struct" name="struct GArrowDecimal128Class" link="GArrowDecimal128.html#GArrowDecimal128Class"/>
     <keyword type="struct" name="GArrowDecimal128" link="GArrowDecimal128.html#GArrowDecimal128-struct"/>
@@ -437,6 +450,9 @@
     <keyword type="function" name="garrow_time_data_type_get_unit ()" link="basic-data-type-classes.html#garrow-time-data-type-get-unit" since="0.7.0"/>
     <keyword type="function" name="garrow_time32_data_type_new ()" link="basic-data-type-classes.html#garrow-time32-data-type-new" since="0.7.0"/>
     <keyword type="function" name="garrow_time64_data_type_new ()" link="basic-data-type-classes.html#garrow-time64-data-type-new" since="0.7.0"/>
+    <keyword type="function" name="garrow_decimal_data_type_new ()" link="basic-data-type-classes.html#garrow-decimal-data-type-new" since="0.10.0"/>
+    <keyword type="function" name="garrow_decimal_data_type_get_precision ()" link="basic-data-type-classes.html#garrow-decimal-data-type-get-precision" since="0.10.0"/>
+    <keyword type="function" name="garrow_decimal_data_type_get_scale ()" link="basic-data-type-classes.html#garrow-decimal-data-type-get-scale" since="0.10.0"/>
     <keyword type="macro" name="GARROW_TYPE_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-DATA-TYPE:CAPS"/>
     <keyword type="struct" name="struct GArrowDataTypeClass" link="basic-data-type-classes.html#GArrowDataTypeClass"/>
     <keyword type="macro" name="GARROW_TYPE_FIXED_WIDTH_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-FIXED-WIDTH-DATA-TYPE:CAPS"/>
@@ -478,8 +494,11 @@
     <keyword type="struct" name="struct GArrowTimeDataType" link="basic-data-type-classes.html#GArrowTimeDataType-struct"/>
     <keyword type="struct" name="struct GArrowTime32DataType" link="basic-data-type-classes.html#GArrowTime32DataType-struct"/>
     <keyword type="struct" name="struct GArrowTime64DataType" link="basic-data-type-classes.html#GArrowTime64DataType-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_DECIMAL_DATA_TYPE" link="basic-data-type-classes.html#GARROW-TYPE-DECIMAL-DATA-TYPE:CAPS"/>
+    <keyword type="struct" name="struct GArrowDecimalDataTypeClass" link="basic-data-type-classes.html#GArrowDecimalDataTypeClass"/>
     <keyword type="struct" name="GArrowBooleanDataType" link="basic-data-type-classes.html#GArrowBooleanDataType-struct"/>
     <keyword type="struct" name="GArrowDataType" link="basic-data-type-classes.html#GArrowDataType-struct"/>
+    <keyword type="struct" name="GArrowDecimalDataType" link="basic-data-type-classes.html#GArrowDecimalDataType-struct"/>
     <keyword type="struct" name="GArrowDoubleDataType" link="basic-data-type-classes.html#GArrowDoubleDataType-struct"/>
     <keyword type="struct" name="GArrowFixedWidthDataType" link="basic-data-type-classes.html#GArrowFixedWidthDataType-struct"/>
     <keyword type="struct" name="GArrowFloatDataType" link="basic-data-type-classes.html#GArrowFloatDataType-struct"/>
@@ -523,7 +542,12 @@
     <keyword type="function" name="garrow_schema_n_fields ()" link="GArrowSchema.html#garrow-schema-n-fields"/>
     <keyword type="function" name="garrow_schema_get_fields ()" link="GArrowSchema.html#garrow-schema-get-fields"/>
     <keyword type="function" name="garrow_schema_to_string ()" link="GArrowSchema.html#garrow-schema-to-string"/>
-    <keyword type="struct" name="struct GArrowSchema" link="GArrowSchema.html#GArrowSchema-struct"/>
+    <keyword type="function" name="garrow_schema_add_field ()" link="GArrowSchema.html#garrow-schema-add-field" since="0.10.0"/>
+    <keyword type="function" name="garrow_schema_remove_field ()" link="GArrowSchema.html#garrow-schema-remove-field" since="0.10.0"/>
+    <keyword type="function" name="garrow_schema_replace_field ()" link="GArrowSchema.html#garrow-schema-replace-field" since="0.10.0"/>
+    <keyword type="macro" name="GARROW_TYPE_SCHEMA" link="GArrowSchema.html#GARROW-TYPE-SCHEMA:CAPS"/>
+    <keyword type="struct" name="struct GArrowSchemaClass" link="GArrowSchema.html#GArrowSchemaClass"/>
+    <keyword type="struct" name="GArrowSchema" link="GArrowSchema.html#GArrowSchema-struct"/>
     <keyword type="property" name="The “schema” property" link="GArrowSchema.html#GArrowSchema--schema"/>
     <keyword type="function" name="garrow_table_new ()" link="GArrowTable.html#garrow-table-new"/>
     <keyword type="function" name="garrow_table_equal ()" link="GArrowTable.html#garrow-table-equal" since="0.4.0"/>
@@ -533,7 +557,10 @@
     <keyword type="function" name="garrow_table_get_n_rows ()" link="GArrowTable.html#garrow-table-get-n-rows"/>
     <keyword type="function" name="garrow_table_add_column ()" link="GArrowTable.html#garrow-table-add-column" since="0.3.0"/>
     <keyword type="function" name="garrow_table_remove_column ()" link="GArrowTable.html#garrow-table-remove-column" since="0.3.0"/>
-    <keyword type="struct" name="struct GArrowTable" link="GArrowTable.html#GArrowTable-struct"/>
+    <keyword type="function" name="garrow_table_replace_column ()" link="GArrowTable.html#garrow-table-replace-column" since="0.10.0"/>
+    <keyword type="macro" name="GARROW_TYPE_TABLE" link="GArrowTable.html#GARROW-TYPE-TABLE:CAPS"/>
+    <keyword type="struct" name="struct GArrowTableClass" link="GArrowTable.html#GArrowTableClass"/>
+    <keyword type="struct" name="GArrowTable" link="GArrowTable.html#GArrowTable-struct"/>
     <keyword type="property" name="The “table” property" link="GArrowTable.html#GArrowTable--table"/>
     <keyword type="function" name="garrow_record_batch_new ()" link="GArrowRecordBatch.html#garrow-record-batch-new"/>
     <keyword type="function" name="garrow_record_batch_equal ()" link="GArrowRecordBatch.html#garrow-record-batch-equal" since="0.4.0"/>
@@ -599,17 +626,18 @@
     <keyword type="function" name="garrow_mutable_buffer_new ()" link="buffer-classes.html#garrow-mutable-buffer-new" since="0.3.0"/>
     <keyword type="function" name="garrow_mutable_buffer_new_bytes ()" link="buffer-classes.html#garrow-mutable-buffer-new-bytes" since="0.9.0"/>
     <keyword type="function" name="garrow_mutable_buffer_slice ()" link="buffer-classes.html#garrow-mutable-buffer-slice" since="0.3.0"/>
+    <keyword type="function" name="garrow_resizable_buffer_new ()" link="buffer-classes.html#garrow-resizable-buffer-new" since="0.10.0"/>
     <keyword type="function" name="garrow_resizable_buffer_resize ()" link="buffer-classes.html#garrow-resizable-buffer-resize" since="0.3.0"/>
     <keyword type="function" name="garrow_resizable_buffer_reserve ()" link="buffer-classes.html#garrow-resizable-buffer-reserve" since="0.3.0"/>
-    <keyword type="function" name="garrow_pool_buffer_new ()" link="buffer-classes.html#garrow-pool-buffer-new" since="0.3.0"/>
     <keyword type="macro" name="GARROW_TYPE_BUFFER" link="buffer-classes.html#GARROW-TYPE-BUFFER:CAPS"/>
     <keyword type="struct" name="struct GArrowBufferClass" link="buffer-classes.html#GArrowBufferClass"/>
     <keyword type="macro" name="GARROW_TYPE_MUTABLE_BUFFER" link="buffer-classes.html#GARROW-TYPE-MUTABLE-BUFFER:CAPS"/>
     <keyword type="struct" name="struct GArrowMutableBufferClass" link="buffer-classes.html#GArrowMutableBufferClass"/>
-    <keyword type="struct" name="struct GArrowResizableBuffer" link="buffer-classes.html#GArrowResizableBuffer-struct"/>
-    <keyword type="struct" name="struct GArrowPoolBuffer" link="buffer-classes.html#GArrowPoolBuffer-struct"/>
+    <keyword type="macro" name="GARROW_TYPE_RESIZABLE_BUFFER" link="buffer-classes.html#GARROW-TYPE-RESIZABLE-BUFFER:CAPS"/>
+    <keyword type="struct" name="struct GArrowResizableBufferClass" link="buffer-classes.html#GArrowResizableBufferClass"/>
     <keyword type="struct" name="GArrowBuffer" link="buffer-classes.html#GArrowBuffer-struct"/>
     <keyword type="struct" name="GArrowMutableBuffer" link="buffer-classes.html#GArrowMutableBuffer-struct"/>
+    <keyword type="struct" name="GArrowResizableBuffer" link="buffer-classes.html#GArrowResizableBuffer-struct"/>
     <keyword type="property" name="The “buffer” property" link="buffer-classes.html#GArrowBuffer--buffer"/>
     <keyword type="property" name="The “data” property" link="buffer-classes.html#GArrowBuffer--data"/>
     <keyword type="function" name="garrow_error_quark ()" link="arrow-glib-GArrowError.html#garrow-error-quark"/>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/basic-array-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/basic-array-classes.html b/docs/c_glib/basic-array-classes.html
index 3cfc521..3baaada 100644
--- a/docs/c_glib/basic-array-classes.html
+++ b/docs/c_glib/basic-array-classes.html
@@ -602,6 +602,22 @@
 <a class="link" href="basic-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">
+<GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-decimal128-array-format-value" title="garrow_decimal128_array_format_value ()">garrow_decimal128_array_format_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="GArrowDecimal128.html" title="Decimal classes"><span class="returnvalue">GArrowDecimal128</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-array-classes.html#garrow-decimal128-array-get-value" title="garrow_decimal128_array_get_value ()">garrow_decimal128_array_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -620,7 +636,7 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowNullArray"></a><a name="GArrowBooleanArray"></a><a name="GArrowBinaryArray"></a><a name="GArrowStringArray"></a><a name="GArrowArray"></a><a name="GArrowDate32Array"></a><a name="GArrowDate64Array"></a><a name="GArrowDoubleArray"></a><a name="GArrowFloatArray"></a><a name="GArrowInt16Array"></a><a name="GArrowInt32Array"></a><a name="GArrowInt64Array"></a><a name="GArrowInt8Array"></a><a name="GArrowNumericArray"></a><a name="GArrowPrimitiveArray"></a><a name="GArrowTime32Array"></a><a name="GArrowTime64Array"></a><a name="GArrowTimestampArray"></a><a name="GArrowUInt16Array"></a><a name="GArrowUInt32Array"></a><a name="GArrowUInt64Array"></a><a name="GArrowUInt8Array"></a><div class="refsect1">
+<a name="GArrowNullArray"></a><a name="GArrowBooleanArray"></a><a name="GArrowBinaryArray"></a><a name="GArrowStringArray"></a><a name="GArrowArray"></a><a name="GArrowDate32Array"></a><a name="GArrowDate64Array"></a><a name="GArrowDecimal128Array"></a><a name="GArrowDoubleArray"></a><a name="GArrowFixedSizeBinaryArray"></a><a name="GArrowFloatArray"></a><a name="GArrowInt16Array"></a><a name="GArrowInt32Array"></a><a name="GArrowInt64Array"></a><a name="GArrowInt8Array"></a><a name="GArrowNumericArray"></a><a name="GArrowPrimitiveArray"></a><a name="GArrowTime32Array"></a><a name="GArrowTime64Array"></a><a name="GArrowTimestampArray"></a><a name="GArrowUInt16Array"></a><a name="GArrowUInt32Array"></a><a name="GArrowUInt64Array"></a><a name="GArrowUInt8Array"></a><div class="refsect1">
 <a name="basic-array-classes.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -789,6 +805,18 @@
 <td class="function_name"><a class="link" href="basic-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="basic-array-classes.html#GArrowFixedSizeBinaryArrayClass" title="struct GArrowFixedSizeBinaryArrayClass">GArrowFixedSizeBinaryArrayClass</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GARROW-TYPE-DECIMAL128-ARRAY:CAPS" title="GARROW_TYPE_DECIMAL128_ARRAY">GARROW_TYPE_DECIMAL128_ARRAY</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDecimal128ArrayClass" title="struct GArrowDecimal128ArrayClass">GArrowDecimal128ArrayClass</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="basic-array-classes.html#GArrowArray-struct" title="GArrowArray">GArrowArray</a></td>
 </tr>
@@ -802,10 +830,18 @@
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDecimal128Array-struct" title="GArrowDecimal128Array">GArrowDecimal128Array</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="basic-array-classes.html#GArrowDoubleArray-struct" title="GArrowDoubleArray">GArrowDoubleArray</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-array-classes.html#GArrowFixedSizeBinaryArray-struct" title="GArrowFixedSizeBinaryArray">GArrowFixedSizeBinaryArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="basic-array-classes.html#GArrowFloatArray-struct" title="GArrowFloatArray">GArrowFloatArray</a></td>
 </tr>
 <tr>
@@ -871,6 +907,10 @@
         <span class="lineart">├──</span> GArrowPrimitiveArray
         <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowBooleanArray">GArrowBooleanArray</a>
         <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowNumericArray">GArrowNumericArray</a>
+        <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowFixedSizeBinaryArray">GArrowFixedSizeBinaryArray</a>
+        <span class="lineart">│</span>   <span class="lineart">├──</span> GArrowFixedSizeBinaryArray
+        <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDecimal128Array">GArrowDecimal128Array</a>
+        <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowDecimal128Array
         <span class="lineart">│</span>   <span class="lineart">╰──</span> GArrowNumericArray
         <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate32Array">GArrowDate32Array</a>
         <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate64Array">GArrowDate64Array</a>
@@ -996,6 +1036,9 @@ you need to use <a class="link" href="array-builder-classes.html#GArrowTime32Arr
 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="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</span></a> is a class for 128-bit decimal array. It can store zero
+or more 128-bit decimal data. If you don't have Arrow format data, you need
+to use <a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder"><span class="type">GArrowDecimal128ArrayBuilder</span></a> to create a new array.</p>
 </div>
 <div class="refsect1">
 <a name="basic-array-classes.functions_details"></a><h2>Functions</h2>
@@ -3776,6 +3819,77 @@ garrow_time64_array_get_values (<em class="parameter"><code><a class="link" href
 </div>
 <p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal128-array-format-value"></a><h3>garrow_decimal128_array_format_value ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gchar"><span class="returnvalue">gchar</span></GTKDOCLINK> *
+garrow_decimal128_array_format_value (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</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="garrow-decimal128-array-format-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</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="garrow-decimal128-array-format-value.returns"></a><h4>Returns</h4>
+<p> The formatted i-th value.</p>
+<p>The returned string should be freed with <GTKDOCLINK HREF="g-free"><code class="function">g_free()</code></GTKDOCLINK> when no longer
+needed.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal128-array-get-value"></a><h3>garrow_decimal128_array_get_value ()</h3>
+<pre class="programlisting"><a class="link" href="GArrowDecimal128.html" title="Decimal classes"><span class="returnvalue">GArrowDecimal128</span></a> *
+garrow_decimal128_array_get_value (<em class="parameter"><code><a class="link" href="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</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="garrow-decimal128-array-get-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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="basic-array-classes.html#GArrowDecimal128Array"><span class="type">GArrowDecimal128Array</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="garrow-decimal128-array-get-value.returns"></a><h4>Returns</h4>
+<p>The i-th value. </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: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
 </div>
 <div class="refsect1">
 <a name="basic-array-classes.other_details"></a><h2>Types and Values</h2>
@@ -4056,6 +4170,28 @@ garrow_time64_array_get_values (<em class="parameter"><code><a class="link" href
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowFixedSizeBinaryArrayClass"></a><h3>struct GArrowFixedSizeBinaryArrayClass</h3>
+<pre class="programlisting">struct GArrowFixedSizeBinaryArrayClass {
+  GArrowPrimitiveArrayClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GARROW-TYPE-DECIMAL128-ARRAY:CAPS"></a><h3>GARROW_TYPE_DECIMAL128_ARRAY</h3>
+<pre class="programlisting">#define GARROW_TYPE_DECIMAL128_ARRAY (garrow_decimal128_array_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDecimal128ArrayClass"></a><h3>struct GArrowDecimal128ArrayClass</h3>
+<pre class="programlisting">struct GArrowDecimal128ArrayClass {
+  GArrowFixedSizeBinaryArrayClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowArray-struct"></a><h3>GArrowArray</h3>
 <pre class="programlisting">typedef struct _GArrowArray GArrowArray;</pre>
 </div>
@@ -4071,11 +4207,21 @@ garrow_time64_array_get_values (<em class="parameter"><code><a class="link" href
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowDecimal128Array-struct"></a><h3>GArrowDecimal128Array</h3>
+<pre class="programlisting">typedef struct _GArrowDecimal128Array GArrowDecimal128Array;</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowDoubleArray-struct"></a><h3>GArrowDoubleArray</h3>
 <pre class="programlisting">typedef struct _GArrowDoubleArray GArrowDoubleArray;</pre>
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowFixedSizeBinaryArray-struct"></a><h3>GArrowFixedSizeBinaryArray</h3>
+<pre class="programlisting">typedef struct _GArrowFixedSizeBinaryArray GArrowFixedSizeBinaryArray;</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowFloatArray-struct"></a><h3>GArrowFloatArray</h3>
 <pre class="programlisting">typedef struct _GArrowFloatArray GArrowFloatArray;</pre>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/basic-data-type-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/basic-data-type-classes.html b/docs/c_glib/basic-data-type-classes.html
index 7044e59..a9a8da0 100644
--- a/docs/c_glib/basic-data-type-classes.html
+++ b/docs/c_glib/basic-data-type-classes.html
@@ -241,6 +241,30 @@
 <a class="link" href="basic-data-type-classes.html#garrow-time64-data-type-new" title="garrow_time64_data_type_new ()">garrow_time64_data_type_new</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="returnvalue">GArrowDecimalDataType</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="basic-data-type-classes.html#garrow-decimal-data-type-new" title="garrow_decimal_data_type_new ()">garrow_decimal_data_type_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="basic-data-type-classes.html#garrow-decimal-data-type-get-precision" title="garrow_decimal_data_type_get_precision ()">garrow_decimal_data_type_get_precision</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="basic-data-type-classes.html#garrow-decimal-data-type-get-scale" title="garrow_decimal_data_type_get_scale ()">garrow_decimal_data_type_get_scale</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -259,7 +283,7 @@
 </tr></tbody>
 </table></div>
 </div>
-<a name="GArrowNullDataType"></a><a name="GArrowBinaryDataType"></a><a name="GArrowStringDataType"></a><a name="GArrowDate32DataType"></a><a name="GArrowDate64DataType"></a><a name="GArrowTimestampDataType"></a><a name="GArrowTimeDataType"></a><a name="GArrowTime32DataType"></a><a name="GArrowTime64DataType"></a><a name="GArrowBooleanDataType"></a><a name="GArrowDataType"></a><a name="GArrowDoubleDataType"></a><a name="GArrowFixedWidthDataType"></a><a name="GArrowFloatDataType"></a><a name="GArrowFloatingPointDataType"></a><a name="GArrowInt16DataType"></a><a name="GArrowInt32DataType"></a><a name="GArrowInt64DataType"></a><a name="GArrowInt8DataType"></a><a name="GArrowIntegerDataType"></a><a name="GArrowNumericDataType"></a><a name="GArrowUInt16DataType"></a><a name="GArrowUInt32DataType"></a><a name="GArrowUInt64DataType"></a><a name="GArrowUInt8DataType"></a><div class="refsect1">
+<a name="GArrowNullDataType"></a><a name="GArrowBinaryDataType"></a><a name="GArrowStringDataType"></a><a name="GArrowDate32DataType"></a><a name="GArrowDate64DataType"></a><a name="GArrowTimestampDataType"></a><a name="GArrowTimeDataType"></a><a name="GArrowTime32DataType"></a><a name="GArrowTime64DataType"></a><a name="GArrowBooleanDataType"></a><a name="GArrowDataType"></a><a name="GArrowDecimalDataType"></a><a name="GArrowDoubleDataType"></a><a name="GArrowFixedWidthDataType"></a><a name="GArrowFloatDataType"></a><a name="GArrowFloatingPointDataType"></a><a name="GArrowInt16DataType"></a><a name="GArrowInt32DataType"></a><a name="GArrowInt64DataType"></a><a name="GArrowInt8DataType"></a><a name="GArrowIntegerDataType"></a><a name="GArrowNumericDataType"></a><a name="GArrowUInt16DataType"></a><a name="GArrowUInt32DataType"></a><a name="GArrowUInt64DataType"></a><a name="GArrowUInt8DataType"></a><div class="refsect1">
 <a name="basic-data-type-classes.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -432,6 +456,14 @@
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowTime64DataType-struct" title="struct GArrowTime64DataType">GArrowTime64DataType</a></td>
 </tr>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GARROW-TYPE-DECIMAL-DATA-TYPE:CAPS" title="GARROW_TYPE_DECIMAL_DATA_TYPE">GARROW_TYPE_DECIMAL_DATA_TYPE</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataTypeClass" title="struct GArrowDecimalDataTypeClass">GArrowDecimalDataTypeClass</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowBooleanDataType-struct" title="GArrowBooleanDataType">GArrowBooleanDataType</a></td>
 </tr>
@@ -441,6 +473,10 @@
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType-struct" title="GArrowDecimalDataType">GArrowDecimalDataType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="basic-data-type-classes.html#GArrowDoubleDataType-struct" title="GArrowDoubleDataType">GArrowDoubleDataType</a></td>
 </tr>
 <tr>
@@ -530,6 +566,7 @@
         <span class="lineart">│</span>           <span class="lineart">╰──</span> GArrowFloatDataType
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate32DataType">GArrowDate32DataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate64DataType">GArrowDate64DataType</a>
+        <span class="lineart">├──</span> GArrowDecimalDataType
         <span class="lineart">├──</span> <a class="link" href="composite-data-type-classes.html#GArrowListDataType">GArrowListDataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowNullDataType">GArrowNullDataType</a>
         <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowStringDataType">GArrowStringDataType</a>
@@ -586,6 +623,7 @@ seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in
 milliseconds since midnight in 32-bit signed integer data type.</p>
 <p><a class="link" href="basic-data-type-classes.html#GArrowTime64DataType"><span class="type">GArrowTime64DataType</span></a> is a class for the number of microseconds or
 nanoseconds since midnight in 64-bit signed integer data type.</p>
+<p><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a> is a class for 128-bit decimal data type.</p>
 </div>
 <div class="refsect1">
 <a name="basic-data-type-classes.functions_details"></a><h2>Functions</h2>
@@ -996,6 +1034,93 @@ midnight in 64-bit signed integer data type. </p>
 </div>
 <p class="since">Since: <a class="link" href="api-index-0-7-0.html#api-index-0.7.0">0.7.0</a></p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal-data-type-new"></a><h3>garrow_decimal_data_type_new ()</h3>
+<pre class="programlisting"><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="returnvalue">GArrowDecimalDataType</span></a> *
+garrow_decimal_data_type_new (<em class="parameter"><code><GTKDOCLINK HREF="gint32"><span class="type">gint32</span></GTKDOCLINK> precision</code></em>,
+                              <em class="parameter"><code><GTKDOCLINK HREF="gint32"><span class="type">gint32</span></GTKDOCLINK> scale</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>precision</p></td>
+<td class="parameter_description"><p>The precision of decimal data.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>scale</p></td>
+<td class="parameter_description"><p>The scale of decimal data.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-new.returns"></a><h4>Returns</h4>
+<p> The newly created decimal data type.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal-data-type-get-precision"></a><h3>garrow_decimal_data_type_get_precision ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK>
+garrow_decimal_data_type_get_precision
+                               (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a> *decimal_data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-get-precision.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>decimal_data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-get-precision.returns"></a><h4>Returns</h4>
+<p> The precision of the decimal data type.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="garrow-decimal-data-type-get-scale"></a><h3>garrow_decimal_data_type_get_scale ()</h3>
+<pre class="programlisting"><GTKDOCLINK HREF="gint32"><span class="returnvalue">gint32</span></GTKDOCLINK>
+garrow_decimal_data_type_get_scale (<em class="parameter"><code><a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a> *decimal_data_type</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-get-scale.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>decimal_data_type</p></td>
+<td class="parameter_description"><p>The <a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType"><span class="type">GArrowDecimalDataType</span></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-decimal-data-type-get-scale.returns"></a><h4>Returns</h4>
+<p> The scale of the decimal data type.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
 </div>
 <div class="refsect1">
 <a name="basic-data-type-classes.other_details"></a><h2>Types and Values</h2>
@@ -1277,6 +1402,20 @@ midnight in 64-bit signed integer data type. </p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="GARROW-TYPE-DECIMAL-DATA-TYPE:CAPS"></a><h3>GARROW_TYPE_DECIMAL_DATA_TYPE</h3>
+<pre class="programlisting">#define GARROW_TYPE_DECIMAL_DATA_TYPE (garrow_decimal_data_type_get_type())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GArrowDecimalDataTypeClass"></a><h3>struct GArrowDecimalDataTypeClass</h3>
+<pre class="programlisting">struct GArrowDecimalDataTypeClass {
+  GArrowDataTypeClass parent_class;
+};
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowBooleanDataType-struct"></a><h3>GArrowBooleanDataType</h3>
 <pre class="programlisting">typedef struct _GArrowBooleanDataType GArrowBooleanDataType;</pre>
 </div>
@@ -1287,6 +1426,11 @@ midnight in 64-bit signed integer data type. </p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="GArrowDecimalDataType-struct"></a><h3>GArrowDecimalDataType</h3>
+<pre class="programlisting">typedef struct _GArrowDecimalDataType GArrowDecimalDataType;</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GArrowDoubleDataType-struct"></a><h3>GArrowDoubleDataType</h3>
 <pre class="programlisting">typedef struct _GArrowDoubleDataType GArrowDoubleDataType;</pre>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/buffer-classes.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/buffer-classes.html b/docs/c_glib/buffer-classes.html
index 638378e..631c352 100644
--- a/docs/c_glib/buffer-classes.html
+++ b/docs/c_glib/buffer-classes.html
@@ -163,10 +163,10 @@
 </tr>
 <tr>
 <td class="function_type">
-<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
+<a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="returnvalue">GArrowResizableBuffer</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="buffer-classes.html#garrow-resizable-buffer-resize" title="garrow_resizable_buffer_resize ()">garrow_resizable_buffer_resize</a> <span class="c_punctuation">()</span>
+<a class="link" href="buffer-classes.html#garrow-resizable-buffer-new" title="garrow_resizable_buffer_new ()">garrow_resizable_buffer_new</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
@@ -174,15 +174,15 @@
 <GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 </td>
 <td class="function_name">
-<a class="link" href="buffer-classes.html#garrow-resizable-buffer-reserve" title="garrow_resizable_buffer_reserve ()">garrow_resizable_buffer_reserve</a> <span class="c_punctuation">()</span>
+<a class="link" href="buffer-classes.html#garrow-resizable-buffer-resize" title="garrow_resizable_buffer_resize ()">garrow_resizable_buffer_resize</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">
-<a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="returnvalue">GArrowPoolBuffer</span></a> *
+<GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 </td>
 <td class="function_name">
-<a class="link" href="buffer-classes.html#garrow-pool-buffer-new" title="garrow_pool_buffer_new ()">garrow_pool_buffer_new</a> <span class="c_punctuation">()</span>
+<a class="link" href="buffer-classes.html#garrow-resizable-buffer-reserve" title="garrow_resizable_buffer_reserve ()">garrow_resizable_buffer_reserve</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 </tbody>
@@ -211,7 +211,7 @@
 </tbody>
 </table></div>
 </div>
-<a name="GArrowResizableBuffer"></a><a name="GArrowPoolBuffer"></a><a name="GArrowBuffer"></a><a name="GArrowMutableBuffer"></a><div class="refsect1">
+<a name="GArrowBuffer"></a><a name="GArrowMutableBuffer"></a><a name="GArrowResizableBuffer"></a><div class="refsect1">
 <a name="buffer-classes.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -236,12 +236,12 @@
 <td class="function_name"><a class="link" href="buffer-classes.html#GArrowMutableBufferClass" title="struct GArrowMutableBufferClass">GArrowMutableBufferClass</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="buffer-classes.html#GArrowResizableBuffer-struct" title="struct GArrowResizableBuffer">GArrowResizableBuffer</a></td>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GARROW-TYPE-RESIZABLE-BUFFER:CAPS" title="GARROW_TYPE_RESIZABLE_BUFFER">GARROW_TYPE_RESIZABLE_BUFFER</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="buffer-classes.html#GArrowPoolBuffer-struct" title="struct GArrowPoolBuffer">GArrowPoolBuffer</a></td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowResizableBufferClass" title="struct GArrowResizableBufferClass">GArrowResizableBufferClass</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
@@ -251,6 +251,10 @@
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="buffer-classes.html#GArrowMutableBuffer-struct" title="GArrowMutableBuffer">GArrowMutableBuffer</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="buffer-classes.html#GArrowResizableBuffer-struct" title="GArrowResizableBuffer">GArrowResizableBuffer</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -258,11 +262,8 @@
 <a name="buffer-classes.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <GTKDOCLINK HREF="GObject">GObject</GTKDOCLINK>
     <span class="lineart">╰──</span> GArrowBuffer
-        <span class="lineart">├──</span> GArrowMutableBuffer
-        <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowResizableBuffer">GArrowResizableBuffer</a>
-        <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowMutableBuffer">GArrowMutableBuffer</a>
+        <span class="lineart">╰──</span> GArrowMutableBuffer
             <span class="lineart">╰──</span> GArrowResizableBuffer
-                <span class="lineart">╰──</span> GArrowPoolBuffer
 </pre>
 </div>
 <div class="refsect1">
@@ -276,9 +277,7 @@
 <a class="link" href="basic-array-classes.html#GArrowArray"><span class="type">GArrowArray</span></a> and <a class="link" href="GArrowTensor.html" title="GArrowTensor"><span class="type">GArrowTensor</span></a> can use data in buffer.</p>
 <p><a class="link" href="buffer-classes.html#GArrowBuffer"><span class="type">GArrowBuffer</span></a> is immutable.</p>
 <p><a class="link" href="buffer-classes.html#GArrowMutableBuffer"><span class="type">GArrowMutableBuffer</span></a> is mutable.</p>
-<p><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> is mutable and
-resizable. <a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> isn't instantiatable.</p>
-<p><a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="type">GArrowPoolBuffer</span></a> is mutable, resizable and instantiatable.</p>
+<p><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> is mutable and resizable.</p>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.functions_details"></a><h2>Functions</h2>
@@ -781,6 +780,41 @@ buffer data and are the specified bytes size. </p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="garrow-resizable-buffer-new"></a><h3>garrow_resizable_buffer_new ()</h3>
+<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="returnvalue">GArrowResizableBuffer</span></a> *
+garrow_resizable_buffer_new (<em class="parameter"><code><GTKDOCLINK HREF="gint64"><span class="type">gint64</span></GTKDOCLINK> initial_size</code></em>,
+                             <em class="parameter"><code><GTKDOCLINK HREF="GError"><span class="type">GError</span></GTKDOCLINK> **error</code></em>);</pre>
+<div class="refsect3">
+<a name="garrow-resizable-buffer-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" 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>initial_size</p></td>
+<td class="parameter_description"><p>The initial buffer size in bytes.</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">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="garrow-resizable-buffer-new.returns"></a><h4>Returns</h4>
+<p>A newly created <a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a>. </p>
+<p><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-0-10-0.html#api-index-0.10.0">0.10.0</a></p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="garrow-resizable-buffer-resize"></a><h3>garrow_resizable_buffer_resize ()</h3>
 <pre class="programlisting"><GTKDOCLINK HREF="gboolean"><span class="returnvalue">gboolean</span></GTKDOCLINK>
 garrow_resizable_buffer_resize (<em class="parameter"><code><a class="link" href="buffer-classes.html#GArrowResizableBuffer"><span class="type">GArrowResizableBuffer</span></a> *buffer</code></em>,
@@ -859,17 +893,6 @@ garrow_resizable_buffer_reserve (<em class="parameter"><code><a class="link" hre
 </div>
 <p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
 </div>
-<hr>
-<div class="refsect2">
-<a name="garrow-pool-buffer-new"></a><h3>garrow_pool_buffer_new ()</h3>
-<pre class="programlisting"><a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="returnvalue">GArrowPoolBuffer</span></a> *
-garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<div class="refsect3">
-<a name="garrow-pool-buffer-new.returns"></a><h4>Returns</h4>
-<p> A newly created <a class="link" href="buffer-classes.html#GArrowPoolBuffer"><span class="type">GArrowPoolBuffer</span></a>.</p>
-</div>
-<p class="since">Since: <a class="link" href="api-index-0-3-0.html#api-index-0.3.0">0.3.0</a></p>
-</div>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.other_details"></a><h2>Types and Values</h2>
@@ -902,15 +925,17 @@ garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</spa
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowResizableBuffer-struct"></a><h3>struct GArrowResizableBuffer</h3>
-<pre class="programlisting">struct GArrowResizableBuffer;</pre>
-<p>It wraps <code class="literal">arrow::ResizableBuffer</code>.</p>
+<a name="GARROW-TYPE-RESIZABLE-BUFFER:CAPS"></a><h3>GARROW_TYPE_RESIZABLE_BUFFER</h3>
+<pre class="programlisting">#define GARROW_TYPE_RESIZABLE_BUFFER (garrow_resizable_buffer_get_type())
+</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GArrowPoolBuffer-struct"></a><h3>struct GArrowPoolBuffer</h3>
-<pre class="programlisting">struct GArrowPoolBuffer;</pre>
-<p>It wraps <code class="literal">arrow::PoolBuffer</code>.</p>
+<a name="GArrowResizableBufferClass"></a><h3>struct GArrowResizableBufferClass</h3>
+<pre class="programlisting">struct GArrowResizableBufferClass {
+  GArrowMutableBufferClass parent_class;
+};
+</pre>
 </div>
 <hr>
 <div class="refsect2">
@@ -922,6 +947,11 @@ garrow_pool_buffer_new (<em class="parameter"><code><span class="type">void</spa
 <a name="GArrowMutableBuffer-struct"></a><h3>GArrowMutableBuffer</h3>
 <pre class="programlisting">typedef struct _GArrowMutableBuffer GArrowMutableBuffer;</pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="GArrowResizableBuffer-struct"></a><h3>GArrowResizableBuffer</h3>
+<pre class="programlisting">typedef struct _GArrowResizableBuffer GArrowResizableBuffer;</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="buffer-classes.property-details"></a><h2>Property Details</h2>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/index.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/index.html b/docs/c_glib/index.html
index 4da5ec2..a78b41d 100644
--- a/docs/c_glib/index.html
+++ b/docs/c_glib/index.html
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">arrow-glib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for arrow-glib 0.10.0-SNAPSHOT.
+      for arrow-glib 0.10.0.
       
     </p></div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/object-tree.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/object-tree.html b/docs/c_glib/object-tree.html
index e6f3391..b4c4b85 100644
--- a/docs/c_glib/object-tree.html
+++ b/docs/c_glib/object-tree.html
@@ -30,6 +30,7 @@
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowBooleanArrayBuilder">GArrowBooleanArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate32ArrayBuilder">GArrowDate32ArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDate64ArrayBuilder">GArrowDate64ArrayBuilder</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDecimal128ArrayBuilder">GArrowDecimal128ArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowDoubleArrayBuilder">GArrowDoubleArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowFloatArrayBuilder">GArrowFloatArrayBuilder</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="array-builder-classes.html#GArrowInt16ArrayBuilder">GArrowInt16ArrayBuilder</a>
@@ -52,22 +53,24 @@
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowStringArray">GArrowStringArray</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowPrimitiveArray">GArrowPrimitiveArray</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowBooleanArray">GArrowBooleanArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowNumericArray">GArrowNumericArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate32Array">GArrowDate32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate64Array">GArrowDate64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDoubleArray">GArrowDoubleArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowFloatArray">GArrowFloatArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt16Array">GArrowInt16Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt32Array">GArrowInt32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt64Array">GArrowInt64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt8Array">GArrowInt8Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime32Array">GArrowTime32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime64Array">GArrowTime64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTimestampArray">GArrowTimestampArray</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt16Array">GArrowUInt16Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt32Array">GArrowUInt32Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt64Array">GArrowUInt64Array</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowUInt8Array">GArrowUInt8Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowNumericArray">GArrowNumericArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate32Array">GArrowDate32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDate64Array">GArrowDate64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowDoubleArray">GArrowDoubleArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowFloatArray">GArrowFloatArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt16Array">GArrowInt16Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt32Array">GArrowInt32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt64Array">GArrowInt64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowInt8Array">GArrowInt8Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime32Array">GArrowTime32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTime64Array">GArrowTime64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowTimestampArray">GArrowTimestampArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt16Array">GArrowUInt16Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt32Array">GArrowUInt32Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowUInt64Array">GArrowUInt64Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowUInt8Array">GArrowUInt8Array</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowFixedSizeBinaryArray">GArrowFixedSizeBinaryArray</a>
+    <span class="lineart">│</span>   <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="basic-array-classes.html#GArrowDecimal128Array">GArrowDecimal128Array</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowDictionaryArray">GArrowDictionaryArray</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="composite-array-classes.html#GArrowListArray">GArrowListArray</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-array-classes.html#GArrowNullArray">GArrowNullArray</a>
@@ -92,6 +95,7 @@
     <span class="lineart">│</span>   <span class="lineart">│</span>           <span class="lineart">╰──</span> <a class="link" href="basic-data-type-classes.html#GArrowUInt8DataType">GArrowUInt8DataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate32DataType">GArrowDate32DataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDate64DataType">GArrowDate64DataType</a>
+    <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowDecimalDataType">GArrowDecimalDataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="composite-data-type-classes.html#GArrowListDataType">GArrowListDataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowNullDataType">GArrowNullDataType</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="basic-data-type-classes.html#GArrowStringDataType">GArrowStringDataType</a>
@@ -103,7 +107,6 @@
     <span class="lineart">├──</span> <a class="link" href="buffer-classes.html#GArrowBuffer">GArrowBuffer</a>
     <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowMutableBuffer">GArrowMutableBuffer</a>
     <span class="lineart">│</span>       <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowResizableBuffer">GArrowResizableBuffer</a>
-    <span class="lineart">│</span>           <span class="lineart">╰──</span> <a class="link" href="buffer-classes.html#GArrowPoolBuffer">GArrowPoolBuffer</a>
     <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowInputStream">GArrowInputStream</a>
     <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="input-stream-classes.html#GArrowSeekableInputStream">GArrowSeekableInputStream</a>
     <span class="lineart">│</span>       <span class="lineart">├──</span> <a class="link" href="input-stream-classes.html#GArrowBufferInputStream">GArrowBufferInputStream</a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7f9d5fdc/docs/c_glib/version-macros.html
----------------------------------------------------------------------
diff --git a/docs/c_glib/version-macros.html b/docs/c_glib/version-macros.html
index 601cbc2..906689f 100644
--- a/docs/c_glib/version-macros.html
+++ b/docs/c_glib/version-macros.html
@@ -218,7 +218,7 @@ same as or newer than the passed version, <GTKDOCLINK HREF="FALSE:CAPS"><code cl
 <hr>
 <div class="refsect2">
 <a name="GARROW-VERSION-TAG:CAPS"></a><h3>GARROW_VERSION_TAG</h3>
-<pre class="programlisting">#define GARROW_VERSION_TAG   "SNAPSHOT"
+<pre class="programlisting">#define GARROW_VERSION_TAG   ""
 </pre>
 <p>The version tag. Normally, it's an empty string. It's "SNAPSHOT"
 for snapshot version.</p>