You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2026/10/15 00:55:05 UTC

(arrow-js) branch asf-site updated: Update db1f29c869c31accfae487c5abe5231e31740519

This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-js.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 525ebb69 Update db1f29c869c31accfae487c5abe5231e31740519
525ebb69 is described below

commit 525ebb6932258738f1a7537c155d540f958618cb
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Thu Oct 15 00:54:58 2026 +0000

    Update db1f29c869c31accfae487c5abe5231e31740519
---
 main/classes/Arrow.dom.Builder.html                | 38 +++++++--------
 main/classes/Arrow.dom.Data.html                   |  6 +--
 main/classes/Arrow.dom.DataType.html               |  6 +--
 main/classes/Arrow.dom.Field.html                  |  4 +-
 main/classes/Arrow.dom.MapRow.html                 |  4 +-
 main/classes/Arrow.dom.RecordBatch.html            | 46 +++++++++---------
 main/classes/Arrow.dom.RecordBatchReader.html      |  4 +-
 main/classes/Arrow.dom.RecordBatchWriter.html      |  6 +--
 main/classes/Arrow.dom.Schema.html                 |  8 ++--
 main/classes/Arrow.dom.StructRow.html              |  4 +-
 main/classes/Arrow.dom.Table.html                  | 50 +++++++++----------
 main/classes/Arrow.dom.Vector.html                 | 56 +++++++++++-----------
 main/classes/Arrow.dom.Visitor.html                |  4 +-
 main/enums/Arrow.dom.BufferType.html               | 10 ++--
 main/enums/Arrow.dom.Type.html                     |  4 +-
 .../Arrow.dom.builderThroughAsyncIterable.html     |  2 +-
 .../Arrow.dom.builderThroughIterable.html          |  2 +-
 main/functions/Arrow.dom.isArrowData.html          |  2 +-
 main/functions/Arrow.dom.isArrowDataType.html      |  2 +-
 main/functions/Arrow.dom.isArrowField.html         |  2 +-
 main/functions/Arrow.dom.isArrowRecordBatch.html   |  2 +-
 main/functions/Arrow.dom.isArrowSchema.html        |  2 +-
 main/functions/Arrow.dom.isArrowTable.html         |  2 +-
 main/functions/Arrow.dom.isArrowVector.html        |  2 +-
 main/functions/Arrow.dom.makeBuilder.html          |  2 +-
 main/functions/Arrow.dom.makeData.html             |  2 +-
 main/functions/Arrow.dom.makeTable.html            |  2 +-
 main/functions/Arrow.dom.makeVector.html           | 10 ++--
 main/functions/Arrow.dom.tableFromArrays.html      |  2 +-
 main/functions/Arrow.dom.tableFromIPC.html         | 12 ++---
 main/functions/Arrow.dom.tableFromJSON.html        |  2 +-
 main/functions/Arrow.dom.tableToIPC.html           |  2 +-
 main/functions/Arrow.dom.vectorFromArray.html      | 28 +++++------
 main/functions/Arrow.node.isArrowData.html         |  2 +-
 main/functions/Arrow.node.isArrowDataType.html     |  2 +-
 main/functions/Arrow.node.isArrowField.html        |  2 +-
 main/functions/Arrow.node.isArrowRecordBatch.html  |  2 +-
 main/functions/Arrow.node.isArrowSchema.html       |  2 +-
 main/functions/Arrow.node.isArrowTable.html        |  2 +-
 main/functions/Arrow.node.isArrowVector.html       |  2 +-
 main/interfaces/Arrow.dom.Codec.html               |  4 +-
 .../Arrow.dom.IntervalDayTimeObject.html           |  4 +-
 .../Arrow.dom.IntervalMonthDayNanoObject.html      |  4 +-
 main/types/Arrow.dom.StructRowProxy.html           |  2 +-
 main/variables/Arrow.dom.compressionRegistry.html  |  2 +-
 45 files changed, 180 insertions(+), 180 deletions(-)

diff --git a/main/classes/Arrow.dom.Builder.html b/main/classes/Arrow.dom.Builder.html
index 96d2a10b..01f06d15 100644
--- a/main/classes/Arrow.dom.Builder.html
+++ b/main/classes/Arrow.dom.Builder.html
@@ -28,7 +28,7 @@ dictionary's <code>Builder</code>, and creates the <code>dictionaryVector</code>
 
 </div><div class="tsd-tag-typeparam"><h4 class="tsd-anchor-link" id="typeparam">Typeparam<a href="#typeparam" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>T The <code>DataType</code> of this <code>Builder</code>.</p>
 </div><div class="tsd-tag-typeparam"><h4 class="tsd-anchor-link" id="typeparam-1">Typeparam<a href="#typeparam-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>TNull The type(s) of values which will be considered null-value sentinels.</p>
