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/03/05 02:31:26 UTC

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

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

github-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 f234a05  Update f43c01dd84ec189d1ec8c004779d30da03944aed
f234a05 is described below

commit f234a055700c25aac895d1ac3685e069b31bac10
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Thu Mar 5 02:31:20 2026 +0000

    Update f43c01dd84ec189d1ec8c004779d30da03944aed
---
 main/assets/icons.js                               |  2 +-
 main/assets/icons.svg                              |  2 +-
 main/assets/style.css                              |  6 +-
 main/classes/Arrow.dom.Builder.html                | 60 +++++++++----------
 main/classes/Arrow.dom.Data.html                   |  6 +-
 main/classes/Arrow.dom.DataType.html               |  6 +-
 main/classes/Arrow.dom.MapRow.html                 |  4 +-
 main/classes/Arrow.dom.RecordBatchReader.html      |  4 +-
 main/classes/Arrow.dom.RecordBatchWriter.html      |  6 +-
 main/classes/Arrow.dom.StructRow.html              |  4 +-
 main/classes/Arrow.dom.Table.html                  | 58 +++++++++---------
 main/classes/Arrow.dom.Vector.html                 | 68 +++++++++++-----------
 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           |  4 +-
 main/functions/Arrow.dom.vectorFromArray.html      | 44 +++++++-------
 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/index.html                                    | 57 ++++++++++++------
 main/interfaces/Arrow.dom.Codec.html               |  4 +-
 .../Arrow.dom.IntervalDayTimeObject.html           |  4 +-
 .../Arrow.dom.IntervalMonthDayNanoObject.html      |  4 +-
 main/modules/Arrow.node.html                       |  2 +-
 main/types/Arrow.dom.StructRowProxy.html           |  2 +-
 main/variables/Arrow.dom.compressionRegistry.html  |  2 +-
 47 files changed, 225 insertions(+), 206 deletions(-)

diff --git a/main/assets/icons.js b/main/assets/icons.js
index 58882d7..3ae8f55 100644
--- a/main/assets/icons.js
+++ b/main/assets/icons.js
@@ -3,7 +3,7 @@
     function addIcons() {
         if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons);
         const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg"));
-        svg.innerHTML = `<g id="icon-1" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><text fill="var(--color-icon-text)" x="50%" y="50%" dominant-baseline="central" text-anchor="middle">M</text></g><g id="icon-2" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></r [...]
+        svg.innerHTML = `<g id="icon-1" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><text fill="var(--color-icon-text)" x="50%" y="50%" dy="0.35em" text-anchor="middle">M</text></g><g id="icon-2" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><text fill=" [...]
         svg.style.display = "none";
         if (location.protocol === "file:") updateUseElements();
     }
diff --git a/main/assets/icons.svg b/main/assets/icons.svg
index 50ad579..10db10b 100644
--- a/main/assets/icons.svg
+++ b/main/assets/icons.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"><g id="icon-1" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><text fill="var(--color-icon-text)" x="50%" y="50%" dominant-baseline="central" text-anchor="middle">M</text></g><g id="icon-2" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height= [...]
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg"><g id="icon-1" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></rect><text fill="var(--color-icon-text)" x="50%" y="50%" dy="0.35em" text-anchor="middle">M</text></g><g id="icon-2" class="tsd-no-select"><rect fill="var(--color-icon-background)" stroke="var(--color-ts-module)" stroke-width="1.5" x="1" y="1" width="22" height="22" rx="6"></re [...]
\ No newline at end of file
diff --git a/main/assets/style.css b/main/assets/style.css
index 5ba5a2a..44328e9 100644
--- a/main/assets/style.css
+++ b/main/assets/style.css
@@ -1595,9 +1595,9 @@
         .container-main {
             grid-template-columns:
                 minmax(0, 1fr) minmax(0, 2.5fr) minmax(
-                0,
-                20rem
-            );
+                    0,
+                    20rem
+                );
             grid-template-areas: "sidebar content toc";
         }
 