-</div></div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li><li><span id="tnull"><span class="tsd-kind-type-parameter">TNull</span> = <span class="tsd-signature-type">any</span></spa [...]
+</div></div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li><li><span id="tnull"><span class="tsd-kind-type-parameter">TNull</span> = <span class="tsd-signature-type">any</span></spa [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#children" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>children</span></a>
 <a href="#finished" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>finished</span></a>
 <a href="#length" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>length</span></a>
@@ -61,38 +61,38 @@ dictionary's <code>Builder</code>, and creates the <code>dictionaryVector</code>
 </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
 which will be interpreted as &quot;null&quot; when set or appended to the <code>Builder</code>.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="constructorbuildert"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span>  [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L145">builder.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anch [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L140">builder.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullvalues"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>null<wbr/>Values</span><a href="#nullvalues" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" ari [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L145">builder.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anch [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L140">builder.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullvalues"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>null<wbr/>Values</span><a href="#nullvalues" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" ari [...]
 is written to the <code>Builder</code> (either via <code>Builder.prototype.set()</code> or <code>Builder.prototype.append()</code>),
 a 1-bit is written to this Builder's underlying null BitmapBufferBuilder.</p>
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L162">builder.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="stride"><code class="tsd-tag">Readonly</code><span>stride</span><a href="#stride" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anch [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L162">builder.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="stride"><code class="tsd-tag">Readonly</code><span>stride</span><a href="#stride" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anch [...]
 represent a single logical element, determined by this Builder's
 <code>DataType</code>. This is 1 for most types, but is larger when the <code>DataType</code>
 is <code>Int64</code>, <code>Uint64</code>, <code>Decimal</code>, <code>DateMillisecond</code>, certain variants of
 <code>Interval</code>, <code>Time</code>, or <code>Timestamp</code>, <code>FixedSizeBinary</code>, and <code>FixedSizeList</code>.</p>
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L154">builder.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Readonly</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></ [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L135">builder.ts:135</a></li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L177">builder.ts:177</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullbitmap"><span>null<wbr/>Bitmap</span><a href="#nullbitmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L197">builder.ts:197</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="reservedlength"><span>reserved<wbr/>Length</span><a href="#reservedlength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-a [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L190">builder.ts:190</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="typeids"><span>type<wbr/>Ids</span><a href="#typeids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></ [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L154">builder.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Readonly</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></ [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L135">builder.ts:135</a></li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L177">builder.ts:177</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullbitmap"><span>null<wbr/>Bitmap</span><a href="#nullbitmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L197">builder.ts:197</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="reservedlength"><span>reserved<wbr/>Length</span><a href="#reservedlength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L190">builder.ts:190</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="typeids"><span>type<wbr/>Ids</span><a href="#typeids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></ [...]
 This is equivalent to <code>builder.set(builder.length, value)</code>.</p>
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-sym [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ [...]
 </div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><p>The cleared <code>Builder</code> instance.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L328">builder.ts:328</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="finish"><span>finish</span><a href="#finish" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><u [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L328">builder.ts:328</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="finish"><span>finish</span><a href="#finish" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><u [...]
 </div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><p>The finalized <code>Builder</code> instance.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L318">builder.ts:318</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="flush"><span>flush</span><a href="#flush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul c [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L318">builder.ts:318</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="flush"><span>flush</span><a href="#flush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul c [...]
 ArrayBuffers, including any child Builders if applicable, and reset
 the internal <code>Builder</code> state.</p>
 </div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A <code>Data&lt;T&gt;</code> of the buffers and children representing the values written.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L284">builder.ts:284</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="getchildat"><span>get<wbr/>Child<wbr/>At</span><a href="#getchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor" [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L284">builder.ts:284</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="getchildat"><span>get<wbr/>Child<wbr/>At</span><a href="#getchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor" [...]
 exists at that index.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><p>The child Bui [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L274">builder.ts:274</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></ [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L274">builder.ts:274</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></ [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-sym [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L232">builder.ts:232</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg vie [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L232">builder.ts:232</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg vie [...]
 If the value matches one of the null-value representations, a 1-bit is
 written to the null <code>BitmapBufferBuilder</code>. Otherwise, a 0 is written to
 the null <code>BitmapBufferBuilder</code>, and the value is passed to
@@ -100,8 +100,8 @@ the null <code>BitmapBufferBuilder</code>, and the value is passed to
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the value to write.</p>
 </div></li><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span></span><div class="tsd-comment tsd-typography"><p>The value to write at the supplied index.</p>
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Builder</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#tnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><p>The updated <code>Builder</code> instance.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L244">builder.ts:244</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setvalid"><span>set<wbr/>Valid</span><a href="#setvalid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L244">builder.ts:244</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setvalid"><span>set<wbr/>Valid</span><a href="#setvalid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg [...]
 the null-value check. This is a low-level method that</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]< [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]< [...]
 </div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A <code>Vector&lt;T&gt;</code> of the flushed values.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/builder.ts#L168">builder.ts:168</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="throughdom"><code class="tsd-tag">Static</code><span>through<wbr/>DOM</span><a href="#throughdom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../ [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/builder.ts#L168">builder.ts:168</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="throughdom"><code class="tsd-tag">Static</code><span>through<wbr/>DOM</span><a href="#throughdom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../ [...]
diff --git a/main/classes/Arrow.dom.Data.html b/main/classes/Arrow.dom.Data.html
index ced050ab..fda5dbfc 100644
--- a/main/classes/Arrow.dom.Data.html
+++ b/main/classes/Arrow.dom.Data.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Data | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async [...]
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://githu [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://githu [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kdatasymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Data<wbr/>Symbol]</span></a>
 <a href="#children" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>children</span></a>
 <a href="#dictionary" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dictionary?</span></a>
@@ -27,5 +27,5 @@
 <a href="#setvalid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Valid</span></a>
 <a href="#slice" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>slice</span></a>
 <a href="#isdata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Data</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/data.ts#L79">data.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></us [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/data.ts#L79">data.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></us [...]
diff --git a/main/classes/Arrow.dom.DataType.html b/main/classes/Arrow.dom.DataType.html
index 9eb970ab..f861bc4c 100644
--- a/main/classes/Arrow.dom.DataType.html
+++ b/main/classes/Arrow.dom.DataType.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
 the logical types that Arrow can represent.</p>
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="ttype"><span class="tsd-kind-type-parameter">TType</span> <span class="tsd-signature-keyword">extends</span> <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a> = <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a></span></li><li><span id="tchildren"><span class="tsd-kind-type-parameter">TChildren</s [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="ttype"><span class="tsd-kind-type-parameter">TType</span> <span class="tsd-signature-keyword">extends</span> <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a> = <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a></span></li><li><span id="tchildren"><span class="tsd-kind-type-parameter">TChildren</s [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kdatatypesymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Data<wbr/>Type<wbr/>Symbol]</span></a>
 <a href="#tostringtag" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[to<wbr/>String<wbr/>Tag]</span></a>
 <a href="#arraytype" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Array<wbr/>Type</span></a>
@@ -39,9 +39,9 @@ the logical types that Arrow can represent.</p>
 <a href="#isunion" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Union</span></a>
 <a href="#isutf8" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Utf8</span></a>
 <a href="#isutf8view" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Utf8<wbr/>View</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
 This works across different instances of the Arrow library.</p>
 <p>Note: We intentionally do NOT implement Symbol.hasInstance here because
 it would break instanceof checks for subclasses like Struct, Dictionary, etc.
 Use DataType.isDataType() for cross-library type checking instead.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow [...]
diff --git a/main/classes/Arrow.dom.Field.html b/main/classes/Arrow.dom.Field.html
index 8c260f64..ecd16e10 100644
--- a/main/classes/Arrow.dom.Field.html
+++ b/main/classes/Arrow.dom.Field.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kfieldsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Field<wbr/>Symbol]</span></a>
 <a href="#metadata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata</span></a>
 <a href="#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
@@ -10,4 +10,4 @@
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
 <a href="#isfield" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Field</span></a>
 <a href="#new" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>new</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/main/classes/Arrow.dom.MapRow.html b/main/classes/Arrow.dom.MapRow.html
index 02a5a7a1..b0a23a4c 100644
--- a/main/classes/Arrow.dom.MapRow.html
+++ b/main/classes/Arrow.dom.MapRow.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MapRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MapRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>size</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#iterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[iterator]</span></a>
 <a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
 <a href="#tojson" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>JSON</span></a>
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/main/classes/Arrow.dom.RecordBatch.html b/main/classes/Arrow.dom.RecordBatch.html
index 6239c272..395747b2 100644
--- a/main/classes/Arrow.dom.RecordBatch.html
+++ b/main/classes/Arrow.dom.RecordBatch.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
 particular <a href="Arrow.dom.Schema.html" class="tsd-kind-class">Schema</a>. A <a href="Arrow.dom.Table.html" class="tsd-kind-class">Table</a> is composed of one or more
 RecordBatches.</p>
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#isconcatspreadable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[is<wbr/>Concat<wbr/>Spreadable]</span></a>
 <a href="#krecordbatchsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span></a>
 <a href="#data" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>data</span></a>
@@ -30,47 +30,47 @@ RecordBatches.</p>
 <a href="#slice" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>slice</span></a>
 <a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
 <a href="#isrecordbatch" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Record<wbr/>Batch</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L46">recordbatch.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="krecordbatchsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span><a href="#krecordbatchsymbol" aria-label="Permalink" cl [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L123">recordbatch [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L142">recordbatch.ts:142</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon" [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L132">recordbatch.ts:132</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon" [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L137">recordbatch.ts:137</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-so [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L46">recordbatch.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="krecordbatchsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span><a href="#krecordbatchsymbol" aria-label="Permalink" cl [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L123">recordbatch [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L142">recordbatch.ts:142</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L132">recordbatch.ts:132</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L137">recordbatch.ts:137</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-so [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read. A negative index will count back from the last row.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">others</span>: <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></s [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L207">recordbatch.ts:207</a>< [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L207">recordbatch.ts:207</a>< [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildp">P</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signat [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildp">P</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signat [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ar [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ar [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">element</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></span><div class="tsd-comment tsd-typography [...]
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">offset</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to begin the search. If offset is omitted, the search starts at index 0.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L184">recordbatch.ts:184</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class=" [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L184">recordbatch.ts:184</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class=" [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to read the validity bitmap.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L150">recordbatch.ts:150</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anch [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L150">recordbatch.ts:150</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anch [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span>  [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L279">recordbatch.ts:279</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L279">recordbatch.ts:279</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">column [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span>  [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L298">recordbatch.ts:298</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L298">recordbatch.ts:298</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to write.</p>
 </div></li><li><span><span class="tsd-kind-parameter">value</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></span><div class="tsd-comment tsd-typography"><p>The value to set.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L175">recordbatch.ts:175</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class= [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L175">recordbatch.ts:175</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class= [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li><li><span id="setchildr"><span class [...]
 </div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</s [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L245">recordbatch.ts:245</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L245">recordbatch.ts:245</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the child to overwrite.</p>
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">child</span>: <span class="tsd-signature-type">null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new child at the specified index.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L254">recordbatch.ts:254</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signatur [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L254">recordbatch.ts:254</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signatur [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
 </div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new c [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L255">recordbatch.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></ [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L255">recordbatch.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></ [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">begin</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">end</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The end of the specified portion of the [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L216">recordbatch.ts:216</a></li></ul></asi [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L216">recordbatch.ts:216</a></li></ul></asi [...]
 </div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h4><p>An Array of RecordBatch rows.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/recordbatch.ts#L199">recordbatch.ts:199</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isrecordbatch"><code class="tsd-tag">Static</code><span>is<wbr/>Record<wbr/>Batch</span><a href="#isrecordbatch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidde [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/recordbatch.ts#L199">recordbatch.ts:199</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isrecordbatch"><code class="tsd-tag">Static</code><span>is<wbr/>Record<wbr/>Batch</span><a href="#isrecordbatch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidde [...]
diff --git a/main/classes/Arrow.dom.RecordBatchReader.html b/main/classes/Arrow.dom.RecordBatchReader.html
index 4f46f463..4c2411a0 100644
--- a/main/classes/Arrow.dom.RecordBatchReader.html
+++ b/main/classes/Arrow.dom.RecordBatchReader.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchReader | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchReader | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
 <a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
 <a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>dictionaries</span></a>
 <a href="#footer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>footer</span></a>
@@ -28,4 +28,4 @@
 <a href="#readall" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>read<wbr/>All</span></a>
 <a href="#throughdom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>DOM</span></a>
 <a href="#throughnode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>Node</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="autodestroy"><span>auto<wbr/>Destroy</span><a href="#aut [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="autodestroy"><span>auto<wbr/>Destroy</span><a href="#aut [...]
diff --git a/main/classes/Arrow.dom.RecordBatchWriter.html b/main/classes/Arrow.dom.RecordBatchWriter.html
index bede67f4..782a5062 100644
--- a/main/classes/Arrow.dom.RecordBatchWriter.html
+++ b/main/classes/Arrow.dom.RecordBatchWriter.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchWriter | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchWriter | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#asynciterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[async<wbr/>Iterator]</span></a>
 <a href="#abort" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>abort</span></a>
@@ -17,5 +17,5 @@
 <a href="#writeall" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>write<wbr/>All</span></a>
 <a href="#throughdom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>DOM</span></a>
 <a href="#throughnode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>Node</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sync</span>: <span class="tsd-signature-type">true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/ipc/writer.ts#L113">ipc/wri [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sync</span>: <span class="tsd-signature-type">true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/ipc/writer.ts#L113">ipc/wri [...]
diff --git a/main/classes/Arrow.dom.Schema.html b/main/classes/Arrow.dom.Schema.html
index c4563a7b..e9886a28 100644
--- a/main/classes/Arrow.dom.Schema.html
+++ b/main/classes/Arrow.dom.Schema.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kschemasymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Schema<wbr/>Symbol]</span></a>
 <a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dictionaries</span></a>
 <a href="#fields" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fields</span></a>
@@ -11,10 +11,10 @@
 <a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
 <a href="#isschema" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Schema</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/schema.ts#L71">schema.ts:71</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/schema.ts#L71">schema.ts:71</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fieldI [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#selectatk">K</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A new Schema of fields at the specified indices.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/schema.ts#L83">schema.ts:83</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/schema.ts#L83">schema.ts:83</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
diff --git a/main/classes/Arrow.dom.StructRow.html b/main/classes/Arrow.dom.StructRow.html
index e4653666..0a583d91 100644
--- a/main/classes/Arrow.dom.StructRow.html
+++ b/main/classes/Arrow.dom.StructRow.html
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StructRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script  [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StructRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script  [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#iterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[iterator]</span></a>
 <a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
 <a href="#tojson" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>JSON</span></a>
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/main/classes/Arrow.dom.Table.html b/main/classes/Arrow.dom.Table.html
index 8a13ed63..668bb854 100644
--- a/main/classes/Arrow.dom.Table.html
+++ b/main/classes/Arrow.dom.Table.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Table | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
 or <a href="../functions/Arrow.dom.tableFromArrays.html" class="tsd-kind-function">tableFromArrays</a> to create a table in JavaScript. To create a table from the IPC format, use
 <a href="../functions/Arrow.dom.tableFromIPC.html" class="tsd-kind-function">tableFromIPC</a>.</p>
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L51"> [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L51"> [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#isconcatspreadable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[is<wbr/>Concat<wbr/>Spreadable]</span></a>
 <a href="#ktablesymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Table<wbr/>Symbol]</span></a>
 <a href="#batches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>batches</span></a>
@@ -31,51 +31,51 @@ or <a href="../functions/Arrow.dom.tableFromArrays.html" class="tsd-kind-functio
 <a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
 <a href="#istable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Table</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L63">table.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="ktablesymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Table<wbr/>Symbol]</span><a href="#ktablesymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox=" [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L168">table.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="schema"><code class="tsd-tag">Readonly</code><span>schema</span><a href="#schema" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"> [...]
-</div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Struct</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-so [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L190">table.ts:190</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBo [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L178">table.ts:178</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBo [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L183">table.ts:183</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L243">table.ts:243</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member" [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L63">table.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="ktablesymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Table<wbr/>Symbol]</span><a href="#ktablesymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox=" [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L168">table.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="schema"><code class="tsd-tag">Readonly</code><span>schema</span><a href="#schema" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"> [...]
+</div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Struct</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-so [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L190">table.ts:190</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBo [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L178">table.ts:178</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBo [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L183">table.ts:183</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L243">table.ts:243</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member" [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read. A negative index will count back from the last element.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">others</span>: <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></span><d [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L273">table.ts:273</a></li></ul></aside></div></li></ul [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L273">table.ts:273</a></li></ul></aside></div></li></ul [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https:// [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildp">P</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signat [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildp">P</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signat [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ar [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/ar [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">element</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></span><div class="tsd-comment tsd-typography [...]
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">offset</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to begin the search. If offset is omitted, the search starts at index 0.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L238">table.ts:238</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor-i [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L238">table.ts:238</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor-i [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to read the validity bitmap.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L203">table.ts:203</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anchor-icon"><sv [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L203">table.ts:203</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anchor-icon"><sv [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-index-signature">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]:</span> <span class="tsd-signature-type">any</span> <span cla [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L359">table.ts:359</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L359">table.ts:359</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span clas [...]
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-index-signature">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]:</span> <a class="tsd-signature-type tsd-kind-type-parameter" [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L370">table.ts:370</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd- [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L370">table.ts:370</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd- [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to write.</p>
 </div></li><li><span><span class="tsd-kind-parameter">value</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></span><div class="tsd-comment tsd-typography"><p>The value  [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L229">table.ts:229</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class="tsd-anchor- [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L229">table.ts:229</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class="tsd-anchor- [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li><li><span id="setchildr"><span class [...]
 </div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L325">table.ts:325</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L325">table.ts:325</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the child to overwrite.</p>
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">child</span>: <span class="tsd-signature-type">null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a></h4><p>A new Table with the supplied child at the specified index.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L335">table.ts:335</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signature-keyword">e [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L335">table.ts:335</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signature-keyword">e [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
 </div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a></h4><p>A new Table with the supplied child at [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L336">table.ts:336</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L336">table.ts:336</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">begin</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The beginning of the specified portion of the Table.</p>
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">end</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The end of the specified portion of the Table. This is exclusive of the element at the index 'end'.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L285">table.ts:285</a></li></ul></aside></div></li></ul [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L285">table.ts:285</a></li></ul></aside></div></li></ul [...]
 </div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4><p>An Array of Table rows.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L255">table.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L255">table.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
 </div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>A string representation of the Table rows.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L264">table.ts:264</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="istable"><code class="tsd-tag">Static</code><span>is<wbr/>Table</span><a href="#istable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons. [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L264">table.ts:264</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="istable"><code class="tsd-tag">Static</code><span>is<wbr/>Table</span><a href="#istable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons. [...]
diff --git a/main/classes/Arrow.dom.Vector.html b/main/classes/Arrow.dom.Vector.html
index c58b4384..5c282b0c 100644
--- a/main/classes/Arrow.dom.Vector.html
+++ b/main/classes/Arrow.dom.Vector.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Vector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805 [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfa [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#isconcatspreadable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[is<wbr/>Concat<wbr/>Spreadable]</span></a>
 <a href="#kvectorsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Vector<wbr/>Symbol]</span></a>
 <a href="#data" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>data</span></a>
@@ -34,57 +34,57 @@
 <a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
 <a href="#unmemoize" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>unmemoize</span></a>
 <a href="#isvector" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Vector</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L58">vector.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="kvectorsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Vector<wbr/>Symbol]</span><a href="#kvectorsymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg view [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L124">vector.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L129">vector.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numchildren"><code class="tsd-tag">Readonly</code><span>num<wbr/>Children</span><a href="#numchildren" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/ [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L139">vector.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="stride"><code class="tsd-tag">Readonly</code><span>stride</span><a href="#stride" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L134">vector.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tarray"><code class="tsd-tag">Readonly</code><span>T<wbr/>Array</span><a href="#tarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon- [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L119">vector.ts:119</a></li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"> [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L171">vector.ts:171</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="arraytype"><span>Array<wbr/>Type</span><a href="#arraytype" aria-label="Permalink" class="tsd-anchor-icon"><sv [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L58">vector.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="kvectorsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Vector<wbr/>Symbol]</span><a href="#kvectorsymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg view [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L124">vector.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="length"><code class="tsd-tag">Readonly</code><span>length</span><a href="#length" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L129">vector.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numchildren"><code class="tsd-tag">Readonly</code><span>num<wbr/>Children</span><a href="#numchildren" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/ [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L139">vector.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="stride"><code class="tsd-tag">Readonly</code><span>stride</span><a href="#stride" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L134">vector.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tarray"><code class="tsd-tag">Readonly</code><span>T<wbr/>Array</span><a href="#tarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon- [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L119">vector.ts:119</a></li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"> [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L171">vector.ts:171</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="arraytype"><span>Array<wbr/>Type</span><a href="#arraytype" aria-label="Permalink" class="tsd-anchor-icon"><sv [...]
 of the element's values in Vector.prototype.toArray <code>toArray()</code>.</p>
-</div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;ArrayType&quot;</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L166">vector.ts:166</a></li></ul></aside></div></li></ul></section><section c [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L144">vector.ts:144</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="ismemoized"><span>is<wbr/>Memoized</span><a href="#ismemoized" aria-label="Permalink" class="tsd-anchor-icon"> [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L151">vector.ts:151</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullcount"><span>null<wbr/>Count</span><a href="#nullcount" aria-label="Permalink" class="tsd-anchor-icon"><s [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L158">vector.ts:158</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="vectorname"><span>Vector<wbr/>Name</span><a href="#vectorname" aria-label="Permalink" class="tsd-anchor-icon"> [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L178">vector.ts:178</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="2 [...]
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</spa [...]
+</div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;ArrayType&quot;</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L166">vector.ts:166</a></li></ul></aside></div></li></ul></section><section c [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L144">vector.ts:144</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="ismemoized"><span>is<wbr/>Memoized</span><a href="#ismemoized" aria-label="Permalink" class="tsd-anchor-icon"> [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L151">vector.ts:151</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="nullcount"><span>null<wbr/>Count</span><a href="#nullcount" aria-label="Permalink" class="tsd-anchor-icon"><s [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L158">vector.ts:158</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="vectorname"><span>Vector<wbr/>Name</span><a href="#vectorname" aria-label="Permalink" class="tsd-anchor-icon"> [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L178">vector.ts:178</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="2 [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</spa [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read. A negative index will count back from the last element.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78 [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe523 [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">others</span>: <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></span>< [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L234">vector.ts:234</a></li></ul></aside></div></li>< [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L234">vector.ts:234</a></li></ul></aside></div></li>< [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78 [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe523 [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/ [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/ [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28 [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c86 [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">element</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span></span><div class="tsd-comment tsd-typography"><p>The value to locate in the Vector.</p>
 </div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">offset</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to begin the search. If offset is omitted, the search starts at index 0.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L216">vector.ts:216</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L216">vector.ts:216</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class="tsd-anchor [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to read the validity bitmap.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L185">vector.ts:185</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="memoize"><span>memoize</span><a href="#memoize" aria-label="Permalink" class="tsd-anchor-icon [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L185">vector.ts:185</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="memoize"><span>memoize</span><a href="#memoize" aria-label="Permalink" class="tsd-anchor-icon [...]
 vectors, this method return a vector that memoizes only the dictionary
 values.</p>
 <p>Memoization is very useful when decoding a value is expensive such as
 Utf8. The memoization creates a cache of the size of the Vector and
 therefore increases memory usage.</p>
 </div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">MemoizedVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A new vector that memoizes calls to <a href="#get" class="tsd-kind-method">get</a>.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L331">vector.ts:331</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="ts [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L331">vector.ts:331</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="ts [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to write.</p>
 </div></li><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-signature-symbol">]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></span><div class="tsd-comment tsd-typography"><p>The value to set.</p>
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L208">vector.ts:208</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg vi [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L208">vector.ts:208</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg vi [...]
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">begin</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">end</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The end of the specified portion of the [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L243">vector.ts:243</a></li></ul></aside></div></li>< [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L243">vector.ts:243</a></li></ul></aside></div></li>< [...]
 </div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TArray&quot;</span><span class="tsd-signature-symbol">]</span></h4><p>An Array or TypedArray of the Vector's elements, based on the Vector's DataType.</p>
 <div class="tsd-comment tsd-typography"><div class="tsd-tag-note"><h4 class="tsd-anchor-link" id="note">Note<a href="#note" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>If this Vector contains a single Data chunk and the Vector's type is a
 primitive numeric type corresponding to one of the JavaScript TypedArrays, this
 method returns a zero-copy slice of the underlying TypedArray values. If there's
 more than one chunk, the resulting TypedArray will be a copy of the data from each
 chunk's underlying TypedArray values.</p>
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L262">vector.ts:262</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tojson"><span>to<wbr/>JSON</span><a href="#tojson" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use>< [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L262">vector.ts:262</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tojson"><span>to<wbr/>JSON</span><a href="#tojson" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use>< [...]
 </div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>A string representation of the Vector.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L290">vector.ts:290</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="unmemoize"><span>unmemoize</span><a href="#unmemoize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a> [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L290">vector.ts:290</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="unmemoize"><span>unmemoize</span><a href="#unmemoize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a> [...]
 vector is not memoized, this method returns this vector.</p>
 </div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A new vector without memoization.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L350">vector.ts:350</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvector"><code class="tsd-tag">Static</code><span>is<wbr/>Vector</span><a href="#isvector" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/i [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L350">vector.ts:350</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvector"><code class="tsd-tag">Static</code><span>is<wbr/>Vector</span><a href="#isvector" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/i [...]
diff --git a/main/classes/Arrow.dom.Visitor.html b/main/classes/Arrow.dom.Visitor.html
index 3a075d78..04de69f9 100644
--- a/main/classes/Arrow.dom.Visitor.html
+++ b/main/classes/Arrow.dom.Visitor.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Visitor | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Visitor | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#getvisitfn" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn</span></a>
 <a href="#getvisitfnbytypeid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn<wbr/>By<wbr/>Type<wbr/>Id</span></a>
 <a href="#visit" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit</span></a>
@@ -57,4 +57,4 @@
 <a href="#visitunion" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit<wbr/>Union</span></a>
 <a href="#visitutf8" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit<wbr/>Utf8</span></a>
 <a href="#visitutf8view" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit<wbr/>Utf8<wbr/>View</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/main/enums/Arrow.dom.BufferType.html b/main/enums/Arrow.dom.BufferType.html
index e9a5c1d4..e7b5e37f 100644
--- a/main/enums/Arrow.dom.BufferType.html
+++ b/main/enums/Arrow.dom.BufferType.html
@@ -1,9 +1,9 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BufferType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BufferType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
 <a href="#offset" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>OFFSET</span></a>
 <a href="#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>TYPE</span></a>
 <a href="#validity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>VALIDITY</span></a>
 </div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Enumeration Members"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Enumeration Members</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="data"><span>DATA</span><a href="#dat [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/enum.ts#L119">enum.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="offset"><span>OFFSET</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-si [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/enum.ts#L114">enum.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><span>TYPE</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signatur [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/enum.ts#L129">enum.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="validity"><span>VALIDITY</span><a href="#validity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=" [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/enum.ts#L124">enum.ts:124</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.sv [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/enum.ts#L119">enum.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="offset"><span>OFFSET</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-si [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/enum.ts#L114">enum.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><span>TYPE</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signatur [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/enum.ts#L129">enum.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="validity"><span>VALIDITY</span><a href="#validity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=" [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/enum.ts#L124">enum.ts:124</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.sv [...]
diff --git a/main/enums/Arrow.dom.Type.html b/main/enums/Arrow.dom.Type.html
index ba12ef2b..93a93880 100644
--- a/main/enums/Arrow.dom.Type.html
+++ b/main/enums/Arrow.dom.Type.html
@@ -16,7 +16,7 @@ underlying <code>Int32Array</code>.</p>
 the types across all public methods are propagated, and never bail to <code>any</code>.
 These values are <em>never</em> used at runtime, and they will <em>never</em> be written
 to the flatbuffers metadata of serialized Arrow IPC payloads.</p>
-</div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/enum.ts#L51">enum.ts:51</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href [...]
+</div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/enum.ts#L51">enum.ts:51</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href [...]
 <a href="#binaryview" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Binary<wbr/>View</span></a>
 <a href="#bool" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Bool</span></a>
 <a href="#date" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Date</span></a>
@@ -71,4 +71,4 @@ to the flatbuffers metadata of serialized Arrow IPC payloads.</p>
 <a href="#union" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Union</span></a>
 <a href="#utf8" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Utf8</span></a>
 <a href="#utf8view" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>Utf8<wbr/>View</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Enumeration Members"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Enumeration Members</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="binary"><span>Binary</span><a href=" [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Enumeration Members"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Enumeration Members</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="binary"><span>Binary</span><a href=" [...]
diff --git a/main/functions/Arrow.dom.builderThroughAsyncIterable.html b/main/functions/Arrow.dom.builderThroughAsyncIterable.html
index 17f0d3af..895adf42 100644
--- a/main/functions/Arrow.dom.builderThroughAsyncIterable.html
+++ b/main/functions/Arrow.dom.builderThroughAsyncIterable.html
@@ -18,4 +18,4 @@ reaches or exceeds the supplied <code>highWaterMark</code>.</li>
 to write, and returns an <code>AsyncIterator</code> that yields Vectors
 according to the chunking semantics defined in the <code>options</code>
 argument.</p>
-<div class="tsd-comment tsd-typography"><div class="tsd-tag-nocollapse"><h4 class="tsd-anchor-link" id="nocollapse">Nocollapse<a href="#nocollapse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L256">factories.ts:256< [...]
+<div class="tsd-comment tsd-typography"><div class="tsd-tag-nocollapse"><h4 class="tsd-anchor-link" id="nocollapse">Nocollapse<a href="#nocollapse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L256">factories.ts:256< [...]
diff --git a/main/functions/Arrow.dom.builderThroughIterable.html b/main/functions/Arrow.dom.builderThroughIterable.html
index a77239ac..295e5941 100644
--- a/main/functions/Arrow.dom.builderThroughIterable.html
+++ b/main/functions/Arrow.dom.builderThroughIterable.html
@@ -17,4 +17,4 @@ reaches or exceeds the supplied <code>highWaterMark</code>.</li>
 </div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ThroughIterable</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#builderthroughiterablet">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#builderthroughiterabletnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><p>A function which accepts a JavaScript <code [...]
 write, and returns an <code>Iterator</code> that yields Vectors according
 to the chunking semantics defined in the <code>options</code> argument.</p>
-<div class="tsd-comment tsd-typography"><div class="tsd-tag-nocollapse"><h4 class="tsd-anchor-link" id="nocollapse">Nocollapse<a href="#nocollapse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L210">factories.ts:210< [...]
+<div class="tsd-comment tsd-typography"><div class="tsd-tag-nocollapse"><h4 class="tsd-anchor-link" id="nocollapse">Nocollapse<a href="#nocollapse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L210">factories.ts:210< [...]
diff --git a/main/functions/Arrow.dom.isArrowData.html b/main/functions/Arrow.dom.isArrowData.html
index 80758dc1..fc5b77ed 100644
--- a/main/functions/Arrow.dom.isArrowData.html
+++ b/main/functions/Arrow.dom.isArrowData.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</sp [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</sp [...]
diff --git a/main/functions/Arrow.dom.isArrowDataType.html b/main/functions/Arrow.dom.isArrowDataType.html
index 722354c8..04295618 100644
--- a/main/functions/Arrow.dom.isArrowDataType.html
+++ b/main/functions/Arrow.dom.isArrowDataType.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/main/functions/Arrow.dom.isArrowField.html b/main/functions/Arrow.dom.isArrowField.html
index 29793d28..668a1644 100644
--- a/main/functions/Arrow.dom.isArrowField.html
+++ b/main/functions/Arrow.dom.isArrowField.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol">&lt;</ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol">&lt;</ [...]
diff --git a/main/functions/Arrow.dom.isArrowRecordBatch.html b/main/functions/Arrow.dom.isArrowRecordBatch.html
index 7a30b151..e3443180 100644
--- a/main/functions/Arrow.dom.isArrowRecordBatch.html
+++ b/main/functions/Arrow.dom.isArrowRecordBatch.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/main/functions/Arrow.dom.isArrowSchema.html b/main/functions/Arrow.dom.isArrowSchema.html
index 94f9cf19..8a050143 100644
--- a/main/functions/Arrow.dom.isArrowSchema.html
+++ b/main/functions/Arrow.dom.isArrowSchema.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt; [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt; [...]
diff --git a/main/functions/Arrow.dom.isArrowTable.html b/main/functions/Arrow.dom.isArrowTable.html
index c75b2fd2..fc8d8918 100644
--- a/main/functions/Arrow.dom.isArrowTable.html
+++ b/main/functions/Arrow.dom.isArrowTable.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</ [...]
diff --git a/main/functions/Arrow.dom.isArrowVector.html b/main/functions/Arrow.dom.isArrowVector.html
index f4eda94b..9a139bc5 100644
--- a/main/functions/Arrow.dom.isArrowVector.html
+++ b/main/functions/Arrow.dom.isArrowVector.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt; [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt; [...]
diff --git a/main/functions/Arrow.dom.makeBuilder.html b/main/functions/Arrow.dom.makeBuilder.html
index 4ab11e8b..684f217d 100644
--- a/main/functions/Arrow.dom.makeBuilder.html
+++ b/main/functions/Arrow.dom.makeBuilder.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeBuilder | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeBuilder | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
diff --git a/main/functions/Arrow.dom.makeData.html b/main/functions/Arrow.dom.makeData.html
index 40e2527a..076ca224 100644
--- a/main/functions/Arrow.dom.makeData.html
+++ b/main/functions/Arrow.dom.makeData.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
diff --git a/main/functions/Arrow.dom.makeTable.html b/main/functions/Arrow.dom.makeTable.html
index 83d13f67..5424bc10 100644
--- a/main/functions/Arrow.dom.makeTable.html
+++ b/main/functions/Arrow.dom.makeTable.html
@@ -4,4 +4,4 @@
 <div class="tsd-comment tsd-typography"><div class="tsd-tag-example"><h4 class="tsd-anchor-link" id="example">Example<a href="#example" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><pre><code class="ts"><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">table</span><span class="hl-1"> = </span><span class="hl-6">makeTable</span><span class="hl-1">({</sp [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L436">table.ts:436</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icon [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L436">table.ts:436</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icon [...]
diff --git a/main/functions/Arrow.dom.makeVector.html b/main/functions/Arrow.dom.makeVector.html
index 3cd3f68e..35e3685d 100644
--- a/main/functions/Arrow.dom.makeVector.html
+++ b/main/functions/Arrow.dom.makeVector.html
@@ -2,20 +2,20 @@
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="makevectort"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypedArray</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">BigIntArray</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter- [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L460">vector.ts:460</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-1"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-1">T</a> <span class="tsd-sign [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L460">vector.ts:460</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-1"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-1">T</a> <span class="tsd-sign [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="makevectort-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">DataView</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a class="tsd-signature-type tsd-k [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L461">vector.ts:461</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-2"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-2">T</a> <span class="tsd-sign [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L461">vector.ts:461</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-2"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-2">T</a> <span class="tsd-sign [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="makevectort-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</s [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L462">vector.ts:462</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-3"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-3">T</a> <span class="tsd-sign [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L462">vector.ts:462</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-3"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-3">T</a> <span class="tsd-sign [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="makevectort-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</s [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L463">vector.ts:463</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-4"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-4">T</a> <span class="tsd-sign [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L463">vector.ts:463</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="makevector-4"><span class="tsd-kind-call-signature">makeVector</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#makevectort-4">T</a> <span class="tsd-sign [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="makevectort-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</s [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/vector.ts#L464">vector.ts:464</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/ic [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/vector.ts#L464">vector.ts:464</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/ic [...]
diff --git a/main/functions/Arrow.dom.tableFromArrays.html b/main/functions/Arrow.dom.tableFromArrays.html
index 2c07e36b..271eec35 100644
--- a/main/functions/Arrow.dom.tableFromArrays.html
+++ b/main/functions/Arrow.dom.tableFromArrays.html
@@ -4,4 +4,4 @@
 <div class="tsd-comment tsd-typography"><div class="tsd-tag-example"><h4 class="tsd-anchor-link" id="example">Example<a href="#example" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><pre><code class="ts"><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">table</span><span class="hl-1"> = </span><span class="hl-6">tableFromArrays</span><span class="hl-1"> [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/table.ts#L460">table.ts:460</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icon [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/table.ts#L460">table.ts:460</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icon [...]
diff --git a/main/functions/Arrow.dom.tableFromIPC.html b/main/functions/Arrow.dom.tableFromIPC.html
index 54db520f..84915dce 100644
--- a/main/functions/Arrow.dom.tableFromIPC.html
+++ b/main/functions/Arrow.dom.tableFromIPC.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromIPC | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
 convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
diff --git a/main/functions/Arrow.dom.tableFromJSON.html b/main/functions/Arrow.dom.tableFromJSON.html
index a0a15d3a..12f85162 100644
--- a/main/functions/Arrow.dom.tableFromJSON.html
+++ b/main/functions/Arrow.dom.tableFromJSON.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromJSON | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromjsont"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</s [...]
-</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signa [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signa [...]
diff --git a/main/functions/Arrow.dom.tableToIPC.html b/main/functions/Arrow.dom.tableToIPC.html
index 303e4e2d..7870cb02 100644
--- a/main/functions/Arrow.dom.tableToIPC.html
+++ b/main/functions/Arrow.dom.tableToIPC.html
@@ -3,4 +3,4 @@ wrapper for RecordBatchStreamWriter and RecordBatchFileWriter.
 Opposite of <a href="Arrow.dom.tableFromIPC.html" class="tsd-kind-function">tableFromIPC</a>.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tabletoipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tabl [...]
 </div></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">&quot;file&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;stream&quot;</span><span class="tsd-signature-symbol"> = &#39;stream&#39;</span></span><div class="tsd-comment tsd-typography"><p>Whether to serialize the Table as a file or a stream.</p>
-</div></li><li><span><span class="tsd-kind-parameter">compressionType</span>: <span class="tsd-signature-type">CompressionType</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> = null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e [...]
+</div></li><li><span><span class="tsd-kind-parameter">compressionType</span>: <span class="tsd-signature-type">CompressionType</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> = null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869 [...]
diff --git a/main/functions/Arrow.dom.vectorFromArray.html b/main/functions/Arrow.dom.vectorFromArray.html
index 5974bed2..36148b28 100644
--- a/main/functions/Arrow.dom.vectorFromArray.html
+++ b/main/functions/Arrow.dom.vectorFromArray.html
@@ -3,65 +3,65 @@ Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a>
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">values</span>: <span class="tsd-signature-keyword">readonly</span> (<span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span>)<span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-para [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L65">factories.ts:65</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-1"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">values</span><span class="tsd-signature-symbol">:< [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L65">factories.ts:65</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-1"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">values</span><span class="tsd-signature-symbol">:< [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">values</span>: <span class="tsd-signature-keyword">readonly</span> (<span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span>)<span class="tsd-signature-symbol">[] [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L66">factories.ts:66</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-2"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt">T [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L66">factories.ts:66</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-2"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt">T [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Utf8</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Dictionary</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Utf8</span><span class="tsd-signature-symbol">,</sp [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L67">factories.ts:67</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-3"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-1">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L67">factories.ts:67</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-3"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-1">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TimestampMillisecond</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">values</span>: <span class="ts [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L68">factories.ts:68</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-4"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-2">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L68">factories.ts:68</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-4"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-2">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Int_</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Ints</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title" [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L69">factories.ts:69</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-5"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-3">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L69">factories.ts:69</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-5"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-3">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Int64</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint64</span> = <span class="tsd-signature-type">Int64</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-ti [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L70">factories.ts:70</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-6"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-4">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L70">factories.ts:70</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-6"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-4">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Float</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Floats</span><span class="tsd-signature-symbol">&gt;</span> = <span class="tsd-signature-type">Float64</span></span></li></ul></section><div cl [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L71">factories.ts:71</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-7"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-5">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L71">factories.ts:71</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-7"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-5">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol" [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L72">factories.ts:72</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-8"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-6">T</a> <s [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L72">factories.ts:72</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-8"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-6">T</a> <s [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-6"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parame [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L73">factories.ts:73</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-9"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-7">T</a> <s [...]
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-7"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypedArray</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">BigIntArray</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-par [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L73">factories.ts:73</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-9"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-7">T</a> <s [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-7"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypedArray</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">BigIntArray</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-par [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-8"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol" [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L77">factories.ts:77</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-11"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-9">T</a> < [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L77">factories.ts:77</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-11"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-9">T</a> < [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-9"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol" [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L78">factories.ts:78</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-12"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-10">T</a>  [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L78">factories.ts:78</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-12"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-10">T</a>  [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-10"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol">&lt;</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L79">factories.ts:79</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-13"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-11">T</a>  [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L79">factories.ts:79</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="vectorfromarray-13"><span class="tsd-kind-call-signature">vectorFromArray</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#vectorfromarrayt-11">T</a>  [...]
 Use <a href="Arrow.dom.makeVector.html" class="tsd-kind-function">makeVector</a> if you only want to create a vector from a typed array.</p>
 </div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="vectorfromarrayt-11"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">TypedArray</span> <span class="tsd-signature- [...]
 </code><button type="button">Copy</button></pre>
 
-</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5a9fc9e28e261ff805b36f8e7c6b78da07ede3c7/src/factories.ts#L80">factories.ts:80</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../asset [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/db1f29c869c31accfae487c5abe5231e31740519/src/factories.ts#L80">factories.ts:80</a></li></ul></aside></div></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../asset [...]
diff --git a/main/functions/Arrow.node.isArrowData.html b/main/functions/Arrow.node.isArrowData.html
index 91593bcd..47e462ac 100644
--- a/main/functions/Arrow.node.isArrowData.html
+++ b/main/functions/Arrow.node.isArrowData.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</sp [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol">&lt;</sp [...]
diff --git a/main/functions/Arrow.node.isArrowDataType.html b/main/functions/Arrow.node.isArrowDataType.html
index 9b38aa43..a7908e3f 100644
--- a/main/functions/Arrow.node.isArrowDataType.html
+++ b/main/functions/Arrow.node.isArrowDataType.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/main/functions/Arrow.node.isArrowField.html b/main/functions/Arrow.node.isArrowField.html
index f8bd4010..498a8012 100644
--- a/main/functions/Arrow.node.isArrowField.html
+++ b/main/functions/Arrow.node.isArrowField.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol">&lt;</ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol">&lt;</ [...]
diff --git a/main/functions/Arrow.node.isArrowRecordBatch.html b/main/functions/Arrow.node.isArrowRecordBatch.html
index 9096b566..f4a27455 100644
--- a/main/functions/Arrow.node.isArrowRecordBatch.html
+++ b/main/functions/Arrow.node.isArrowRecordBatch.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/main/functions/Arrow.node.isArrowSchema.html b/main/functions/Arrow.node.isArrowSchema.html
index b4ce80c7..698d9be8 100644
--- a/main/functions/Arrow.node.isArrowSchema.html
+++ b/main/functions/Arrow.node.isArrowSchema.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt; [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">&lt; [...]
diff --git a/main/functions/Arrow.node.isArrowTable.html b/main/functions/Arrow.node.isArrowTable.html
index f357b22d..918728c8 100644
--- a/main/functions/Arrow.node.isArrowTable.html
+++ b/main/functions/Arrow.node.isArrowTable.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol">&lt;</ [...]
diff --git a/main/functions/Arrow.node.isArrowVector.html b/main/functions/Arrow.node.isArrowVector.html
index e5175af8..16f1e140 100644
--- a/main/functions/Arrow.node.isArrowVector.html
+++ b/main/functions/Arrow.node.isArrowVector.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt; [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">&lt; [...]
diff --git a/main/interfaces/Arrow.dom.Codec.html b/main/interfaces/Arrow.dom.Codec.html
index 29ce0796..9f6a0203 100644
--- a/main/interfaces/Arrow.dom.Codec.html
+++ b/main/interfaces/Arrow.dom.Codec.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Codec | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Codec | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
 <a href="#encode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode?</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
diff --git a/main/interfaces/Arrow.dom.IntervalDayTimeObject.html b/main/interfaces/Arrow.dom.IntervalDayTimeObject.html
index e23a1631..c90f9131 100644
--- a/main/interfaces/Arrow.dom.IntervalDayTimeObject.html
+++ b/main/interfaces/Arrow.dom.IntervalDayTimeObject.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IntervalDayTimeObject | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scr [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IntervalDayTimeObject | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scr [...]
 <a href="#milliseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>milliseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/main/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html b/main/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
index 04441af7..47dffc16 100644
--- a/main/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
+++ b/main/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IntervalMonthDayNanoObject | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"> [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IntervalMonthDayNanoObject | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"> [...]
 <a href="#months" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>months</span></a>
 <a href="#nanoseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>nanoseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/main/types/Arrow.dom.StructRowProxy.html b/main/types/Arrow.dom.StructRowProxy.html
index 8019450e..96132c00 100644
--- a/main/types/Arrow.dom.StructRowProxy.html
+++ b/main/types/Arrow.dom.StructRowProxy.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StructRowProxy | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><sc [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StructRowProxy | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><sc [...]
diff --git a/main/variables/Arrow.dom.compressionRegistry.html b/main/variables/Arrow.dom.compressionRegistry.html
index 37601cbd..94cabf67 100644
--- a/main/variables/Arrow.dom.compressionRegistry.html
+++ b/main/variables/Arrow.dom.compressionRegistry.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>compressionRegistry | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scrip [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>compressionRegistry | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scrip [...]