diff --git a/main/classes/Arrow.dom.Builder.html b/main/classes/Arrow.dom.Builder.html
index 7d8cab6..ee190e4 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>
@@ -58,50 +58,50 @@ dictionary's <code>Builder</code>, and creates the <code>dictionaryVector</code>
 <a href="#tovector" 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/>Vector</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></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="#constructorbuildert">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildertnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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><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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorbuildertnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;< [...]
-</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="#constructorbuildert">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildertnull">TNull</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in [...]
-</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="#constructorbuildert">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildertnull">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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="#constructorbuildert">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildertnull">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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 [...]
+</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><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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorbuildert">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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" [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <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></h4><p>The child Bui [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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="#constructorbuildertnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;< [...]
-</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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 <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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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
 <code>Builder.prototype.setValue()</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">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="#constructorbuildertnull">TNull</a> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">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 [...]
-</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="#constructorbuildert">T</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildertnull">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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 [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorbuildert">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&quot;</span><span class="tsd-si [...]
-</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="#constructorbuildert">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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="../ [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 aa4c5fd..a5bf0fb 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.1.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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 03756fe..5631b8d 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.1.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>
@@ -38,9 +38,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.MapRow.html b/main/classes/Arrow.dom.MapRow.html
index a5fd4e5..d3dbed2 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.1.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.1.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.RecordBatchReader.html b/main/classes/Arrow.dom.RecordBatchReader.html
index e5aacc7..6e02dbe 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.1.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.1.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 cec5a5c..7a698ac 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.1.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.1.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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/ipc/writer.ts#L113">ipc/wri [...]
diff --git a/main/classes/Arrow.dom.StructRow.html b/main/classes/Arrow.dom.StructRow.html
index 4fa1fd5..6989a9d 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.1.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.1.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 e3fa1ba..66fdc04 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.1.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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h4><asi [...]
-</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in < [...]
-</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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[] [...]
-</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="#constructortablet">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/table.ts#L273">table.ts:273</a></li></ul></aside [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in < [...]
+</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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#constructortablet">T</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildp">P</a><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="#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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#getchildatr">R</a><span class="tsd-signature-symbol">&gt;</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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span></span><div class="tsd-commen [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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>: <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#constructortablet">T</a><span class="tsd-signature-symbol">&gt;</span></span><div class="tsd-comment tsd-typograph [...]
-</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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><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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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></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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructortablet">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/table.ts#L285">table.ts:285</a></li></ul></aside [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 bd84d4c..70d4e4d 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.1.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/a743bdd77b37b27d41 [...]
+</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/f43c01dd84ec189d1e [...]
 </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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorvectort">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/vector.ts#L166">vector.ts:166</a></li></ul></aside></div></li></ul></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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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><span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">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- [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&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/a743bdd77b37b [...]
-</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="#constructorvectort">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> [...]
-</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="#constructorvectort">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/vector.ts#L234">vector.ts:234</a></li></ul></a [...]
+</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/f43c01dd84ec189d1ec8c004779d30 [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;TValue&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/a743bdd77b37b [...]
+</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/f43c01dd84ec189d1ec8c004779d30 [...]
 </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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <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></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</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="#getchildatr">R</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/a743bdd77 [...]
-</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="#constructorvectort">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></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/f43c01dd8 [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorvectort">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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><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/f43c01dd84ec189d1ec8c004779d30da03944aed/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>: <span class="tsd-signature-type">null</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">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 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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><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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorvectort">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/vector.ts#L243">vector.ts:243</a></li></ul></a [...]
-</div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">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></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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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="#constructorvectort">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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 [...]
+</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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 4f52af1..a82fd9a 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.1.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.1.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>
@@ -56,4 +56,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 0b8b145..1b8bfa5 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.1.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.1.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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/enum.ts#L118">enum.ts:118</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/enum.ts#L113">enum.ts:113</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/enum.ts#L128">enum.ts:128</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/src/enum.ts#L123">enum.ts:123</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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/enum.ts#L118">enum.ts:118</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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/enum.ts#L113">enum.ts:113</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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/enum.ts#L128">enum.ts:128</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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/enum.ts#L123">enum.ts:123</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 5802d0b..d9902cb 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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>
@@ -70,4 +70,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 89208fe..dbd8fc9 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/factories.ts#L256">factories.ts:256< [...]
diff --git a/main/functions/Arrow.dom.builderThroughIterable.html b/main/functions/Arrow.dom.builderThroughIterable.html
index 9e4ffc6..5cefbb2 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/src/factories.ts#L210">factories.ts:210< [...]
diff --git a/main/functions/Arrow.dom.isArrowData.html b/main/functions/Arrow.dom.isArrowData.html
index 11c2e70..4b79e19 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.1.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 80016e6..11a8f21 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.1.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 78f88b3..ee1f066 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.1.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> <span class="tsd-signature-type">Field</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span> [...]
+</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> <span class="tsd-signature-type">Field</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span> [...]
diff --git a/main/functions/Arrow.dom.isArrowRecordBatch.html b/main/functions/Arrow.dom.isArrowRecordBatch.html
index d0f0feb..6d8834a 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.1.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> <span class="tsd-signature-type">RecordBatch</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any< [...]
+</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> <span class="tsd-signature-type">RecordBatch</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any< [...]
diff --git a/main/functions/Arrow.dom.isArrowSchema.html b/main/functions/Arrow.dom.isArrowSchema.html
index dfef75b..13aff3f 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.1.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> <span class="tsd-signature-type">Schema</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span [...]
+</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> <span class="tsd-signature-type">Schema</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span [...]
diff --git a/main/functions/Arrow.dom.isArrowTable.html b/main/functions/Arrow.dom.isArrowTable.html
index 580b57f..5c29c0c 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.1.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 cd2af12..55811d4 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.1.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 822666f..b1d0dcc 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.1.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.1.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 e797a9d..7975010 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.1.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.1.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 07b4ec4..387d821 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 d312326..53f6e4b 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 5342bcb..eb9e037 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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 f27f413..f53b038 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.1.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 624ec4c..8919df0 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.1.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 e2fa41b..80d5e15 100644
--- a/main/functions/Arrow.dom.tableToIPC.html
+++ b/main/functions/Arrow.dom.tableToIPC.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>tableToIPC | Apache Arrow - v21.1.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>tableToIPC | Apache Arrow - v21.1.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 [...]
 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">null</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">CompressionType</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/a743bdd77b [...]
+</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/f43c01dd84 [...]
diff --git a/main/functions/Arrow.dom.vectorFromArray.html b/main/functions/Arrow.dom.vectorFromArray.html
index 4caa6d1..568d9d1 100644
--- a/main/functions/Arrow.dom.vectorFromArray.html
+++ b/main/functions/Arrow.dom.vectorFromArray.html
@@ -1,67 +1,67 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>vectorFromArray | Apache Arrow - v21.1.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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>vectorFromArray | Apache Arrow - v21.1.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 [...]
 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">undefined</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span>)<span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-para [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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">undefined</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">boolean</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">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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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" [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 [...]
+</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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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/a743bdd77b37b27d41437b2c2174c9a2a4a9484b/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/f43c01dd84ec189d1ec8c004779d30da03944aed/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 c0427bd..9b68b86 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.1.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 c7a5f98..bcdba36 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.1.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 0e06cee..9f5adfb 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.1.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> <span class="tsd-signature-type">Field</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span> [...]
+</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> <span class="tsd-signature-type">Field</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span> [...]
diff --git a/main/functions/Arrow.node.isArrowRecordBatch.html b/main/functions/Arrow.node.isArrowRecordBatch.html
index a3483d3..395998f 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.1.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> <span class="tsd-signature-type">RecordBatch</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any< [...]
+</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> <span class="tsd-signature-type">RecordBatch</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any< [...]
diff --git a/main/functions/Arrow.node.isArrowSchema.html b/main/functions/Arrow.node.isArrowSchema.html
index f5a77e9..4de60b3 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.1.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> <span class="tsd-signature-type">Schema</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span [...]
+</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> <span class="tsd-signature-type">Schema</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span [...]
diff --git a/main/functions/Arrow.node.isArrowTable.html b/main/functions/Arrow.node.isArrowTable.html
index 1861b7e..b995736 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.1.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 44b7cdd..4311d80 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.1.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/index.html b/main/index.html
index 8b9c506..2dc2440 100644
--- a/main/index.html
+++ b/main/index.html
@@ -16,37 +16,49 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<h1 id="apache-arrow-javascript" class="tsd-anchor-link">Apache Arrow JavaScript<a href="#apache-arrow-javascript" 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></h1><p><a href="https://www.npmjs.com/package/apache-arrow"><img src="https://img.shields.io/npm/v/apache-arrow.svg" alt="npm version"></a></p>
+<h1 id="apache-arrow-javascript" class="tsd-anchor-link">Apache Arrow JavaScript<a href="#apache-arrow-javascript" 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></h1>
+<p><a href="https://www.npmjs.com/package/apache-arrow"><img src="https://img.shields.io/npm/v/apache-arrow.svg" alt="npm version"></a></p>
 <p><a href="https://arrow.apache.org/">Apache Arrow</a> is a universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics. It contains a set of technologies that enable data systems to efficiently store, process, and move data.</p>
-<h2 id="install-apache-arrow-from-npm" class="tsd-anchor-link">Install <code>apache-arrow</code> from NPM<a href="#install-apache-arrow-from-npm" 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></h2><p><code>npm install apache-arrow</code> or <code>yarn add apache-arrow</code></p>
+<h2 id="install-from-npm" class="tsd-anchor-link">Install <code>apache-arrow</code> from NPM<a href="#install-from-npm" 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></h2>
+<p><code>npm install apache-arrow</code> or <code>yarn add apache-arrow</code></p>
 <p>(read about how we <a href="#packaging">package apache-arrow</a> below)</p>
-<h2 id="powering-columnar-in-memory-analytics" class="tsd-anchor-link">Powering Columnar In-Memory Analytics<a href="#powering-columnar-in-memory-analytics" 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></h2><p>Apache Arrow is a columnar memory layout specification for encoding vectors and table-like containers of flat and nested data. The Arrow spec aligns columnar data in memory to min [...]
+<h2 id="powering-columnar-in-memory-analytics" class="tsd-anchor-link">Powering Columnar In-Memory Analytics<a href="#powering-columnar-in-memory-analytics" 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></h2>
+<p>Apache Arrow is a columnar memory layout specification for encoding vectors and table-like containers of flat and nested data. The Arrow spec aligns columnar data in memory to minimize cache misses and take advantage of the latest SIMD (Single input multiple data) and GPU operations on modern processors.</p>
 <p>Apache Arrow is the emerging standard for large in-memory columnar data (<a href="https://spark.apache.org/">Spark</a>, <a href="https://wesmckinney.com/blog/pandas-and-apache-arrow/">Pandas</a>, <a href="https://drill.apache.org/">Drill</a>, <a href="https://www.graphistry.com">Graphistry</a>, ...). By standardizing on a common binary interchange format, big data systems can reduce the costs and friction associated with cross-system communication.</p>
-<h2 id="get-started" class="tsd-anchor-link">Get Started<a href="#get-started" 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></h2><p>Check out our <a href="https://arrow.apache.org/js/">API documentation</a> to learn more about how to use Apache Arrow JavaScript. You can also learn by example by checking out some of the following resources:</p>
+<h2 id="get-started" class="tsd-anchor-link">Get Started<a href="#get-started" 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></h2>
+<p>Check out our <a href="https://arrow.apache.org/js/">API documentation</a> to learn more about how to use Apache Arrow JavaScript. You can also learn by example by checking out some of the following resources:</p>
 <ul>
 <li><a href="https://github.com/apache/arrow-js/tree/main/test/unit">/test/unit</a> - Unit tests for Table and Vector</li>
 </ul>
-<h2 id="cookbook" class="tsd-anchor-link">Cookbook<a href="#cookbook" 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></h2><h3 id="get-a-table-from-an-arrow-file-on-disk-in-ipc-format" class="tsd-anchor-link">Get a table from an Arrow file on disk (in IPC format)<a href="#get-a-table-from-an-arrow-file-on-disk-in-ipc-format" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0  [...]
+<h2 id="cookbook" class="tsd-anchor-link">Cookbook<a href="#cookbook" 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></h2>
+<h3 id="get-a-table-from-an-arrow-file-on-disk-in-ipc-format" class="tsd-anchor-link">Get a table from an Arrow file on disk (in IPC format)<a href="#get-a-table-from-an-arrow-file-on-disk-in-ipc-format" 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>
+<pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">readFileSync</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;fs&#39;</span><span class="hl-1">;</span><br/><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromIPC</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;apache [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="create-a-table-when-the-arrow-file-is-split-across-buffers" class="tsd-anchor-link">Create a Table when the Arrow file is split across buffers<a href="#create-a-table-when-the-arrow-file-is-split-across-buffers" 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><pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">readFileSync</spa [...]
+<h3 id="create-a-table-when-the-arrow-file-is-split-across-buffers" class="tsd-anchor-link">Create a Table when the Arrow file is split across buffers<a href="#create-a-table-when-the-arrow-file-is-split-across-buffers" 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>
+<pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">readFileSync</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;fs&#39;</span><span class="hl-1">;</span><br/><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromIPC</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;apache [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="create-a-table-from-javascript-arrays" class="tsd-anchor-link">Create a Table from JavaScript arrays<a href="#create-a-table-from-javascript-arrays" 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><pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromArrays</span><span class="hl-1"> } </span><span class="hl-0">from</span [...]
+<h3 id="create-a-table-from-javascript-arrays" class="tsd-anchor-link">Create a Table from JavaScript arrays<a href="#create-a-table-from-javascript-arrays" 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>
+<pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromArrays</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;apache-arrow&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">LENGTH</span><span class="hl-1"> = </span><span class="hl-8">2000</span><span class="hl-1">;</span><br/><br/><span class [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="load-data-with-fetch" class="tsd-anchor-link">Load data with <code>fetch</code><a href="#load-data-with-fetch" 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><pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromIPC</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class=" [...]
+<h3 id="load-data-with" class="tsd-anchor-link">Load data with <code>fetch</code><a href="#load-data-with" 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>
+<pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">tableFromIPC</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&quot;apache-arrow&quot;</span><span class="hl-1">;</span><br/><br/><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-0">await</span><span class="hl-1"> </span><span class="hl-6">tab [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="vectors-look-like-js-arrays" class="tsd-anchor-link">Vectors look like JS Arrays<a href="#vectors-look-like-js-arrays" 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><p>You can create vector from JavaScript typed arrays with <code>makeVector</code> and from JavaScript arrays with <code>vectorFromArray</code>. <code>makeVector</code> is a lot faster and does not require a copy.</p>
+<h3 id="vectors-look-like-js-arrays" class="tsd-anchor-link">Vectors look like JS Arrays<a href="#vectors-look-like-js-arrays" 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>
+<p>You can create vector from JavaScript typed arrays with <code>makeVector</code> and from JavaScript arrays with <code>vectorFromArray</code>. <code>makeVector</code> is a lot faster and does not require a copy.</p>
 <pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">makeVector</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&quot;apache-arrow&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">LENGTH</span><span class="hl-1"> = </span><span class="hl-8">2000</span><span class="hl-1">;</span><br/><br/><span class="h [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="string-vectors" class="tsd-anchor-link">String vectors<a href="#string-vectors" 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><p>Strings can be encoded as UTF-8 or dictionary encoded UTF-8. Dictionary encoding encodes repeated values more efficiently. You can create a dictionary encoded string conveniently with <code>vectorFromArray</code> or efficiently with <code>makeVecto [...]
+<h3 id="string-vectors" class="tsd-anchor-link">String vectors<a href="#string-vectors" 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>
+<p>Strings can be encoded as UTF-8 or dictionary encoded UTF-8. Dictionary encoding encodes repeated values more efficiently. You can create a dictionary encoded string conveniently with <code>vectorFromArray</code> or efficiently with <code>makeVector</code>.</p>
 <pre><code class="js"><span class="hl-0">import</span><span class="hl-1"> { </span><span class="hl-2">makeVector</span><span class="hl-1">, </span><span class="hl-2">vectorFromArray</span><span class="hl-1">, </span><span class="hl-2">Dictionary</span><span class="hl-1">, </span><span class="hl-2">Uint8</span><span class="hl-1">, </span><span class="hl-2">Utf8</span><span class="hl-1"> } </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&quot;apache-arrow [...]
 </code><button type="button">Copy</button></pre>
 
-<h2 id="getting-involved" class="tsd-anchor-link">Getting involved<a href="#getting-involved" 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></h2><p>See <a href="media/DEVELOP.md">DEVELOP.md</a></p>
+<h2 id="getting-involved" class="tsd-anchor-link">Getting involved<a href="#getting-involved" 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></h2>
+<p>See <a href="media/DEVELOP.md">DEVELOP.md</a></p>
 <p>Even if you do not plan to contribute to Apache Arrow itself or Arrow
 integrations in other projects, we'd be happy to have you involved:</p>
 <ul>
@@ -66,25 +78,31 @@ with your questions and ideas.</p>
 <p>If you’d like to report a bug but don’t have time to fix it, you can still post
 it on GitHub issues, or email the mailing list
 <a href="https://mail-archives.apache.org/mod_mbox/arrow-dev/">dev@arrow.apache.org</a></p>
-<h2 id="packaging" class="tsd-anchor-link">Packaging<a href="#packaging" 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></h2><p><code>apache-arrow</code> is written in TypeScript, but the project is compiled to multiple JS versions and common module formats.</p>
+<h2 id="packaging" class="tsd-anchor-link">Packaging<a href="#packaging" 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></h2>
+<p><code>apache-arrow</code> is written in TypeScript, but the project is compiled to multiple JS versions and common module formats.</p>
 <p>The base <code>apache-arrow</code> package includes all the compilation targets for convenience, but if you're conscientious about your <code>node_modules</code> footprint, we got you.</p>
 <p>The targets are also published under the <code>@apache-arrow</code> namespace:</p>
 <pre><code class="sh"><span class="hl-6">npm</span><span class="hl-1"> </span><span class="hl-3">install</span><span class="hl-1"> </span><span class="hl-3">apache-arrow</span><span class="hl-1"> </span><span class="hl-7"># &lt;-- combined es2015/CommonJS/ESModules/UMD + esnext/UMD</span><br/><span class="hl-6">npm</span><span class="hl-1"> </span><span class="hl-3">install</span><span class="hl-1"> </span><span class="hl-3">@apache-arrow/ts</span><span class="hl-1"> </span><span class=" [...]
 </code><button type="button">Copy</button></pre>
 
-<h3 id="why-we-package-like-this" class="tsd-anchor-link">Why we package like this<a href="#why-we-package-like-this" 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><p>The JS community is a diverse group with a varied list of target environments and tool chains. Publishing multiple packages accommodates projects of all stripes.</p>
+<h3 id="why-we-package-like-this" class="tsd-anchor-link">Why we package like this<a href="#why-we-package-like-this" 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>
+<p>The JS community is a diverse group with a varied list of target environments and tool chains. Publishing multiple packages accommodates projects of all stripes.</p>
 <p>If you think we missed a compilation target and it's a blocker for adoption, please open an issue.</p>
-<h3 id="supported-browsers-and-platforms" class="tsd-anchor-link">Supported Browsers and Platforms<a href="#supported-browsers-and-platforms" 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><p>The bundles we compile support moderns browser released in the last 5 years. This includes supported versions of
+<h3 id="supported-browsers-and-platforms" class="tsd-anchor-link">Supported Browsers and Platforms<a href="#supported-browsers-and-platforms" 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>
+<p>The bundles we compile support moderns browser released in the last 5 years. This includes supported versions of
 Firefox, Chrome, Edge, and Safari. We do not actively support Internet Explorer.
 Apache Arrow also works on <a href="https://nodejs.org/en/about/releases/">maintained versions of Node</a>.</p>
-<h2 id="people" class="tsd-anchor-link">People<a href="#people" 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></h2><p>Full list of broader Apache Arrow <a href="https://arrow.apache.org/committers/">committers</a>.</p>
+<h2 id="people" class="tsd-anchor-link">People<a href="#people" 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></h2>
+<p>Full list of broader Apache Arrow <a href="https://arrow.apache.org/committers/">committers</a>.</p>
 <ul>
 <li>Brian Hulette, <em>committer</em></li>
 <li>Paul Taylor, <em>committer</em></li>
 <li>Dominik Moritz, <em>committer</em></li>
 </ul>
-<h2 id="powered-by-apache-arrow-javascript" class="tsd-anchor-link">Powered By Apache Arrow JavaScript<a href="#powered-by-apache-arrow-javascript" 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></h2><p>Full list of broader Apache Arrow <a href="https://arrow.apache.org/powered_by/">projects &amp; organizations</a>.</p>
-<h3 id="open-source-projects" class="tsd-anchor-link">Open Source Projects<a href="#open-source-projects" 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>
+<h2 id="powered-by-apache-arrow-javascript" class="tsd-anchor-link">Powered By Apache Arrow JavaScript<a href="#powered-by-apache-arrow-javascript" 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></h2>
+<p>Full list of broader Apache Arrow <a href="https://arrow.apache.org/powered_by/">projects &amp; organizations</a>.</p>
+<h3 id="open-source-projects" class="tsd-anchor-link">Open Source Projects<a href="#open-source-projects" 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>
 <li><a href="https://arrow.apache.org">Apache Arrow</a> -- Parent project for Powering Columnar In-Memory Analytics, including affiliated open source projects</li>
 <li><a href="https://github.com/finos/perspective">Perspective</a> -- Perspective is an interactive analytics and data visualization component well-suited for large and/or streaming datasets. Perspective leverages Arrow C++ compiled to WebAssembly.</li>
 <li><a href="https://github.com/uwdata/falcon">Falcon</a> is a visualization tool for linked interactions across multiple aggregate visualizations of millions or billions of records.</li>
@@ -92,5 +110,6 @@ Apache Arrow also works on <a href="https://nodejs.org/en/about/releases/">maint
 <li><a href="https://github.com/uwdata/arquero">Arquero</a> is a library for query processing and transformation of array-backed data tables.</li>
 <li><a href="https://github.com/omnisci/mapd-connector">OmniSci</a> is a GPU database. Its JavaScript connector returns Arrow dataframes.</li>
 </ul>
-<h2 id="license" class="tsd-anchor-link">License<a href="#license" 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></h2><p><a href="media/LICENSE.txt">Apache 2.0</a></p>
-</div></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.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class= [...]
+<h2 id="license" class="tsd-anchor-link">License<a href="#license" 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></h2>
+<p><a href="media/LICENSE.txt">Apache 2.0</a></p>
+</div></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.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class= [...]
diff --git a/main/interfaces/Arrow.dom.Codec.html b/main/interfaces/Arrow.dom.Codec.html
index 6576126..5da4dd0 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.1.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.1.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 a26dd86..42f989b 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.1.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.1.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 939daf2..52f9a11 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.1.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.1.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/modules/Arrow.node.html b/main/modules/Arrow.node.html
index 9fe31f3..567d4c2 100644
--- a/main/modules/Arrow.node.html
+++ b/main/modules/Arrow.node.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>Arrow.node | Apache Arrow - v21.1.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>Arrow.node | Apache Arrow - v21.1.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 [...]
diff --git a/main/types/Arrow.dom.StructRowProxy.html b/main/types/Arrow.dom.StructRowProxy.html
index e09c6dd..2120d2e 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.1.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.1.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 204973f..526e790 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.1.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.1.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 [...]