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/07/21 01:29:08 UTC
(arrow-js) branch asf-site updated: Update docs for 21.2.0
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-js.git
The following commit(s) were added to refs/heads/asf-site by this push:
new c1548db Update docs for 21.2.0
c1548db is described below
commit c1548db905795438dfa5d2a3417202ba0a1294ed
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Jul 21 01:29:02 2026 +0000
Update docs for 21.2.0
---
21.2.0/.nojekyll | 1 +
21.2.0/assets/hierarchy.js | 1 +
21.2.0/assets/highlight.css | 92 ++++++++++
21.2.0/assets/icons.js | 18 ++
21.2.0/assets/icons.svg | 1 +
{current => 21.2.0}/assets/main.js | 6 +-
21.2.0/assets/navigation.js | 1 +
21.2.0/assets/search.js | 1 +
{current => 21.2.0}/assets/style.css | 6 +-
{current => 21.2.0}/classes/Arrow.dom.Builder.html | 62 +++----
21.2.0/classes/Arrow.dom.Data.html | 31 ++++
21.2.0/classes/Arrow.dom.DataType.html | 47 +++++
21.2.0/classes/Arrow.dom.Field.html | 13 ++
21.2.0/classes/Arrow.dom.MapRow.html | 7 +
21.2.0/classes/Arrow.dom.RecordBatch.html | 76 ++++++++
21.2.0/classes/Arrow.dom.RecordBatchReader.html | 31 ++++
21.2.0/classes/Arrow.dom.RecordBatchWriter.html | 21 +++
21.2.0/classes/Arrow.dom.Schema.html | 20 ++
21.2.0/classes/Arrow.dom.StructRow.html | 6 +
21.2.0/classes/Arrow.dom.Table.html | 81 +++++++++
21.2.0/classes/Arrow.dom.Vector.html | 90 +++++++++
21.2.0/classes/Arrow.dom.Visitor.html | 60 ++++++
.../enums/Arrow.dom.BufferType.html | 10 +-
21.2.0/enums/Arrow.dom.Type.html | 74 ++++++++
.../Arrow.dom.builderThroughAsyncIterable.html | 4 +-
.../Arrow.dom.builderThroughIterable.html | 4 +-
21.2.0/functions/Arrow.dom.isArrowData.html | 2 +
21.2.0/functions/Arrow.dom.isArrowDataType.html | 2 +
21.2.0/functions/Arrow.dom.isArrowField.html | 2 +
21.2.0/functions/Arrow.dom.isArrowRecordBatch.html | 2 +
21.2.0/functions/Arrow.dom.isArrowSchema.html | 2 +
21.2.0/functions/Arrow.dom.isArrowTable.html | 2 +
21.2.0/functions/Arrow.dom.isArrowVector.html | 2 +
.../functions/Arrow.dom.makeBuilder.html | 2 +-
.../functions/Arrow.dom.makeData.html | 2 +-
.../functions/Arrow.dom.makeTable.html | 4 +-
.../functions/Arrow.dom.makeVector.html | 12 +-
.../functions/Arrow.dom.tableFromArrays.html | 4 +-
.../functions/Arrow.dom.tableFromIPC.html | 14 +-
.../functions/Arrow.dom.tableFromJSON.html | 4 +-
.../functions/Arrow.dom.tableToIPC.html | 4 +-
.../functions/Arrow.dom.vectorFromArray.html | 44 ++---
21.2.0/functions/Arrow.node.isArrowData.html | 2 +
21.2.0/functions/Arrow.node.isArrowDataType.html | 2 +
21.2.0/functions/Arrow.node.isArrowField.html | 2 +
.../functions/Arrow.node.isArrowRecordBatch.html | 2 +
21.2.0/functions/Arrow.node.isArrowSchema.html | 2 +
21.2.0/functions/Arrow.node.isArrowTable.html | 2 +
21.2.0/functions/Arrow.node.isArrowVector.html | 2 +
{current => 21.2.0}/hierarchy.html | 2 +-
{current => 21.2.0}/index.html | 59 ++++--
.../interfaces/Arrow.dom.Codec.html | 4 +-
.../Arrow.dom.IntervalDayTimeObject.html | 4 +-
.../Arrow.dom.IntervalMonthDayNanoObject.html | 4 +-
{current => 21.2.0}/media/DEVELOP.md | 34 ++--
21.2.0/media/LICENSE.txt | 202 +++++++++++++++++++++
{current => 21.2.0}/modules.html | 2 +-
21.2.0/modules/Arrow.dom.Field.html | 1 +
21.2.0/modules/Arrow.dom.Schema.html | 1 +
21.2.0/modules/Arrow.dom.html | 1 +
21.2.0/modules/Arrow.node.html | 1 +
.../types/Arrow.dom.StructRowProxy.html | 2 +-
.../variables/Arrow.dom.compressionRegistry.html | 2 +-
current/assets/icons.js | 2 +-
current/assets/icons.svg | 2 +-
current/assets/main.js | 6 +-
current/assets/navigation.js | 2 +-
current/assets/search.js | 2 +-
current/assets/style.css | 6 +-
current/classes/Arrow.dom.Builder.html | 62 +++----
current/classes/Arrow.dom.Data.html | 13 +-
current/classes/Arrow.dom.DataType.html | 18 +-
current/classes/Arrow.dom.Field.html | 13 ++
current/classes/Arrow.dom.MapRow.html | 4 +-
current/classes/Arrow.dom.RecordBatch.html | 76 ++++++++
current/classes/Arrow.dom.RecordBatchReader.html | 4 +-
current/classes/Arrow.dom.RecordBatchWriter.html | 6 +-
current/classes/Arrow.dom.Schema.html | 20 ++
current/classes/Arrow.dom.StructRow.html | 4 +-
current/classes/Arrow.dom.Table.html | 62 ++++---
current/classes/Arrow.dom.Vector.html | 72 ++++----
current/classes/Arrow.dom.Visitor.html | 7 +-
current/enums/Arrow.dom.BufferType.html | 10 +-
current/enums/Arrow.dom.Type.html | 9 +-
.../Arrow.dom.builderThroughAsyncIterable.html | 4 +-
.../Arrow.dom.builderThroughIterable.html | 4 +-
current/functions/Arrow.dom.isArrowData.html | 2 +
current/functions/Arrow.dom.isArrowDataType.html | 2 +
current/functions/Arrow.dom.isArrowField.html | 2 +
.../functions/Arrow.dom.isArrowRecordBatch.html | 2 +
current/functions/Arrow.dom.isArrowSchema.html | 2 +
current/functions/Arrow.dom.isArrowTable.html | 2 +
current/functions/Arrow.dom.isArrowVector.html | 2 +
current/functions/Arrow.dom.makeBuilder.html | 2 +-
current/functions/Arrow.dom.makeData.html | 2 +-
current/functions/Arrow.dom.makeTable.html | 4 +-
current/functions/Arrow.dom.makeVector.html | 12 +-
current/functions/Arrow.dom.tableFromArrays.html | 4 +-
current/functions/Arrow.dom.tableFromIPC.html | 14 +-
current/functions/Arrow.dom.tableFromJSON.html | 4 +-
current/functions/Arrow.dom.tableToIPC.html | 4 +-
current/functions/Arrow.dom.vectorFromArray.html | 44 ++---
current/functions/Arrow.node.isArrowData.html | 2 +
current/functions/Arrow.node.isArrowDataType.html | 2 +
current/functions/Arrow.node.isArrowField.html | 2 +
.../functions/Arrow.node.isArrowRecordBatch.html | 2 +
current/functions/Arrow.node.isArrowSchema.html | 2 +
current/functions/Arrow.node.isArrowTable.html | 2 +
current/functions/Arrow.node.isArrowVector.html | 2 +
current/hierarchy.html | 2 +-
current/index.html | 59 ++++--
current/interfaces/Arrow.dom.Codec.html | 4 +-
.../Arrow.dom.IntervalDayTimeObject.html | 4 +-
.../Arrow.dom.IntervalMonthDayNanoObject.html | 4 +-
current/media/DEVELOP.md | 34 ++--
current/media/LICENSE.txt | 202 +++++++++++++++++++++
current/modules.html | 2 +-
current/modules/Arrow.dom.Field.html | 1 +
current/modules/Arrow.dom.Schema.html | 1 +
current/modules/Arrow.dom.html | 2 +-
current/modules/Arrow.node.html | 2 +-
current/types/Arrow.dom.StructRowProxy.html | 2 +-
.../variables/Arrow.dom.compressionRegistry.html | 2 +-
123 files changed, 1678 insertions(+), 370 deletions(-)
diff --git a/21.2.0/.nojekyll b/21.2.0/.nojekyll
new file mode 100644
index 0000000..e2ac661
--- /dev/null
+++ b/21.2.0/.nojekyll
@@ -0,0 +1 @@
+TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.
\ No newline at end of file
diff --git a/21.2.0/assets/hierarchy.js b/21.2.0/assets/hierarchy.js
new file mode 100644
index 0000000..fb85f0a
--- /dev/null
+++ b/21.2.0/assets/hierarchy.js
@@ -0,0 +1 @@
+window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg=="
\ No newline at end of file
diff --git a/21.2.0/assets/highlight.css b/21.2.0/assets/highlight.css
new file mode 100644
index 0000000..7507ae1
--- /dev/null
+++ b/21.2.0/assets/highlight.css
@@ -0,0 +1,92 @@
+:root {
+ --light-hl-0: #AF00DB;
+ --dark-hl-0: #C586C0;
+ --light-hl-1: #000000;
+ --dark-hl-1: #D4D4D4;
+ --light-hl-2: #001080;
+ --dark-hl-2: #9CDCFE;
+ --light-hl-3: #A31515;
+ --dark-hl-3: #CE9178;
+ --light-hl-4: #0000FF;
+ --dark-hl-4: #569CD6;
+ --light-hl-5: #0070C1;
+ --dark-hl-5: #4FC1FF;
+ --light-hl-6: #795E26;
+ --dark-hl-6: #DCDCAA;
+ --light-hl-7: #008000;
+ --dark-hl-7: #6A9955;
+ --light-hl-8: #098658;
+ --dark-hl-8: #B5CEA8;
+ --light-hl-9: #267F99;
+ --dark-hl-9: #4EC9B0;
+ --light-code-background: #FFFFFF;
+ --dark-code-background: #1E1E1E;
+}
+
+@media (prefers-color-scheme: light) { :root {
+ --hl-0: var(--light-hl-0);
+ --hl-1: var(--light-hl-1);
+ --hl-2: var(--light-hl-2);
+ --hl-3: var(--light-hl-3);
+ --hl-4: var(--light-hl-4);
+ --hl-5: var(--light-hl-5);
+ --hl-6: var(--light-hl-6);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --code-background: var(--light-code-background);
+} }
+
+@media (prefers-color-scheme: dark) { :root {
+ --hl-0: var(--dark-hl-0);
+ --hl-1: var(--dark-hl-1);
+ --hl-2: var(--dark-hl-2);
+ --hl-3: var(--dark-hl-3);
+ --hl-4: var(--dark-hl-4);
+ --hl-5: var(--dark-hl-5);
+ --hl-6: var(--dark-hl-6);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --code-background: var(--dark-code-background);
+} }
+
+:root[data-theme='light'] {
+ --hl-0: var(--light-hl-0);
+ --hl-1: var(--light-hl-1);
+ --hl-2: var(--light-hl-2);
+ --hl-3: var(--light-hl-3);
+ --hl-4: var(--light-hl-4);
+ --hl-5: var(--light-hl-5);
+ --hl-6: var(--light-hl-6);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --code-background: var(--light-code-background);
+}
+
+:root[data-theme='dark'] {
+ --hl-0: var(--dark-hl-0);
+ --hl-1: var(--dark-hl-1);
+ --hl-2: var(--dark-hl-2);
+ --hl-3: var(--dark-hl-3);
+ --hl-4: var(--dark-hl-4);
+ --hl-5: var(--dark-hl-5);
+ --hl-6: var(--dark-hl-6);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --code-background: var(--dark-code-background);
+}
+
+.hl-0 { color: var(--hl-0); }
+.hl-1 { color: var(--hl-1); }
+.hl-2 { color: var(--hl-2); }
+.hl-3 { color: var(--hl-3); }
+.hl-4 { color: var(--hl-4); }
+.hl-5 { color: var(--hl-5); }
+.hl-6 { color: var(--hl-6); }
+.hl-7 { color: var(--hl-7); }
+.hl-8 { color: var(--hl-8); }
+.hl-9 { color: var(--hl-9); }
+pre, code { background: var(--code-background); }
diff --git a/21.2.0/assets/icons.js b/21.2.0/assets/icons.js
new file mode 100644
index 0000000..4fbadc5
--- /dev/null
+++ b/21.2.0/assets/icons.js
@@ -0,0 +1,18 @@
+(function() {
+ addIcons();
+ 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 = `<symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-1"><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></symbol><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-2"><rect fill="var(--color-icon-ba [...]
+ svg.style.display = "none";
+ if (location.protocol === "file:") updateUseElements();
+ }
+
+ function updateUseElements() {
+ document.querySelectorAll("use").forEach(el => {
+ if (el.getAttribute("href").includes("#icon-")) {
+ el.setAttribute("href", el.getAttribute("href").replace(/.*#/, "#"));
+ }
+ });
+ }
+})()
\ No newline at end of file
diff --git a/21.2.0/assets/icons.svg b/21.2.0/assets/icons.svg
new file mode 100644
index 0000000..be7798f
--- /dev/null
+++ b/21.2.0/assets/icons.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-1"><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></symbol><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-2"><rect fill="var( [...]
\ No newline at end of file
diff --git a/current/assets/main.js b/21.2.0/assets/main.js
similarity index 67%
copy from current/assets/main.js
copy to 21.2.0/assets/main.js
index 64b80ab..8182cee 100644
--- a/current/assets/main.js
+++ b/21.2.0/assets/main.js
@@ -1,9 +1,9 @@
"use strict";
window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse","folder":"Folder","search_index_not_available":"The search index is not available","search_no_results_found_for_0":"No results found for {0}","kind_1":"Project","kind_2":"Module","kind_4":"Namespace","kind_8":"Enumeration","kind_16":"Enumeration Member","kind_32":"Variable","kind_64":"Function","k [...]
"use strict";(()=>{var Ke=Object.create;var he=Object.defineProperty;var Ge=Object.getOwnPropertyDescriptor;var Ze=Object.getOwnPropertyNames;var Xe=Object.getPrototypeOf,Ye=Object.prototype.hasOwnProperty;var et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var tt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ze(e))!Ye.call(t,i)&&i!==n&&he(t,i,{get:()=>e[i],enumerable:!(r=Ge(e,i))||r.enumerable});return t};var nt=(t,e,n)=>(n=t!=null?Ke(Xe(t)):{},tt(e| [...]
-`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if( [...]
-`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=S.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){S.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),le[`tsd-is-${this.el.name}`]=this.value,this.app.filterChanged(),this.app.updateIndexVisibility()}};var Le=0;async function Se(t,e){if(!window.searchData)return;let n=await R(w [...]
- ${Ce(c.parent,i)}.</span>${f}`);let p=document.createElement("li");p.id=`tsd-search:${Le}-${a}`,p.role="option",p.ariaSelected="false",p.classList.value=c.classes??"";let v=document.createElement("a");v.tabIndex=-1,v.href=r.base+c.url,v.innerHTML=d+`<span class="text">${f}</span>`,p.append(v),t.appendChild(p)}}function Te(t,e,n,r){let i;if(r===1?i=n?.nextElementSibling||t.firstElementChild:i=n?.previousElementSibling||t.lastElementChild,i!==n){if(!i||i.role!=="option"){co [...]
+`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if( [...]
+`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=S.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){S.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),le[`tsd-is-${this.el.name}`]=this.value,this.app.filterChanged(),this.app.updateIndexVisibility()}};var we=0;async function Se(t,e){if(!window.searchData)return;let n=await R(w [...]
+ ${Ce(c.parent,i)}.</span>${f}`);let p=document.createElement("li");p.id=`tsd-search:${we}-${a}`,p.role="option",p.ariaSelected="false",p.classList.value=c.classes??"";let v=document.createElement("a");v.tabIndex=-1,v.href=r.base+c.url,v.innerHTML=d+`<span class="text">${f}</span>`,p.append(v),t.appendChild(p)}}function Te(t,e,n,r){let i;if(r===1?i=n?.nextElementSibling||t.firstElementChild:i=n?.previousElementSibling||t.lastElementChild,i!==n){if(!i||i.role!=="option"){co [...]
/*! Bundled license information:
lunr/lunr.js:
diff --git a/21.2.0/assets/navigation.js b/21.2.0/assets/navigation.js
new file mode 100644
index 0000000..f2b14ec
--- /dev/null
+++ b/21.2.0/assets/navigation.js
@@ -0,0 +1 @@
+window.navigationData = "eJyt2EtvozAQB/Dvwl6jbps+dptbH6qUlfpQGu0eqh4c4xS3gJFx0qJVv/sKCGAbe8Zb5Zz//CYBZ2x4+hsp9qGiWXQhpXg/iEUWTaKCqCSaRZmINykrv/cfHSQqS6NJ9MbzOJpNJxFNeBpLlkezpx664SyNIaQJmNTJ56Svf6QJywgEtAm/cLlZr5lcVgUbFJZvMt0YMqbzU3NgAa693PA0ZnIopykpS2Z+hSZiGkdTXbkmikBE/TlWb/4KtzH+LaZj3dMx4rinpnBLioV4h4g2ARkLRoWML4miCQRpsUBtwQhyr0bhQPmP5CpYbsOQbP83xpzrv2EZSm6oQm5GH4KkJVml4NJqApDwm1ElwMvTJkCDlxxD2gikXImY0cHguWJyTajBNBlrBp6eaci8rtqS9JpUS56x+9UrowpBnTUhTW5FrpJrUt2RXPxXp3Eh1K5fCQ9SfFRDC1UV7hX [...]
\ No newline at end of file
diff --git a/21.2.0/assets/search.js b/21.2.0/assets/search.js
new file mode 100644
index 0000000..b2bdc2c
--- /dev/null
+++ b/21.2.0/assets/search.js
@@ -0,0 +1 @@
+window.searchData = "eJy9nWGv2zay97/L6duzueaQlu2+a5tbIA827WKT7oNFUCwUWydRY1uBZac9W/S7X5C07OHoL2lkq3212R6RM5aG5Mz8huTvD4fq1/rh63e/P3wq95uHr+nxYZ/vioevH745HKpfX2yq3cPjw+mwffj6YVdtTtui/p/LX158PO62D48P621e10X98PXDwx+PTU/u0tP3ZbHd9PQS/g76enz4nB+K/TFRBgl4s/5Y7PIeCfGB8SKWFxHfnp6eisPb58/FRUyxP+24kOsj4wWZ7CLp5Tdvv9HK+GqTH/NhQawZlvnj99+/+d+3aqnV01NdHCeQ+/bf//hftdRjfPn3yvzXN39/9fLV23+r5X7Jt+WmPD7fKvtqRL3mc7fhfFvu88PzcP9fvW8eHPo53S8xyvpXWfyqlvclPnyHzKraaqTFx26X8zI/Kr6SH3oac+yX8zLXfDAvapPf98W8tNfldlv [...]
\ No newline at end of file
diff --git a/current/assets/style.css b/21.2.0/assets/style.css
similarity index 99%
copy from current/assets/style.css
copy to 21.2.0/assets/style.css
index 5ba5a2a..44328e9 100644
--- a/current/assets/style.css
+++ b/21.2.0/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/current/classes/Arrow.dom.Builder.html b/21.2.0/classes/Arrow.dom.Builder.html
similarity index 70%
copy from current/classes/Arrow.dom.Builder.html
copy to 21.2.0/classes/Arrow.dom.Builder.html
index b610ab3..4d3a615 100644
--- a/current/classes/Arrow.dom.Builder.html
+++ b/21.2.0/classes/Arrow.dom.Builder.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>Builder | 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>Builder | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
<p>A <code>Builder</code> is responsible for writing arbitrary JavaScript values
to ArrayBuffers and/or child Builders according to the Arrow specification
for each DataType, creating or resizing the underlying ArrayBuffers as necessary.</p>
@@ -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 "null" 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"><</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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"< [...]
-</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"><</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">></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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</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">></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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Data<T></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Data<T></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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">></span></h4><p>The child Bui [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"< [...]
-</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Vector<T></code> of the flushed values.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Vector<T></code> of the flushed values.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/21.2.0/classes/Arrow.dom.Data.html b/21.2.0/classes/Arrow.dom.Data.html
new file mode 100644
index 0000000..523a04f
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Data.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Data | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://githu [...]
+</div></section><section class="tsd-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>
+<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>
+<a href="#nullbitmap" 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>null<wbr/>Bitmap</span></a>
+<a href="#offset" 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>offset</span></a>
+<a href="#stride" 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>stride</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#ttype" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+<a href="#type" 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>type</span></a>
+<a href="#typeids" 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>type<wbr/>Ids</span></a>
+<a href="#valueoffsets" 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>value<wbr/>Offsets</span></a>
+<a href="#values" 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>values</span></a>
+<a href="#variadicbuffers" 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>variadic<wbr/>Buffers</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#arraytype" 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>Array<wbr/>Type</span></a>
+<a href="#buffers" 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>buffers</span></a>
+<a href="#bytelength" 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>byte<wbr/>Length</span></a>
+<a href="#nullable" 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>nullable</span></a>
+<a href="#nullcount" 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>null<wbr/>Count</span></a>
+<a href="#typeid" 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>type<wbr/>Id</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#_changelengthandbackfillnullbitmap" 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>_<wbr/>change<wbr/>Length<wbr/>And<wbr/>Backfill<wbr/>Null<wbr/>Bitmap</span></a>
+<a href="#clone" 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>clone</span></a>
+<a href="#getvalid" 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/>Valid</span></a>
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/21.2.0/classes/Arrow.dom.DataType.html b/21.2.0/classes/Arrow.dom.DataType.html
new file mode 100644
index 0000000..b4cedc9
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.DataType.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
+the logical types that Arrow can represent.</p>
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="ttype"><span class="tsd-kind-type-parameter">TType</span> <span class="tsd-signature-keyword">extends</span> <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a> = <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a></span></li><li><span id="tchildren"><span class="tsd-kind-type-parameter">TChildren</s [...]
+</div></section><section class="tsd-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>
+<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="#offsetarraytype" 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>Offset<wbr/>Array<wbr/>Type</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#tchildren-1" 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>T<wbr/>Children</span></a>
+<a href="#toffsetarray" 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>T<wbr/>Offset<wbr/>Array</span></a>
+<a href="#ttype-1" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+<a href="#typeid" 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>type<wbr/>Id</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#isbinary" 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/>Binary</span></a>
+<a href="#isbinaryview" 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/>Binary<wbr/>View</span></a>
+<a href="#isbool" 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/>Bool</span></a>
+<a href="#isdatatype" 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<wbr/>Type</span></a>
+<a href="#isdate" 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/>Date</span></a>
+<a href="#isdecimal" 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/>Decimal</span></a>
+<a href="#isdenseunion" 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/>Dense<wbr/>Union</span></a>
+<a href="#isdictionary" 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/>Dictionary</span></a>
+<a href="#isduration" 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/>Duration</span></a>
+<a href="#isfixedsizebinary" 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/>Fixed<wbr/>Size<wbr/>Binary</span></a>
+<a href="#isfixedsizelist" 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/>Fixed<wbr/>Size<wbr/>List</span></a>
+<a href="#isfloat" 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/>Float</span></a>
+<a href="#isint" 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/>Int</span></a>
+<a href="#isinterval" 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/>Interval</span></a>
+<a href="#islargebinary" 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/>Large<wbr/>Binary</span></a>
+<a href="#islargelist" 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/>Large<wbr/>List</span></a>
+<a href="#islargeutf8" 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/>Large<wbr/>Utf8</span></a>
+<a href="#islist" 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/>List</span></a>
+<a href="#ismap" 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/>Map</span></a>
+<a href="#isnull" 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/>Null</span></a>
+<a href="#issparseunion" 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/>Sparse<wbr/>Union</span></a>
+<a href="#isstruct" 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/>Struct</span></a>
+<a href="#istime" 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/>Time</span></a>
+<a href="#istimestamp" 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/>Timestamp</span></a>
+<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 [...]
+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"><</span><a href="../enums/Arrow [...]
diff --git a/21.2.0/classes/Arrow.dom.Field.html b/21.2.0/classes/Arrow.dom.Field.html
new file mode 100644
index 0000000..961f516
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Field.html
@@ -0,0 +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>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kfieldsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Field<wbr/>Symbol]</span></a>
+<a href="#metadata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata</span></a>
+<a href="#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
+<a href="#nullable" 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>nullable</span></a>
+<a href="#type" 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>type</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#tostringtag" 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>[to<wbr/>String<wbr/>Tag]</span></a>
+<a href="#typeid" 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>type<wbr/>Id</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#clone" 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>clone</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="#isfield" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Field</span></a>
+<a href="#new" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>new</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/21.2.0/classes/Arrow.dom.MapRow.html b/21.2.0/classes/Arrow.dom.MapRow.html
new file mode 100644
index 0000000..dd533a5
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.MapRow.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MapRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+</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 [...]
diff --git a/21.2.0/classes/Arrow.dom.RecordBatch.html b/21.2.0/classes/Arrow.dom.RecordBatch.html
new file mode 100644
index 0000000..3960e1b
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.RecordBatch.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+particular <a href="Arrow.dom.Schema.html" class="tsd-kind-class">Schema</a>. A <a href="Arrow.dom.Table.html" class="tsd-kind-class">Table</a> is composed of one or more
+RecordBatches.</p>
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#isconcatspreadable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[is<wbr/>Concat<wbr/>Spreadable]</span></a>
+<a href="#krecordbatchsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span></a>
+<a href="#data" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>data</span></a>
+<a href="#schema" 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>schema</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#ttype" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><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="#metadata" 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>metadata</span></a>
+<a href="#nullcount" 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>null<wbr/>Count</span></a>
+<a href="#numcols" 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>num<wbr/>Cols</span></a>
+<a href="#numrows" 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>num<wbr/>Rows</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="#at" 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>at</span></a>
+<a href="#concat" 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>concat</span></a>
+<a href="#get" 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</span></a>
+<a href="#getchild" 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/>Child</span></a>
+<a href="#getchildat" 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/>Child<wbr/>At</span></a>
+<a href="#indexof" 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>index<wbr/>Of</span></a>
+<a href="#isvalid" 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/>Valid</span></a>
+<a href="#select" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select</span></a>
+<a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
+<a href="#set" 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</span></a>
+<a href="#setchild" 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/>Child</span></a>
+<a href="#setchildat" 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/>Child<wbr/>At</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="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
+<a href="#isrecordbatch" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Record<wbr/>Batch</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L46">recordbatch.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="krecordbatchsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span><a href="#krecordbatchsymbol" aria-label="Permalink" cl [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L123">recordbatch [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L142">recordbatch.ts:142</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L132">recordbatch.ts:132</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L137">recordbatch.ts:137</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol"><</span><a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</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-symbol">></span></h4><aside class="tsd-so [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read. A negative index will count back from the last row.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">others</span>: <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></s [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L207">recordbatch.ts:207</a>< [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</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">></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"><</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L184">recordbatch.ts:184</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class=" [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to read the validity bitmap.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L150">recordbatch.ts:150</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anch [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L279">recordbatch.ts:279</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">column [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L298">recordbatch.ts:298</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to write.</p>
+</div></li><li><span><span class="tsd-kind-parameter">value</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L175">recordbatch.ts:175</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class= [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li><li><span id="setchildr"><span class [...]
+</div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</s [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L245">recordbatch.ts:245</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the child to overwrite.</p>
+</div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">child</span>: <span class="tsd-signature-type">null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new child at the specified index.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L254">recordbatch.ts:254</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signatur [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new c [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L255">recordbatch.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">begin</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">end</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The end of the specified portion of the [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L216">recordbatch.ts:216</a></li></ul></asi [...]
+</div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></h4><p>An Array of RecordBatch rows.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L199">recordbatch.ts:199</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isrecordbatch"><code class="tsd-tag">Static</code><span>is<wbr/>Record<wbr/>Batch</span><a href="#isrecordbatch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidde [...]
diff --git a/21.2.0/classes/Arrow.dom.RecordBatchReader.html b/21.2.0/classes/Arrow.dom.RecordBatchReader.html
new file mode 100644
index 0000000..ba0ef41
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.RecordBatchReader.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchReader | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
+<a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
+<a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>dictionaries</span></a>
+<a href="#footer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>footer</span></a>
+<a href="#numdictionaries" 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>num<wbr/>Dictionaries</span></a>
+<a href="#numrecordbatches" 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>num<wbr/>Record<wbr/>Batches</span></a>
+<a href="#schema" 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>schema</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="#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="#cancel" 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>cancel</span></a>
+<a href="#isasync" 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/>Async</span></a>
+<a href="#isfile" 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/>File</span></a>
+<a href="#isstream" 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/>Stream</span></a>
+<a href="#issync" 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/>Sync</span></a>
+<a href="#next" 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>next</span></a>
+<a href="#open" 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>open</span></a>
+<a href="#pipe" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe</span></a>
+<a href="#pipethrough" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe<wbr/>Through</span></a>
+<a href="#pipeto" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe<wbr/>To</span></a>
+<a href="#readrecordbatch" 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/>Record<wbr/>Batch</span></a>
+<a href="#reset" 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>reset</span></a>
+<a href="#return" 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>return</span></a>
+<a href="#tee" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>tee</span></a>
+<a href="#throw" 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>throw</span></a>
+<a href="#todomstream" 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/>DOM<wbr/>Stream</span></a>
+<a href="#tonodestream" 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/>Node<wbr/>Stream</span></a>
+<a href="#from" 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>from</span></a>
+<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 [...]
diff --git a/21.2.0/classes/Arrow.dom.RecordBatchWriter.html b/21.2.0/classes/Arrow.dom.RecordBatchWriter.html
new file mode 100644
index 0000000..9b93a2d
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.RecordBatchWriter.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatchWriter | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#asynciterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[async<wbr/>Iterator]</span></a>
+<a href="#abort" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>abort</span></a>
+<a href="#close" 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>close</span></a>
+<a href="#finish" 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>finish</span></a>
+<a href="#pipe" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe</span></a>
+<a href="#pipethrough" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe<wbr/>Through</span></a>
+<a href="#pipeto" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pipe<wbr/>To</span></a>
+<a href="#reset" 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>reset</span></a>
+<a href="#tee" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>tee</span></a>
+<a href="#todomstream" 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/>DOM<wbr/>Stream</span></a>
+<a href="#tonodestream" 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/>Node<wbr/>Stream</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="#touint8array" 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/>Uint8<wbr/>Array</span></a>
+<a href="#write" 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</span></a>
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/ipc/writer.ts#L113">ipc/wri [...]
diff --git a/21.2.0/classes/Arrow.dom.Schema.html b/21.2.0/classes/Arrow.dom.Schema.html
new file mode 100644
index 0000000..4546cdb
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Schema.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kschemasymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Schema<wbr/>Symbol]</span></a>
+<a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dictionaries</span></a>
+<a href="#fields" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fields</span></a>
+<a href="#metadata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata</span></a>
+<a href="#metadataversion" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata<wbr/>Version</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#tostringtag" 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>[to<wbr/>String<wbr/>Tag]</span></a>
+<a href="#names" 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>names</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#assign" 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>assign</span></a>
+<a href="#select" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select</span></a>
+<a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
+<a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
+<a href="#isschema" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Schema</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/schema.ts#L71">schema.ts:71</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fieldI [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#selectatk">K</a><span class="tsd-signature-symbol">></span></h4><p>A new Schema of fields at the specified indices.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/schema.ts#L83">schema.ts:83</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
diff --git a/21.2.0/classes/Arrow.dom.StructRow.html b/21.2.0/classes/Arrow.dom.StructRow.html
new file mode 100644
index 0000000..a41363d
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.StructRow.html
@@ -0,0 +1,6 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StructRow | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
+</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 [...]
diff --git a/21.2.0/classes/Arrow.dom.Table.html b/21.2.0/classes/Arrow.dom.Table.html
new file mode 100644
index 0000000..2b67084
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Table.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Table | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
+or <a href="../functions/Arrow.dom.tableFromArrays.html" class="tsd-kind-function">tableFromArrays</a> to create a table in JavaScript. To create a table from the IPC format, use
+<a href="../functions/Arrow.dom.tableFromIPC.html" class="tsd-kind-function">tableFromIPC</a>.</p>
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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>
+<a href="#schema" 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>schema</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#ttype" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#data" 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>data</span></a>
+<a href="#nullcount" 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>null<wbr/>Count</span></a>
+<a href="#numcols" 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>num<wbr/>Cols</span></a>
+<a href="#numrows" 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>num<wbr/>Rows</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="#assign" 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>assign</span></a>
+<a href="#at" 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>at</span></a>
+<a href="#concat" 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>concat</span></a>
+<a href="#get" 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</span></a>
+<a href="#getchild" 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/>Child</span></a>
+<a href="#getchildat" 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/>Child<wbr/>At</span></a>
+<a href="#indexof" 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>index<wbr/>Of</span></a>
+<a href="#isvalid" 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/>Valid</span></a>
+<a href="#select" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select</span></a>
+<a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
+<a href="#set" 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</span></a>
+<a href="#setchild" 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/>Child</span></a>
+<a href="#setchildat" 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/>Child<wbr/>At</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="#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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><span class="tsd-signature-type">Struct</span><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-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><span class="tsd-signature-type">any</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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/table.ts#L243">table.ts:243</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member" [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read. A negative index will count back from the last element.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/table.ts#L273">table.ts:273</a></li></ul></aside></div></li></ul [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</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">></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"><</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/table.ts#L370">table.ts:370</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd- [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to write.</p>
+</div></li><li><span><span class="tsd-kind-parameter">value</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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 [...]
+</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">></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"><</span><a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/21.2.0/classes/Arrow.dom.Vector.html b/21.2.0/classes/Arrow.dom.Vector.html
new file mode 100644
index 0000000..89a6691
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Vector.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Vector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836 [...]
+</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>
+<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>
+<a href="#numchildren" 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>num<wbr/>Children</span></a>
+<a href="#stride" 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>stride</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#ttype" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+<a href="#type" 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>type</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#tostringtag" 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>[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="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>Array<wbr/>Type</span></a>
+<a href="#bytelength" 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>byte<wbr/>Length</span></a>
+<a href="#ismemoized" 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>is<wbr/>Memoized</span></a>
+<a href="#nullable" 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>nullable</span></a>
+<a href="#nullcount" 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>null<wbr/>Count</span></a>
+<a href="#vectorname" 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>Vector<wbr/>Name</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="#at" 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>at</span></a>
+<a href="#concat" 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>concat</span></a>
+<a href="#get" 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</span></a>
+<a href="#getchild" 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/>Child</span></a>
+<a href="#getchildat" 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/>Child<wbr/>At</span></a>
+<a href="#includes" 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>includes</span></a>
+<a href="#indexof" 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>index<wbr/>Of</span></a>
+<a href="#isvalid" 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/>Valid</span></a>
+<a href="#memoize" 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>memoize</span></a>
+<a href="#set" 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</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="#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>
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/vector.ts#L171">vector.ts:171</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="arraytype"><span>Array<wbr/>Type</span><a href="#arraytype" aria-label="Permalink" class="tsd-anchor-icon"><sv [...]
+of the element's values in Vector.prototype.toArray <code>toArray()</code>.</p>
+</div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"ArrayType"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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">"TValue"</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">></spa [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read. A negative index will count back from the last element.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"TValue"</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/04ced72ce03d619836bb8a54456011 [...]
+</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/vector.ts#L234">vector.ts:234</a></li></ul></aside></div></li>< [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to read.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"TValue"</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/04ced72ce03d619836bb8a54456011 [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/04ced72ce [...]
+</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">"TValue"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/vector.ts#L331">vector.ts:331</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="ts [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the element to write.</p>
+</div></li><li><span><span class="tsd-kind-parameter">value</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"TValue"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TArray"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/21.2.0/classes/Arrow.dom.Visitor.html b/21.2.0/classes/Arrow.dom.Visitor.html
new file mode 100644
index 0000000..b9c4950
--- /dev/null
+++ b/21.2.0/classes/Arrow.dom.Visitor.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Visitor | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#getvisitfn" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn</span></a>
+<a href="#getvisitfnbytypeid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn<wbr/>By<wbr/>Type<wbr/>Id</span></a>
+<a href="#visit" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit</span></a>
+<a href="#visitbinary" 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/>Binary</span></a>
+<a href="#visitbinaryview" 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/>Binary<wbr/>View</span></a>
+<a href="#visitbool" 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/>Bool</span></a>
+<a href="#visitdate" 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/>Date</span></a>
+<a href="#visitdateday" 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/>Date<wbr/>Day?</span></a>
+<a href="#visitdatemillisecond" 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/>Date<wbr/>Millisecond?</span></a>
+<a href="#visitdecimal" 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/>Decimal</span></a>
+<a href="#visitdenseunion" 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/>Dense<wbr/>Union?</span></a>
+<a href="#visitdictionary" 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/>Dictionary</span></a>
+<a href="#visitduration" 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/>Duration</span></a>
+<a href="#visitdurationmicrosecond" 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/>Duration<wbr/>Microsecond</span></a>
+<a href="#visitdurationmillisecond" 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/>Duration<wbr/>Millisecond</span></a>
+<a href="#visitdurationnanosecond" 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/>Duration<wbr/>Nanosecond</span></a>
+<a href="#visitdurationsecond" 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/>Duration<wbr/>Second</span></a>
+<a href="#visitfixedsizebinary" 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/>Fixed<wbr/>Size<wbr/>Binary</span></a>
+<a href="#visitfixedsizelist" 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/>Fixed<wbr/>Size<wbr/>List</span></a>
+<a href="#visitfloat" 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/>Float</span></a>
+<a href="#visitfloat16" 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/>Float16?</span></a>
+<a href="#visitfloat32" 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/>Float32?</span></a>
+<a href="#visitfloat64" 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/>Float64?</span></a>
+<a href="#visitint" 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/>Int</span></a>
+<a href="#visitint16" 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/>Int16?</span></a>
+<a href="#visitint32" 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/>Int32?</span></a>
+<a href="#visitint64" 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/>Int64?</span></a>
+<a href="#visitint8" 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/>Int8?</span></a>
+<a href="#visitinterval" 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/>Interval</span></a>
+<a href="#visitintervaldaytime" 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/>Interval<wbr/>Day<wbr/>Time?</span></a>
+<a href="#visitintervalmonthdaynano" 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/>Interval<wbr/>Month<wbr/>Day<wbr/>Nano?</span></a>
+<a href="#visitintervalyearmonth" 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/>Interval<wbr/>Year<wbr/>Month?</span></a>
+<a href="#visitlargebinary" 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/>Large<wbr/>Binary</span></a>
+<a href="#visitlargelist" 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/>Large<wbr/>List</span></a>
+<a href="#visitlargeutf8" 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/>Large<wbr/>Utf8</span></a>
+<a href="#visitlist" 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/>List</span></a>
+<a href="#visitmany" 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/>Many</span></a>
+<a href="#visitmap" 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/>Map</span></a>
+<a href="#visitnull" 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/>Null</span></a>
+<a href="#visitsparseunion" 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/>Sparse<wbr/>Union?</span></a>
+<a href="#visitstruct" 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/>Struct</span></a>
+<a href="#visittime" 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/>Time</span></a>
+<a href="#visittimemicrosecond" 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/>Time<wbr/>Microsecond?</span></a>
+<a href="#visittimemillisecond" 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/>Time<wbr/>Millisecond?</span></a>
+<a href="#visittimenanosecond" 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/>Time<wbr/>Nanosecond?</span></a>
+<a href="#visittimesecond" 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/>Time<wbr/>Second?</span></a>
+<a href="#visittimestamp" 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/>Timestamp</span></a>
+<a href="#visittimestampmicrosecond" 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/>Timestamp<wbr/>Microsecond?</span></a>
+<a href="#visittimestampmillisecond" 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/>Timestamp<wbr/>Millisecond?</span></a>
+<a href="#visittimestampnanosecond" 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/>Timestamp<wbr/>Nanosecond?</span></a>
+<a href="#visittimestampsecond" 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/>Timestamp<wbr/>Second?</span></a>
+<a href="#visituint16" 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/>Uint16?</span></a>
+<a href="#visituint32" 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/>Uint32?</span></a>
+<a href="#visituint64" 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/>Uint64?</span></a>
+<a href="#visituint8" 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/>Uint8?</span></a>
+<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 [...]
diff --git a/current/enums/Arrow.dom.BufferType.html b/21.2.0/enums/Arrow.dom.BufferType.html
similarity index 91%
copy from current/enums/Arrow.dom.BufferType.html
copy to 21.2.0/enums/Arrow.dom.BufferType.html
index 04d19f8..2318cc1 100644
--- a/current/enums/Arrow.dom.BufferType.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
<a href="#offset" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>OFFSET</span></a>
<a href="#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>TYPE</span></a>
<a href="#validity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>VALIDITY</span></a>
</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Enumeration Members"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Enumeration Members</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="data"><span>DATA</span><a href="#dat [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L116">enum.ts:116</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L111">enum.ts:111</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L126">enum.ts:126</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L121">enum.ts:121</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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L119">enum.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="offset"><span>OFFSET</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-si [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L114">enum.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><span>TYPE</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signatur [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L129">enum.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="validity"><span>VALIDITY</span><a href="#validity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=" [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L124">enum.ts:124</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.sv [...]
diff --git a/21.2.0/enums/Arrow.dom.Type.html b/21.2.0/enums/Arrow.dom.Type.html
new file mode 100644
index 0000000..5db4949
--- /dev/null
+++ b/21.2.0/enums/Arrow.dom.Type.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Type | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async [...]
+<p>Data types in this library are all <em>logical</em>. They can be expressed as
+either a primitive physical type (bytes or bits of some fixed size), a
+nested type consisting of other data types, or another data type (e.g. a
+timestamp encoded as an int64).</p>
+<p><strong>Note</strong>: Only non-negative enum values are written to an Arrow IPC payload.</p>
+<p>The rest of the values are specified here so TypeScript can narrow the type
+signatures further beyond the base Arrow Types. The Arrow DataTypes include
+metadata like <code>bitWidth</code> that impact the type signatures of the values we
+accept and return.</p>
+<p>For example, the <code>Int8Vector</code> reads 1-byte numbers from an <code>Int8Array</code>, an
+<code>Int32Vector</code> reads a 4-byte number from an <code>Int32Array</code>, and an <code>Int64Vector</code>
+reads a pair of 4-byte lo, hi 32-bit integers as a zero-copy slice from the
+underlying <code>Int32Array</code>.</p>
+<p>Library consumers benefit by knowing the narrowest type, since we can ensure
+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/04ced72ce03d619836bb8a5445601114a67cbbc3/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>
+<a href="#dateday" 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<wbr/>Day</span></a>
+<a href="#datemillisecond" 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<wbr/>Millisecond</span></a>
+<a href="#decimal" 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>Decimal</span></a>
+<a href="#denseunion" 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>Dense<wbr/>Union</span></a>
+<a href="#dictionary" 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>Dictionary</span></a>
+<a href="#duration" 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>Duration</span></a>
+<a href="#durationmicrosecond" 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>Duration<wbr/>Microsecond</span></a>
+<a href="#durationmillisecond" 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>Duration<wbr/>Millisecond</span></a>
+<a href="#durationnanosecond" 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>Duration<wbr/>Nanosecond</span></a>
+<a href="#durationsecond" 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>Duration<wbr/>Second</span></a>
+<a href="#fixedsizebinary" 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>Fixed<wbr/>Size<wbr/>Binary</span></a>
+<a href="#fixedsizelist" 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>Fixed<wbr/>Size<wbr/>List</span></a>
+<a href="#float" 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>Float</span></a>
+<a href="#float16" 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>Float16</span></a>
+<a href="#float32" 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>Float32</span></a>
+<a href="#float64" 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>Float64</span></a>
+<a href="#int" 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>Int</span></a>
+<a href="#int16" 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>Int16</span></a>
+<a href="#int32" 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>Int32</span></a>
+<a href="#int64" 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>Int64</span></a>
+<a href="#int8" 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>Int8</span></a>
+<a href="#interval" 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>Interval</span></a>
+<a href="#intervaldaytime" 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>Interval<wbr/>Day<wbr/>Time</span></a>
+<a href="#intervalmonthdaynano" 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>Interval<wbr/>Month<wbr/>Day<wbr/>Nano</span></a>
+<a href="#intervalyearmonth" 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>Interval<wbr/>Year<wbr/>Month</span></a>
+<a href="#largebinary" 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>Large<wbr/>Binary</span></a>
+<a href="#largelist" 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>Large<wbr/>List</span></a>
+<a href="#largeutf8" 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>Large<wbr/>Utf8</span></a>
+<a href="#list" 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>List</span></a>
+<a href="#map" 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>Map</span></a>
+<a href="#none" 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>NONE</span></a>
+<a href="#null" 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>Null</span></a>
+<a href="#sparseunion" 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>Sparse<wbr/>Union</span></a>
+<a href="#struct" 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>Struct</span></a>
+<a href="#time" 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>Time</span></a>
+<a href="#timemicrosecond" 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>Time<wbr/>Microsecond</span></a>
+<a href="#timemillisecond" 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>Time<wbr/>Millisecond</span></a>
+<a href="#timenanosecond" 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>Time<wbr/>Nanosecond</span></a>
+<a href="#timesecond" 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>Time<wbr/>Second</span></a>
+<a href="#timestamp" 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>Timestamp</span></a>
+<a href="#timestampmicrosecond" 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>Timestamp<wbr/>Microsecond</span></a>
+<a href="#timestampmillisecond" 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>Timestamp<wbr/>Millisecond</span></a>
+<a href="#timestampnanosecond" 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>Timestamp<wbr/>Nanosecond</span></a>
+<a href="#timestampsecond" 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>Timestamp<wbr/>Second</span></a>
+<a href="#uint16" 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>Uint16</span></a>
+<a href="#uint32" 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>Uint32</span></a>
+<a href="#uint64" 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>Uint64</span></a>
+<a href="#uint8" 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>Uint8</span></a>
+<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=" [...]
diff --git a/current/functions/Arrow.dom.builderThroughAsyncIterable.html b/21.2.0/functions/Arrow.dom.builderThroughAsyncIterable.html
similarity index 96%
copy from current/functions/Arrow.dom.builderThroughAsyncIterable.html
copy to 21.2.0/functions/Arrow.dom.builderThroughAsyncIterable.html
index ea28226..00fc353 100644
--- a/current/functions/Arrow.dom.builderThroughAsyncIterable.html
+++ b/21.2.0/functions/Arrow.dom.builderThroughAsyncIterable.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>builderThroughAsyncIterable | 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>builderThroughAsyncIterable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js" [...]
sequence of Arrow Vector<T> following the chunking semantics defined in
the supplied <code>options</code> argument.</p>
<p>This function returns a function that accepts an <code>AsyncIterable</code> of values to
@@ -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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/factories.ts#L256">factories.ts:256< [...]
diff --git a/current/functions/Arrow.dom.builderThroughIterable.html b/21.2.0/functions/Arrow.dom.builderThroughIterable.html
similarity index 96%
copy from current/functions/Arrow.dom.builderThroughIterable.html
copy to 21.2.0/functions/Arrow.dom.builderThroughIterable.html
index 418e603..b998cfa 100644
--- a/current/functions/Arrow.dom.builderThroughIterable.html
+++ b/21.2.0/functions/Arrow.dom.builderThroughIterable.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>builderThroughIterable | 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"></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>builderThroughIterable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></sc [...]
sequence of Arrow Vector<T> following the chunking semantics defined in
the supplied <code>options</code> argument.</p>
<p>This function returns a function that accepts an <code>Iterable</code> of values to
@@ -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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/factories.ts#L210">factories.ts:210< [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowData.html b/21.2.0/functions/Arrow.dom.isArrowData.html
new file mode 100644
index 0000000..d5be184
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowData.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol"><</sp [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowDataType.html b/21.2.0/functions/Arrow.dom.isArrowDataType.html
new file mode 100644
index 0000000..5cce3b8
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowDataType.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowField.html b/21.2.0/functions/Arrow.dom.isArrowField.html
new file mode 100644
index 0000000..9266eca
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowField.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowRecordBatch.html b/21.2.0/functions/Arrow.dom.isArrowRecordBatch.html
new file mode 100644
index 0000000..b4a2815
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowRecordBatch.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowSchema.html b/21.2.0/functions/Arrow.dom.isArrowSchema.html
new file mode 100644
index 0000000..8ea0efa
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowSchema.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">< [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowTable.html b/21.2.0/functions/Arrow.dom.isArrowTable.html
new file mode 100644
index 0000000..75bf3c3
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowTable.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/21.2.0/functions/Arrow.dom.isArrowVector.html b/21.2.0/functions/Arrow.dom.isArrowVector.html
new file mode 100644
index 0000000..484ea39
--- /dev/null
+++ b/21.2.0/functions/Arrow.dom.isArrowVector.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/functions/Arrow.dom.makeBuilder.html b/21.2.0/functions/Arrow.dom.makeBuilder.html
similarity index 96%
copy from current/functions/Arrow.dom.makeBuilder.html
copy to 21.2.0/functions/Arrow.dom.makeBuilder.html
index 130dac8..e2ed378 100644
--- a/current/functions/Arrow.dom.makeBuilder.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
diff --git a/current/functions/Arrow.dom.makeData.html b/21.2.0/functions/Arrow.dom.makeData.html
similarity index 50%
copy from current/functions/Arrow.dom.makeData.html
copy to 21.2.0/functions/Arrow.dom.makeData.html
index 1927e23..8b64fc2 100644
--- a/current/functions/Arrow.dom.makeData.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
diff --git a/current/functions/Arrow.dom.makeTable.html b/21.2.0/functions/Arrow.dom.makeTable.html
similarity index 96%
copy from current/functions/Arrow.dom.makeTable.html
copy to 21.2.0/functions/Arrow.dom.makeTable.html
index 6f640da..f8b8253 100644
--- a/current/functions/Arrow.dom.makeTable.html
+++ b/21.2.0/functions/Arrow.dom.makeTable.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>makeTable | 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>makeTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="maketablei"><span class="tsd-kind-type-parameter">I</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</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">number</span> <span class="tsd-signature-symbol">|</span> < [...]
</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"><</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 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L414">table.ts:414</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.makeVector.html b/21.2.0/functions/Arrow.dom.makeVector.html
similarity index 96%
copy from current/functions/Arrow.dom.makeVector.html
copy to 21.2.0/functions/Arrow.dom.makeVector.html
index 7f55c29..2ed64f8 100644
--- a/current/functions/Arrow.dom.makeVector.html
+++ b/21.2.0/functions/Arrow.dom.makeVector.html
@@ -1,21 +1,21 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeVector | 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>makeVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
</div><section 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L438">vector.ts:438</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L439">vector.ts:439</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L440">vector.ts:440</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L441">vector.ts:441</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L442">vector.ts:442</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.tableFromArrays.html b/21.2.0/functions/Arrow.dom.tableFromArrays.html
similarity index 97%
copy from current/functions/Arrow.dom.tableFromArrays.html
copy to 21.2.0/functions/Arrow.dom.tableFromArrays.html
index 972945c..992926f 100644
--- a/current/functions/Arrow.dom.tableFromArrays.html
+++ b/21.2.0/functions/Arrow.dom.tableFromArrays.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>tableFromArrays | 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>tableFromArrays | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromarraysi"><span class="tsd-kind-type-parameter">I</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</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">number</span> <span class="tsd-signature-symbol">|</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"><</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 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L438">table.ts:438</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.tableFromIPC.html b/21.2.0/functions/Arrow.dom.tableFromIPC.html
similarity index 96%
copy from current/functions/Arrow.dom.tableFromIPC.html
copy to 21.2.0/functions/Arrow.dom.tableFromIPC.html
index 04bf438..dffe172 100644
--- a/current/functions/Arrow.dom.tableFromIPC.html
+++ b/21.2.0/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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromIPC | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
diff --git a/current/functions/Arrow.dom.tableFromJSON.html b/21.2.0/functions/Arrow.dom.tableFromJSON.html
similarity index 96%
copy from current/functions/Arrow.dom.tableFromJSON.html
copy to 21.2.0/functions/Arrow.dom.tableFromJSON.html
index 37a013e..b616bd7 100644
--- a/current/functions/Arrow.dom.tableFromJSON.html
+++ b/21.2.0/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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromJSON | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromjsont"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></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"><</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"><</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/current/functions/Arrow.dom.tableToIPC.html b/21.2.0/functions/Arrow.dom.tableToIPC.html
similarity index 90%
copy from current/functions/Arrow.dom.tableToIPC.html
copy to 21.2.0/functions/Arrow.dom.tableToIPC.html
index 4a7cd1c..61ad471 100644
--- a/current/functions/Arrow.dom.tableToIPC.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
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">"file"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"stream"</span><span class="tsd-signature-symbol"> = 'stream'</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/5d2519f14c [...]
+</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/04ced72ce0 [...]
diff --git a/current/functions/Arrow.dom.vectorFromArray.html b/21.2.0/functions/Arrow.dom.vectorFromArray.html
similarity index 93%
copy from current/functions/Arrow.dom.vectorFromArray.html
copy to 21.2.0/functions/Arrow.dom.vectorFromArray.html
index cbe6b17..a763c0b 100644
--- a/current/functions/Arrow.dom.vectorFromArray.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</span><span class="tsd-signature-type">Ints</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Ints</span><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</span><span class="tsd-signature-type">Floats</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Floats</span><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/21.2.0/functions/Arrow.node.isArrowData.html b/21.2.0/functions/Arrow.node.isArrowData.html
new file mode 100644
index 0000000..d9537b0
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowData.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol"><</sp [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowDataType.html b/21.2.0/functions/Arrow.node.isArrowDataType.html
new file mode 100644
index 0000000..46d24be
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowDataType.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowField.html b/21.2.0/functions/Arrow.node.isArrowField.html
new file mode 100644
index 0000000..484050f
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowField.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowRecordBatch.html b/21.2.0/functions/Arrow.node.isArrowRecordBatch.html
new file mode 100644
index 0000000..22c102e
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowRecordBatch.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowSchema.html b/21.2.0/functions/Arrow.node.isArrowSchema.html
new file mode 100644
index 0000000..3195b40
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowSchema.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">< [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowTable.html b/21.2.0/functions/Arrow.node.isArrowTable.html
new file mode 100644
index 0000000..c437845
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowTable.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/21.2.0/functions/Arrow.node.isArrowVector.html b/21.2.0/functions/Arrow.node.isArrowVector.html
new file mode 100644
index 0000000..6bad0bb
--- /dev/null
+++ b/21.2.0/functions/Arrow.node.isArrowVector.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/hierarchy.html b/21.2.0/hierarchy.html
similarity index 93%
copy from current/hierarchy.html
copy to 21.2.0/hierarchy.html
index cf6df75..35e54b3 100644
--- a/current/hierarchy.html
+++ b/21.2.0/hierarchy.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
diff --git a/current/index.html b/21.2.0/index.html
similarity index 62%
copy from current/index.html
copy to 21.2.0/index.html
index e0878e6..6714654 100644
--- a/current/index.html
+++ b/21.2.0/index.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
@@ -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">'fs'</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">'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">'fs'</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">'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">'apache-arrow'</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">"apache-arrow"</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">"apache-arrow"</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">"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"># <-- 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 & 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 & 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="https://github.com/apache/arrow-js/blob/main/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/current/interfaces/Arrow.dom.Codec.html b/21.2.0/interfaces/Arrow.dom.Codec.html
similarity index 95%
copy from current/interfaces/Arrow.dom.Codec.html
copy to 21.2.0/interfaces/Arrow.dom.Codec.html
index d9e02ef..4fa52b1 100644
--- a/current/interfaces/Arrow.dom.Codec.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
<a href="#encode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode?</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
diff --git a/current/interfaces/Arrow.dom.IntervalDayTimeObject.html b/21.2.0/interfaces/Arrow.dom.IntervalDayTimeObject.html
similarity index 93%
copy from current/interfaces/Arrow.dom.IntervalDayTimeObject.html
copy to 21.2.0/interfaces/Arrow.dom.IntervalDayTimeObject.html
index 46aa7d4..34f3ecd 100644
--- a/current/interfaces/Arrow.dom.IntervalDayTimeObject.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scr [...]
<a href="#milliseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>milliseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html b/21.2.0/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
similarity index 94%
copy from current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
copy to 21.2.0/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
index da51eed..207118b 100644
--- a/current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"> [...]
<a href="#months" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>months</span></a>
<a href="#nanoseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>nanoseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/current/media/DEVELOP.md b/21.2.0/media/DEVELOP.md
similarity index 76%
copy from current/media/DEVELOP.md
copy to 21.2.0/media/DEVELOP.md
index 52e9bfb..390d923 100644
--- a/current/media/DEVELOP.md
+++ b/21.2.0/media/DEVELOP.md
@@ -44,11 +44,11 @@ it on GitHub issues, or email the mailing list
## The package.json scripts
-We use [yarn](https://yarnpkg.com/) to install dependencies and run scrips.
+We use [npm](https://www.npmjs.com/) to install dependencies and run scripts.
-* `yarn clean` - cleans targets
-* `yarn build` - cleans and compiles all targets
-* `yarn test` - executes tests against built targets
+* `npm run clean` - cleans targets
+* `npm run build` - cleans and compiles all targets
+* `npm test` - executes tests against built targets
These scripts accept argument lists of targets × modules:
@@ -57,32 +57,32 @@ These scripts accept argument lists of targets × modules:
Examples:
-* `yarn build` -- builds all ES targets in all module formats
-* `yarn build -t es5 -m all` -- builds the ES5 target in all module formats
-* `yarn build -t all -m cjs` -- builds all ES targets in the CommonJS module format
-* `yarn build -t es5 -t es2015 -m all` -- builds the ES5 and ES2015 targets in all module formats
-* `yarn build -t es5 -m cjs -m esm` -- builds the ES5 target in CommonJS and ESModules module formats
+* `npm run build` -- builds all ES targets in all module formats
+* `npm run build -- -t es5 -m all` -- builds the ES5 target in all module formats
+* `npm run build -- -t all -m cjs` -- builds all ES targets in the CommonJS module format
+* `npm run build -- -t es5 -t es2015 -m all` -- builds the ES5 and ES2015 targets in all module formats
+* `npm run build -- -t es5 -m cjs -m esm` -- builds the ES5 target in CommonJS and ESModules module formats
This argument configuration also applies to `clean` and `test` scripts.
To run tests on the bundles, you need to build them first.
-To run tests directly on the sources without bundling, use the `src` target (e.g. `yarn test -t src`).
+To run tests directly on the sources without bundling, use the `src` target (e.g. `npm run test -- -t src`).
-* `yarn doc`
+* `npm run doc`
-Compiles the documentation with [Typedoc](https://typedoc.org/). Use `yarn doc --watch` to automatically rebuild when the docs change.
+Compiles the documentation with [Typedoc](https://typedoc.org/). Use `npm run doc -- --watch` to automatically rebuild when the docs change.
## Running the Performance Benchmarks
-You can run the benchmarks with `yarn perf`. To print the results to stderr as JSON, add the `--json` flag (e.g. `yarn perf --json 2> perf.json`).
+You can run the benchmarks with `npm run perf`. To print the results to stderr as JSON, add the `--json` flag (e.g. `npm run perf -- --json 2> perf.json`).
-You can change the target you want to test by changing the imports in `perf/index.ts`. Note that you need to compile the bundles with `yarn build` before you can import them.
+You can change the target you want to test by changing the imports in `perf/index.ts`. Note that you need to compile the bundles with `npm run build` before you can import them.
## Testing Bundling
-The bundles use `apache-arrow` so make sure to build it with `yarn build -t apache-arrow`. To bundle with a variety of bundlers, run `yarn test:bundle` or `yarn gulp bundle`.
+The bundles use `apache-arrow` so make sure to build it with `npm run build -- -t apache-arrow`. To bundle with a variety of bundlers, run `npm run test:bundle` or `npx gulp bundle`.
-Run `yarn gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer).
+Run `npx gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer).
## Updating the Arrow format flatbuffers generated code
@@ -110,7 +110,7 @@ Run `yarn gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https:/
3. Add `.js` to the imports. In VSCode, you can search for `^(import [^';]* from '(\./|(\.\./)+)[^';.]*)';` and replace with `$1.js';`.
-4. Execute `yarn lint` from the `js` directory to fix the linting errors
+4. Execute `npm run lint` from the `js` directory to fix the linting errors
## How to preview documentation on your fork repository
diff --git a/21.2.0/media/LICENSE.txt b/21.2.0/media/LICENSE.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/21.2.0/media/LICENSE.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/current/modules.html b/21.2.0/modules.html
similarity index 95%
copy from current/modules.html
copy to 21.2.0/modules.html
index 08b14c6..b4241e6 100644
--- a/current/modules.html
+++ b/21.2.0/modules.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
diff --git a/21.2.0/modules/Arrow.dom.Field.html b/21.2.0/modules/Arrow.dom.Field.html
new file mode 100644
index 0000000..9e8eb95
--- /dev/null
+++ b/21.2.0/modules/Arrow.dom.Field.html
@@ -0,0 +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>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
diff --git a/21.2.0/modules/Arrow.dom.Schema.html b/21.2.0/modules/Arrow.dom.Schema.html
new file mode 100644
index 0000000..03b2661
--- /dev/null
+++ b/21.2.0/modules/Arrow.dom.Schema.html
@@ -0,0 +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>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
diff --git a/21.2.0/modules/Arrow.dom.html b/21.2.0/modules/Arrow.dom.html
new file mode 100644
index 0000000..6ad2a3d
--- /dev/null
+++ b/21.2.0/modules/Arrow.dom.html
@@ -0,0 +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.dom | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
diff --git a/21.2.0/modules/Arrow.node.html b/21.2.0/modules/Arrow.node.html
new file mode 100644
index 0000000..7e34f96
--- /dev/null
+++ b/21.2.0/modules/Arrow.node.html
@@ -0,0 +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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
diff --git a/current/types/Arrow.dom.StructRowProxy.html b/21.2.0/types/Arrow.dom.StructRowProxy.html
similarity index 94%
copy from current/types/Arrow.dom.StructRowProxy.html
copy to 21.2.0/types/Arrow.dom.StructRowProxy.html
index d4603bf..02d272d 100644
--- a/current/types/Arrow.dom.StructRowProxy.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><sc [...]
diff --git a/current/variables/Arrow.dom.compressionRegistry.html b/21.2.0/variables/Arrow.dom.compressionRegistry.html
similarity index 94%
copy from current/variables/Arrow.dom.compressionRegistry.html
copy to 21.2.0/variables/Arrow.dom.compressionRegistry.html
index 14cf23c..a46d628 100644
--- a/current/variables/Arrow.dom.compressionRegistry.html
+++ b/21.2.0/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scrip [...]
diff --git a/current/assets/icons.js b/current/assets/icons.js
index 58882d7..4fbadc5 100644
--- a/current/assets/icons.js
+++ b/current/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 = `<symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-1"><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></symbol><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-2"><rect fill="var(--color-icon-ba [...]
svg.style.display = "none";
if (location.protocol === "file:") updateUseElements();
}
diff --git a/current/assets/icons.svg b/current/assets/icons.svg
index 50ad579..be7798f 100644
--- a/current/assets/icons.svg
+++ b/current/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"><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-1"><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></symbol><symbol class="tsd-kind-icon tsd-no-select" viewBox="0 0 24 24" aria-label="Module" id="icon-2"><rect fill="var( [...]
\ No newline at end of file
diff --git a/current/assets/main.js b/current/assets/main.js
index 64b80ab..8182cee 100644
--- a/current/assets/main.js
+++ b/current/assets/main.js
@@ -1,9 +1,9 @@
"use strict";
window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse","folder":"Folder","search_index_not_available":"The search index is not available","search_no_results_found_for_0":"No results found for {0}","kind_1":"Project","kind_2":"Module","kind_4":"Namespace","kind_8":"Enumeration","kind_16":"Enumeration Member","kind_32":"Variable","kind_64":"Function","k [...]
"use strict";(()=>{var Ke=Object.create;var he=Object.defineProperty;var Ge=Object.getOwnPropertyDescriptor;var Ze=Object.getOwnPropertyNames;var Xe=Object.getPrototypeOf,Ye=Object.prototype.hasOwnProperty;var et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var tt=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ze(e))!Ye.call(t,i)&&i!==n&&he(t,i,{get:()=>e[i],enumerable:!(r=Ge(e,i))||r.enumerable});return t};var nt=(t,e,n)=>(n=t!=null?Ke(Xe(t)):{},tt(e| [...]
-`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if( [...]
-`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=S.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){S.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),le[`tsd-is-${this.el.name}`]=this.value,this.app.filterChanged(),this.app.updateIndexVisibility()}};var Le=0;async function Se(t,e){if(!window.searchData)return;let n=await R(w [...]
- ${Ce(c.parent,i)}.</span>${f}`);let p=document.createElement("li");p.id=`tsd-search:${Le}-${a}`,p.role="option",p.ariaSelected="false",p.classList.value=c.classes??"";let v=document.createElement("a");v.tabIndex=-1,v.href=r.base+c.url,v.innerHTML=d+`<span class="text">${f}</span>`,p.append(v),t.appendChild(p)}}function Te(t,e,n,r){let i;if(r===1?i=n?.nextElementSibling||t.firstElementChild:i=n?.previousElementSibling||t.lastElementChild,i!==n){if(!i||i.role!=="option"){co [...]
+`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if( [...]
+`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=S.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){S.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),le[`tsd-is-${this.el.name}`]=this.value,this.app.filterChanged(),this.app.updateIndexVisibility()}};var we=0;async function Se(t,e){if(!window.searchData)return;let n=await R(w [...]
+ ${Ce(c.parent,i)}.</span>${f}`);let p=document.createElement("li");p.id=`tsd-search:${we}-${a}`,p.role="option",p.ariaSelected="false",p.classList.value=c.classes??"";let v=document.createElement("a");v.tabIndex=-1,v.href=r.base+c.url,v.innerHTML=d+`<span class="text">${f}</span>`,p.append(v),t.appendChild(p)}}function Te(t,e,n,r){let i;if(r===1?i=n?.nextElementSibling||t.firstElementChild:i=n?.previousElementSibling||t.lastElementChild,i!==n){if(!i||i.role!=="option"){co [...]
/*! Bundled license information:
lunr/lunr.js:
diff --git a/current/assets/navigation.js b/current/assets/navigation.js
index c742382..f2b14ec 100644
--- a/current/assets/navigation.js
+++ b/current/assets/navigation.js
@@ -1 +1 @@
-window.navigationData = "eJydl1tvozAQhf8L+xp1e0m727y1iVbKSr0ojbYPVR8c4xS3YCNj0qJV//sKSAADM+PtM+d8xzb2ePz0N7Diwwaz4MoY/X4U6iSYBCmzUTALEh3msci+N5+OIpvEwSR4kyoMZqeTgEcyDo1QweypAV3n260w6yIVLUmoPOlyWo2L/Pk5aTg4Afde5zIOhWntPGZZJtwhVBKXcXLapSyYZRii/E753VmMM4ZzcTk3LF3pd4xSKzDGSnBtwmtmebQSjFibgdiT/Gik9SbXYoz8YE3OLTH1RoSR1mwTo7+hEmCEP4JbjU6tVqAMmUkKUkswylyHgrcMqawwW8YdTKXpndbziw5kWbp2LF6wYi0Tcbd5FdwS0FGPT8iNVjZasOKWKf1fSUMjFtfshHujP4o2whbp+I6pdD3i8eWPk/PTDpXrJDUiy6RWK/EiM2s66B0zstw5XfyIwc046+I3dRl [...]
\ No newline at end of file
+window.navigationData = "eJyt2EtvozAQB/Dvwl6jbps+dptbH6qUlfpQGu0eqh4c4xS3gJFx0qJVv/sKCGAbe8Zb5Zz//CYBZ2x4+hsp9qGiWXQhpXg/iEUWTaKCqCSaRZmINykrv/cfHSQqS6NJ9MbzOJpNJxFNeBpLlkezpx664SyNIaQJmNTJ56Svf6QJywgEtAm/cLlZr5lcVgUbFJZvMt0YMqbzU3NgAa693PA0ZnIopykpS2Z+hSZiGkdTXbkmikBE/TlWb/4KtzH+LaZj3dMx4rinpnBLioV4h4g2ARkLRoWML4miCQRpsUBtwQhyr0bhQPmP5CpYbsOQbP83xpzrv2EZSm6oQm5GH4KkJVml4NJqApDwm1ElwMvTJkCDlxxD2gikXImY0cHguWJyTajBNBlrBp6eaci8rtqS9JpUS56x+9UrowpBnTUhTW5FrpJrUt2RXPxXp3Eh1K5fCQ9SfFRDC1UV7hX [...]
\ No newline at end of file
diff --git a/current/assets/search.js b/current/assets/search.js
index ba11b30..b2bdc2c 100644
--- a/current/assets/search.js
+++ b/current/assets/search.js
@@ -1 +1 @@
-window.searchData = "eJy9nWGP27ay97/L9u2eXM9QsqS8S5pbIA9O2oMmOQ8OguJAsbUbtba0sOy026Lf/YKkZQ9HI2lkqX2XdqWZsfQnOeRvSP1xd6h/be5efvrj7pey2t69xPu7Kt8Xdy/vXh0O9a8vtvX+7v7udNjdvbzb19vTrmj+5/KXF1+O+93d/d1mlzdN0dy9vLv78761lF4svT49PBSHD89PxcVUUZ321ND1EsHm/d1TfiiqYxDU1RGsL57evPrwSuvjm21+zMcdkdtknz989937//2g9lo/PDTFcQG/H/7zr/9Vez36hz/X579f/fPtm7cf/qP2+zXfldvy+Hyr76uIBuUzWzivyyo/PI/b/+Zze+HYz+l/iK/reqfx5C+73c+b/Kh4YrYZaKQx7OdNrnl41tU2n/f0rLd35W5XNsWmrrZKr/vgjhnei025zzWvb3u5co63qik+VmVdqRxWTXE6XzzDZ7k [...]
\ No newline at end of file
+window.searchData = "eJy9nWGv2zay97/L6duzueaQlu2+a5tbIA827WKT7oNFUCwUWydRY1uBZac9W/S7X5C07OHoL2lkq3212R6RM5aG5Mz8huTvD4fq1/rh63e/P3wq95uHr+nxYZ/vioevH745HKpfX2yq3cPjw+mwffj6YVdtTtui/p/LX158PO62D48P621e10X98PXDwx+PTU/u0tP3ZbHd9PQS/g76enz4nB+K/TFRBgl4s/5Y7PIeCfGB8SKWFxHfnp6eisPb58/FRUyxP+24kOsj4wWZ7CLp5Tdvv9HK+GqTH/NhQawZlvnj99+/+d+3aqnV01NdHCeQ+/bf//hftdRjfPn3yvzXN39/9fLV23+r5X7Jt+WmPD7fKvtqRL3mc7fhfFvu88PzcP9fvW8eHPo53S8xyvpXWfyqlvclPnyHzKraaqTFx26X8zI/Kr6SH3oac+yX8zLXfDAvapPf98W8tNfldlv [...]
\ No newline at end of file
diff --git a/current/assets/style.css b/current/assets/style.css
index 5ba5a2a..44328e9 100644
--- a/current/assets/style.css
+++ b/current/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/current/classes/Arrow.dom.Builder.html b/current/classes/Arrow.dom.Builder.html
index b610ab3..4d3a615 100644
--- a/current/classes/Arrow.dom.Builder.html
+++ b/current/classes/Arrow.dom.Builder.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>Builder | 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>Builder | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
<p>A <code>Builder</code> is responsible for writing arbitrary JavaScript values
to ArrayBuffers and/or child Builders according to the Arrow specification
for each DataType, creating or resizing the underlying ArrayBuffers as necessary.</p>
@@ -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 "null" 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"><</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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"< [...]
-</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"><</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">></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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</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">></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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Data<T></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Data<T></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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">></span></h4><p>The child Bui [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"< [...]
-</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</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">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorbuildert">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Vector<T></code> of the flushed values.</p>
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/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">"TValue"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><p>A <code>Vector<T></code> of the flushed values.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/classes/Arrow.dom.Data.html b/current/classes/Arrow.dom.Data.html
index 28b6524..523a04f 100644
--- a/current/classes/Arrow.dom.Data.html
+++ b/current/classes/Arrow.dom.Data.html
@@ -1,6 +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>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-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>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Data | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://githu [...]
+</div></section><section class="tsd-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>
<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>
<a href="#nullbitmap" 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>null<wbr/>Bitmap</span></a>
@@ -13,6 +14,7 @@
<a href="#typeids" 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>type<wbr/>Ids</span></a>
<a href="#valueoffsets" 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>value<wbr/>Offsets</span></a>
<a href="#values" 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>values</span></a>
+<a href="#variadicbuffers" 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>variadic<wbr/>Buffers</span></a>
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#arraytype" 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>Array<wbr/>Type</span></a>
<a href="#buffers" 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>buffers</span></a>
<a href="#bytelength" 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>byte<wbr/>Length</span></a>
@@ -24,5 +26,6 @@
<a href="#getvalid" 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/>Valid</span></a>
<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>
-</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/data.ts#L65">data.ts:65</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 [...]
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/classes/Arrow.dom.DataType.html b/current/classes/Arrow.dom.DataType.html
index 5590aa6..b4cedc9 100644
--- a/current/classes/Arrow.dom.DataType.html
+++ b/current/classes/Arrow.dom.DataType.html
@@ -1,7 +1,8 @@
-<!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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
the logical types that Arrow can represent.</p>
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="ttype"><span class="tsd-kind-type-parameter">TType</span> <span class="tsd-signature-keyword">extends</span> <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a> = <a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a></span></li><li><span id="tchildren"><span class="tsd-kind-type-parameter">TChildren</s [...]
-</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><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>
+</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>
<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="#offsetarraytype" 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>Offset<wbr/>Array<wbr/>Type</span></a>
@@ -12,7 +13,9 @@ the logical types that Arrow can represent.</p>
<a href="#tvalue" 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>T<wbr/>Value</span></a>
<a href="#typeid" 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>type<wbr/>Id</span></a>
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#isbinary" 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/>Binary</span></a>
+<a href="#isbinaryview" 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/>Binary<wbr/>View</span></a>
<a href="#isbool" 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/>Bool</span></a>
+<a href="#isdatatype" 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<wbr/>Type</span></a>
<a href="#isdate" 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/>Date</span></a>
<a href="#isdecimal" 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/>Decimal</span></a>
<a href="#isdenseunion" 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/>Dense<wbr/>Union</span></a>
@@ -24,6 +27,7 @@ the logical types that Arrow can represent.</p>
<a href="#isint" 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/>Int</span></a>
<a href="#isinterval" 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/>Interval</span></a>
<a href="#islargebinary" 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/>Large<wbr/>Binary</span></a>
+<a href="#islargelist" 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/>Large<wbr/>List</span></a>
<a href="#islargeutf8" 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/>Large<wbr/>Utf8</span></a>
<a href="#islist" 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/>List</span></a>
<a href="#ismap" 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/>Map</span></a>
@@ -34,4 +38,10 @@ the logical types that Arrow can represent.</p>
<a href="#istimestamp" 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/>Timestamp</span></a>
<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>
-</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 [...]
+<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 [...]
+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"><</span><a href="../enums/Arrow [...]
diff --git a/current/classes/Arrow.dom.Field.html b/current/classes/Arrow.dom.Field.html
new file mode 100644
index 0000000..961f516
--- /dev/null
+++ b/current/classes/Arrow.dom.Field.html
@@ -0,0 +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>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kfieldsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Field<wbr/>Symbol]</span></a>
+<a href="#metadata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata</span></a>
+<a href="#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
+<a href="#nullable" 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>nullable</span></a>
+<a href="#type" 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>type</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#tostringtag" 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>[to<wbr/>String<wbr/>Tag]</span></a>
+<a href="#typeid" 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>type<wbr/>Id</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#clone" 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>clone</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="#isfield" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Field</span></a>
+<a href="#new" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>new</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/current/classes/Arrow.dom.MapRow.html b/current/classes/Arrow.dom.MapRow.html
index 8620977..dd533a5 100644
--- a/current/classes/Arrow.dom.MapRow.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>size</span></a>
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#iterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[iterator]</span></a>
<a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
<a href="#tojson" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>JSON</span></a>
<a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/current/classes/Arrow.dom.RecordBatch.html b/current/classes/Arrow.dom.RecordBatch.html
new file mode 100644
index 0000000..3960e1b
--- /dev/null
+++ b/current/classes/Arrow.dom.RecordBatch.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+particular <a href="Arrow.dom.Schema.html" class="tsd-kind-class">Schema</a>. A <a href="Arrow.dom.Table.html" class="tsd-kind-class">Table</a> is composed of one or more
+RecordBatches.</p>
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#isconcatspreadable" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[is<wbr/>Concat<wbr/>Spreadable]</span></a>
+<a href="#krecordbatchsymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span></a>
+<a href="#data" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>data</span></a>
+<a href="#schema" 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>schema</span></a>
+<a href="#tarray" 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>T<wbr/>Array</span></a>
+<a href="#ttype" 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>T<wbr/>Type</span></a>
+<a href="#tvalue" 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>T<wbr/>Value</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><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="#metadata" 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>metadata</span></a>
+<a href="#nullcount" 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>null<wbr/>Count</span></a>
+<a href="#numcols" 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>num<wbr/>Cols</span></a>
+<a href="#numrows" 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>num<wbr/>Rows</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="#at" 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>at</span></a>
+<a href="#concat" 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>concat</span></a>
+<a href="#get" 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</span></a>
+<a href="#getchild" 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/>Child</span></a>
+<a href="#getchildat" 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/>Child<wbr/>At</span></a>
+<a href="#indexof" 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>index<wbr/>Of</span></a>
+<a href="#isvalid" 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/>Valid</span></a>
+<a href="#select" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select</span></a>
+<a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
+<a href="#set" 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</span></a>
+<a href="#setchild" 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/>Child</span></a>
+<a href="#setchildat" 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/>Child<wbr/>At</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="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
+<a href="#isrecordbatch" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Record<wbr/>Batch</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L46">recordbatch.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="krecordbatchsymbol"><code class="tsd-tag">Readonly</code> <code class="tsd-tag">Internal</code><span>[k<wbr/>Record<wbr/>Batch<wbr/>Symbol]</span><a href="#krecordbatchsymbol" aria-label="Permalink" cl [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L123">recordbatch [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L142">recordbatch.ts:142</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numcols"><span>num<wbr/>Cols</span><a href="#numcols" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L132">recordbatch.ts:132</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="numrows"><span>num<wbr/>Rows</span><a href="#numrows" aria-label="Permalink" class="tsd-anchor-icon" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L137">recordbatch.ts:137</a></li></ul></aside></div></li></ul></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" [...]
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol"><</span><a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</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-symbol">></span></h4><aside class="tsd-so [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read. A negative index will count back from the last row.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">others</span>: <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></s [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L207">recordbatch.ts:207</a>< [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to read.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="getchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-param [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</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">></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"><</span><a href="../enums/Arrow.dom.Type.html" class="tsd-signature-type tsd-kind-enum">Type</a><span class="tsd-signature-symbol">,</span> <span cl [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L184">recordbatch.ts:184</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isvalid"><span>is<wbr/>Valid</span><a href="#isvalid" aria-label="Permalink" class=" [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index at which to read the validity bitmap.</p>
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L150">recordbatch.ts:150</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="select"><span>select</span><a href="#select" aria-label="Permalink" class="tsd-anch [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L279">recordbatch.ts:279</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></u [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">column [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L298">recordbatch.ts:298</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="set"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the row to write.</p>
+</div></li><li><span><span class="tsd-kind-parameter">value</span>: <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L175">recordbatch.ts:175</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchild"><span>set<wbr/>Child</span><a href="#setchild" aria-label="Permalink" class= [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildp"><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span></span></li><li><span id="setchildr"><span class [...]
+</div></li><li><span><span class="tsd-kind-parameter">child</span>: <a href="Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</s [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L245">recordbatch.ts:245</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="setchildat"><span>set<wbr/>Child<wbr/>At</span><a href="#setchildat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">index</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The index of the child to overwrite.</p>
+</div></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">child</span>: <span class="tsd-signature-type">null</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new child at the specified index.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L254">recordbatch.ts:254</a></li></ul></aside></div></li><li class=""><div class="tsd-signature tsd-anchor-link" id="setchildat-2"><span class="tsd-kind-call-signature">setChildAt</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a> <span class="tsd-signatur [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="setchildatr"><span class="tsd-kind-type-parameter">R</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">></span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a></h4><p>A new RecordBatch with the new c [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L255">recordbatch.ts:255</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="slice"><span>slice</span><a href="#slice" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></ [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">begin</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">end</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>The end of the specified portion of the [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L216">recordbatch.ts:216</a></li></ul></asi [...]
+</div><h4 class="tsd-returns-title">Returns <a href="../types/Arrow.dom.StructRowProxy.html" class="tsd-signature-type tsd-kind-type-alias">StructRowProxy</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span></h4><p>An Array of RecordBatch rows.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/recordbatch.ts#L199">recordbatch.ts:199</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="isrecordbatch"><code class="tsd-tag">Static</code><span>is<wbr/>Record<wbr/>Batch</span><a href="#isrecordbatch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidde [...]
diff --git a/current/classes/Arrow.dom.RecordBatchReader.html b/current/classes/Arrow.dom.RecordBatchReader.html
index bf084b4..ba0ef41 100644
--- a/current/classes/Arrow.dom.RecordBatchReader.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
<a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
<a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>dictionaries</span></a>
<a href="#footer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>footer</span></a>
@@ -28,4 +28,4 @@
<a href="#readall" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>read<wbr/>All</span></a>
<a href="#throughdom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>DOM</span></a>
<a href="#throughnode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>Node</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="autodestroy"><span>auto<wbr/>Destroy</span><a href="#aut [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="autodestroy"><span>auto<wbr/>Destroy</span><a href="#aut [...]
diff --git a/current/classes/Arrow.dom.RecordBatchWriter.html b/current/classes/Arrow.dom.RecordBatchWriter.html
index 1192cf7..9b93a2d 100644
--- a/current/classes/Arrow.dom.RecordBatchWriter.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script> [...]
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#closed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>closed</span></a>
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#asynciterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[async<wbr/>Iterator]</span></a>
<a href="#abort" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>abort</span></a>
@@ -17,5 +17,5 @@
<a href="#writeall" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>write<wbr/>All</span></a>
<a href="#throughdom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>DOM</span></a>
<a href="#throughnode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>through<wbr/>Node</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sync</span>: <span class="tsd-signature-type">true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/ipc/writer.ts#L113">ipc/wri [...]
diff --git a/current/classes/Arrow.dom.Schema.html b/current/classes/Arrow.dom.Schema.html
new file mode 100644
index 0000000..4546cdb
--- /dev/null
+++ b/current/classes/Arrow.dom.Schema.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="#kschemasymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>[k<wbr/>Schema<wbr/>Symbol]</span></a>
+<a href="#dictionaries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dictionaries</span></a>
+<a href="#fields" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fields</span></a>
+<a href="#metadata" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata</span></a>
+<a href="#metadataversion" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metadata<wbr/>Version</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Accessors</h3><div class="tsd-index-list"><a href="#tostringtag" 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>[to<wbr/>String<wbr/>Tag]</span></a>
+<a href="#names" 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>names</span></a>
+</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#assign" 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>assign</span></a>
+<a href="#select" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select</span></a>
+<a href="#selectat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>select<wbr/>At</span></a>
+<a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
+<a href="#isschema" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Schema</span></a>
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span> = <span class="tsd-signature-type">any</span></sp [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">{</span> <span class="tsd-signature-symbol">[</span><span class="tsd-kind-type-parameter">P</span> <span class="tsd-signature-keyword">in</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">number</span> <span [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/schema.ts#L71">schema.ts:71</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="selectat"><span>select<wbr/>At</span><a href="#selectat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="selectatk"><span class="tsd-kind-type-parameter">K</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fieldI [...]
+</div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#selectatk">K</a><span class="tsd-signature-symbol">></span></h4><p>A new Schema of fields at the specified indices.</p>
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/schema.ts#L83">schema.ts:83</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a [...]
diff --git a/current/classes/Arrow.dom.StructRow.html b/current/classes/Arrow.dom.StructRow.html
index ad5bf10..a41363d 100644
--- a/current/classes/Arrow.dom.StructRow.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#iterator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[iterator]</span></a>
<a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
<a href="#tojson" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>JSON</span></a>
<a href="#tostring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>String</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Constructors</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="constructor"><span>constructor</span><a href="#con [...]
diff --git a/current/classes/Arrow.dom.Table.html b/current/classes/Arrow.dom.Table.html
index 3c25bcf..2b67084 100644
--- a/current/classes/Arrow.dom.Table.html
+++ b/current/classes/Arrow.dom.Table.html
@@ -1,8 +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>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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Table | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
or <a href="../functions/Arrow.dom.tableFromArrays.html" class="tsd-kind-function">tableFromArrays</a> to create a table in JavaScript. To create a table from the IPC format, use
<a href="../functions/Arrow.dom.tableFromIPC.html" class="tsd-kind-function">tableFromIPC</a>.</p>
-</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L48"> [...]
+</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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>
<a href="#schema" 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>schema</span></a>
<a href="#tarray" 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>T<wbr/>Array</span></a>
@@ -29,51 +30,52 @@ or <a href="../functions/Arrow.dom.tableFromArrays.html" class="tsd-kind-functio
<a href="#slice" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>slice</span></a>
<a href="#toarray" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Array</span></a>
<a href="#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></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L60">table.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="batches"><code class="tsd-tag">Readonly</code><span>batches</span><a href="#batches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-a [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L154">table.ts:154</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"><</span><span class="tsd-signature-type">Struct</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L176">table.ts:176</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L164">table.ts:164</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L169">table.ts:169</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"><</span><span class="tsd-signature-type">any</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L229">table.ts:229</a></li></ul></aside></div></li></ul></section><section class="tsd-panel tsd-member" [...]
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><span class="tsd-signature-type">Struct</span><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-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><span class="tsd-signature-type">any</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L259">table.ts:259</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
+</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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:// [...]
</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"><</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"><</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">></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"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L224">table.ts:224</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L189">table.ts:189</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L345">table.ts:345</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L356">table.ts:356</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L215">table.ts:215</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><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 [...]
+</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">></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"><</span><a [...]
-<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L311">table.ts:311</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildr">R</a><span class="tsd-signature-symbol">></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"><</span><a [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L321">table.ts:321</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#setchildatr">R</a><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L322">table.ts:322</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructortablet">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L271">table.ts:271</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L241">table.ts:241</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L250">table.ts:250</a></li></ul></aside></div></li></ul></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="../ass [...]
+<aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/classes/Arrow.dom.Vector.html b/current/classes/Arrow.dom.Vector.html
index 5684fb5..89a6691 100644
--- a/current/classes/Arrow.dom.Vector.html
+++ b/current/classes/Arrow.dom.Vector.html
@@ -1,6 +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>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/5d2519f14c461dea55 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Vector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
+</div></section><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="t"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <a href="Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a> = <span class="tsd-signature-type">any</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836 [...]
</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>
<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>
<a href="#numchildren" 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>num<wbr/>Children</span></a>
@@ -32,57 +33,58 @@
<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>
<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>
-</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L55">vector.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="data"><code class="tsd-tag">Readonly</code><span>data</span><a href="#data" 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L110">vector.ts:110</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L115">vector.ts:115</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L125">vector.ts:125</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L120">vector.ts:120</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L105">vector.ts:105</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L157">vector.ts:157</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 [...]
+<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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"ArrayType"</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L152">vector.ts:152</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L130">vector.ts:130</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L137">vector.ts:137</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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="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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L164">vector.ts:164</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"><</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">"TValue"</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">"ArrayType"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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">"TValue"</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">></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">"TValue"</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/5d2519f14c461 [...]
-</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L220">vector.ts:220</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">"TValue"</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/04ced72ce03d619836bb8a54456011 [...]
+</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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/5d2519f14c461 [...]
+</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">"TValue"</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/04ced72ce03d619836bb8a54456011 [...]
</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"><</span><span class="tsd-signature-type">any</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</span><span class="tsd-signature-type">any</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14 [...]
-</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">"TValue"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#getchildatr">R</a><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/04ced72ce [...]
+</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">"TValue"</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L202">vector.ts:202</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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="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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L317">vector.ts:317</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TValue"</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L194">vector.ts:194</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">"TValue"</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L229">vector.ts:229</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">"TArray"</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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#t">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/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">"TArray"</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L248">vector.ts:248</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L276">vector.ts:276</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#constructorvectort">T</a><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L336">vector.ts:336</a></li></ul></aside></div></li></ul></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="../a [...]
+</div><h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Vector</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></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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/classes/Arrow.dom.Visitor.html b/current/classes/Arrow.dom.Visitor.html
index dafd715..b9c4950 100644
--- a/current/classes/Arrow.dom.Visitor.html
+++ b/current/classes/Arrow.dom.Visitor.html
@@ -1,8 +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>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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script as [...]
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="#getvisitfn" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn</span></a>
<a href="#getvisitfnbytypeid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Visit<wbr/>Fn<wbr/>By<wbr/>Type<wbr/>Id</span></a>
<a href="#visit" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>visit</span></a>
<a href="#visitbinary" 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/>Binary</span></a>
+<a href="#visitbinaryview" 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/>Binary<wbr/>View</span></a>
<a href="#visitbool" 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/>Bool</span></a>
<a href="#visitdate" 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/>Date</span></a>
<a href="#visitdateday" 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/>Date<wbr/>Day?</span></a>
@@ -31,6 +32,7 @@
<a href="#visitintervalmonthdaynano" 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/>Interval<wbr/>Month<wbr/>Day<wbr/>Nano?</span></a>
<a href="#visitintervalyearmonth" 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/>Interval<wbr/>Year<wbr/>Month?</span></a>
<a href="#visitlargebinary" 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/>Large<wbr/>Binary</span></a>
+<a href="#visitlargelist" 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/>Large<wbr/>List</span></a>
<a href="#visitlargeutf8" 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/>Large<wbr/>Utf8</span></a>
<a href="#visitlist" 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/>List</span></a>
<a href="#visitmany" 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/>Many</span></a>
@@ -54,4 +56,5 @@
<a href="#visituint8" 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/>Uint8?</span></a>
<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>
-</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 [...]
+<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 [...]
diff --git a/current/enums/Arrow.dom.BufferType.html b/current/enums/Arrow.dom.BufferType.html
index 04d19f8..2318cc1 100644
--- a/current/enums/Arrow.dom.BufferType.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
<a href="#offset" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>OFFSET</span></a>
<a href="#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>TYPE</span></a>
<a href="#validity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Enumeration Member"><use href="../assets/icons.svg#icon-16"></use></svg><span>VALIDITY</span></a>
</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Enumeration Members"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Enumeration Members</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="data"><span>DATA</span><a href="#dat [...]
-</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L116">enum.ts:116</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L111">enum.ts:111</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L126">enum.ts:126</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/enum.ts#L121">enum.ts:121</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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L119">enum.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="offset"><span>OFFSET</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-si [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L114">enum.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="type"><span>TYPE</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signatur [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L129">enum.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="validity"><span>VALIDITY</span><a href="#validity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=" [...]
+</div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/apache/arrow-js/blob/04ced72ce03d619836bb8a5445601114a67cbbc3/src/enum.ts#L124">enum.ts:124</a></li></ul></aside></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.sv [...]
diff --git a/current/enums/Arrow.dom.Type.html b/current/enums/Arrow.dom.Type.html
index 126fcf2..5db4949 100644
--- a/current/enums/Arrow.dom.Type.html
+++ b/current/enums/Arrow.dom.Type.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>Type | 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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Type | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async [...]
<p>Data types in this library are all <em>logical</em>. They can be expressed as
either a primitive physical type (bytes or bits of some fixed size), a
nested type consisting of other data types, or another data type (e.g. a
@@ -16,7 +16,8 @@ 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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>
<a href="#dateday" 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<wbr/>Day</span></a>
@@ -45,6 +46,7 @@ to the flatbuffers metadata of serialized Arrow IPC payloads.</p>
<a href="#intervalmonthdaynano" 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>Interval<wbr/>Month<wbr/>Day<wbr/>Nano</span></a>
<a href="#intervalyearmonth" 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>Interval<wbr/>Year<wbr/>Month</span></a>
<a href="#largebinary" 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>Large<wbr/>Binary</span></a>
+<a href="#largelist" 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>Large<wbr/>List</span></a>
<a href="#largeutf8" 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>Large<wbr/>Utf8</span></a>
<a href="#list" 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>List</span></a>
<a href="#map" 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>Map</span></a>
@@ -68,4 +70,5 @@ to the flatbuffers metadata of serialized Arrow IPC payloads.</p>
<a href="#uint8" 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>Uint8</span></a>
<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>
-</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=" [...]
+<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=" [...]
diff --git a/current/functions/Arrow.dom.builderThroughAsyncIterable.html b/current/functions/Arrow.dom.builderThroughAsyncIterable.html
index ea28226..00fc353 100644
--- a/current/functions/Arrow.dom.builderThroughAsyncIterable.html
+++ b/current/functions/Arrow.dom.builderThroughAsyncIterable.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>builderThroughAsyncIterable | 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>builderThroughAsyncIterable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js" [...]
sequence of Arrow Vector<T> following the chunking semantics defined in
the supplied <code>options</code> argument.</p>
<p>This function returns a function that accepts an <code>AsyncIterable</code> of values to
@@ -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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/factories.ts#L256">factories.ts:256< [...]
diff --git a/current/functions/Arrow.dom.builderThroughIterable.html b/current/functions/Arrow.dom.builderThroughIterable.html
index 418e603..b998cfa 100644
--- a/current/functions/Arrow.dom.builderThroughIterable.html
+++ b/current/functions/Arrow.dom.builderThroughIterable.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>builderThroughIterable | 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"></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>builderThroughIterable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></sc [...]
sequence of Arrow Vector<T> following the chunking semantics defined in
the supplied <code>options</code> argument.</p>
<p>This function returns a function that accepts an <code>Iterable</code> of values to
@@ -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"><</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">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/src/factories.ts#L210">factories.ts:210< [...]
diff --git a/current/functions/Arrow.dom.isArrowData.html b/current/functions/Arrow.dom.isArrowData.html
new file mode 100644
index 0000000..d5be184
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowData.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol"><</sp [...]
diff --git a/current/functions/Arrow.dom.isArrowDataType.html b/current/functions/Arrow.dom.isArrowDataType.html
new file mode 100644
index 0000000..5cce3b8
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowDataType.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/current/functions/Arrow.dom.isArrowField.html b/current/functions/Arrow.dom.isArrowField.html
new file mode 100644
index 0000000..9266eca
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowField.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/current/functions/Arrow.dom.isArrowRecordBatch.html b/current/functions/Arrow.dom.isArrowRecordBatch.html
new file mode 100644
index 0000000..b4a2815
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowRecordBatch.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/current/functions/Arrow.dom.isArrowSchema.html b/current/functions/Arrow.dom.isArrowSchema.html
new file mode 100644
index 0000000..8ea0efa
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowSchema.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/functions/Arrow.dom.isArrowTable.html b/current/functions/Arrow.dom.isArrowTable.html
new file mode 100644
index 0000000..75bf3c3
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowTable.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/current/functions/Arrow.dom.isArrowVector.html b/current/functions/Arrow.dom.isArrowVector.html
new file mode 100644
index 0000000..484ea39
--- /dev/null
+++ b/current/functions/Arrow.dom.isArrowVector.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/functions/Arrow.dom.makeBuilder.html b/current/functions/Arrow.dom.makeBuilder.html
index 130dac8..e2ed378 100644
--- a/current/functions/Arrow.dom.makeBuilder.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
diff --git a/current/functions/Arrow.dom.makeData.html b/current/functions/Arrow.dom.makeData.html
index 1927e23..8b64fc2 100644
--- a/current/functions/Arrow.dom.makeData.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script a [...]
diff --git a/current/functions/Arrow.dom.makeTable.html b/current/functions/Arrow.dom.makeTable.html
index 6f640da..f8b8253 100644
--- a/current/functions/Arrow.dom.makeTable.html
+++ b/current/functions/Arrow.dom.makeTable.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>makeTable | 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>makeTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="maketablei"><span class="tsd-kind-type-parameter">I</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</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">number</span> <span class="tsd-signature-symbol">|</span> < [...]
</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"><</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 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L414">table.ts:414</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.makeVector.html b/current/functions/Arrow.dom.makeVector.html
index 7f55c29..2ed64f8 100644
--- a/current/functions/Arrow.dom.makeVector.html
+++ b/current/functions/Arrow.dom.makeVector.html
@@ -1,21 +1,21 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeVector | 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>makeVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
</div><section 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L438">vector.ts:438</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L439">vector.ts:439</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L440">vector.ts:440</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L441">vector.ts:441</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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/vector.ts#L442">vector.ts:442</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.tableFromArrays.html b/current/functions/Arrow.dom.tableFromArrays.html
index 972945c..992926f 100644
--- a/current/functions/Arrow.dom.tableFromArrays.html
+++ b/current/functions/Arrow.dom.tableFromArrays.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>tableFromArrays | 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>tableFromArrays | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromarraysi"><span class="tsd-kind-type-parameter">I</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</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">number</span> <span class="tsd-signature-symbol">|</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"><</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 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/5d2519f14c461dea55b1f12d9b42438877ee7e12/src/table.ts#L438">table.ts:438</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.dom.tableFromIPC.html b/current/functions/Arrow.dom.tableFromIPC.html
index 04bf438..dffe172 100644
--- a/current/functions/Arrow.dom.tableFromIPC.html
+++ b/current/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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromIPC | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">so [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-1"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-2"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-3"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-4"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
convenience wrapper for <a href="../classes/Arrow.dom.RecordBatchReader.html" class="tsd-kind-class">RecordBatchReader</a>. Opposite of <a href="Arrow.dom.tableToIPC.html" class="tsd-kind-function">tableToIPC</a>.</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromipct-5"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">TypeMap</span> = <span class="tsd-signature-type">any</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter"> [...]
diff --git a/current/functions/Arrow.dom.tableFromJSON.html b/current/functions/Arrow.dom.tableFromJSON.html
index 37a013e..b616bd7 100644
--- a/current/functions/Arrow.dom.tableFromJSON.html
+++ b/current/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 [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>tableFromJSON | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span id="tablefromjsont"><span class="tsd-kind-type-parameter">T</span> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></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"><</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"><</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/current/functions/Arrow.dom.tableToIPC.html b/current/functions/Arrow.dom.tableToIPC.html
index 4a7cd1c..61ad471 100644
--- a/current/functions/Arrow.dom.tableToIPC.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
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">"file"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"stream"</span><span class="tsd-signature-symbol"> = 'stream'</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/5d2519f14c [...]
+</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/04ced72ce0 [...]
diff --git a/current/functions/Arrow.dom.vectorFromArray.html b/current/functions/Arrow.dom.vectorFromArray.html
index cbe6b17..a763c0b 100644
--- a/current/functions/Arrow.dom.vectorFromArray.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</span><span class="tsd-signature-type">Ints</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Ints</span><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</span><span class="tsd-signature-type">Floats</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Floats</span><span class="tsd-signature-symbol">></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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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"><</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/04ced72ce03d619836bb8a5445601114a67cbbc3/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"><</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/5d2519f14c461dea55b1f12d9b42438877ee7e12/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/04ced72ce03d619836bb8a5445601114a67cbbc3/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/current/functions/Arrow.node.isArrowData.html b/current/functions/Arrow.node.isArrowData.html
new file mode 100644
index 0000000..d9537b0
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowData.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowData | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scrip [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Data.html" class="tsd-signature-type tsd-kind-class">Data</a><span class="tsd-signature-symbol"><</sp [...]
diff --git a/current/functions/Arrow.node.isArrowDataType.html b/current/functions/Arrow.node.isArrowDataType.html
new file mode 100644
index 0000000..46d24be
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowDataType.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowDataType | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><s [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.DataType.html" class="tsd-signature-type tsd-kind-class">DataType</a><span class="tsd-signature-symbol"> [...]
diff --git a/current/functions/Arrow.node.isArrowField.html b/current/functions/Arrow.node.isArrowField.html
new file mode 100644
index 0000000..484050f
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowField.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowField | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Field.html" class="tsd-signature-type tsd-kind-class">Field</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/current/functions/Arrow.node.isArrowRecordBatch.html b/current/functions/Arrow.node.isArrowRecordBatch.html
new file mode 100644
index 0000000..22c102e
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowRecordBatch.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowRecordBatch | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.RecordBatch.html" class="tsd-signature-type tsd-kind-class">RecordBatch</a><span class="tsd-signature-sy [...]
diff --git a/current/functions/Arrow.node.isArrowSchema.html b/current/functions/Arrow.node.isArrowSchema.html
new file mode 100644
index 0000000..3195b40
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowSchema.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowSchema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Schema.html" class="tsd-signature-type tsd-kind-class">Schema</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/functions/Arrow.node.isArrowTable.html b/current/functions/Arrow.node.isArrowTable.html
new file mode 100644
index 0000000..c437845
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowTable.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowTable | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scri [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Table.html" class="tsd-signature-type tsd-kind-class">Table</a><span class="tsd-signature-symbol"><</ [...]
diff --git a/current/functions/Arrow.node.isArrowVector.html b/current/functions/Arrow.node.isArrowVector.html
new file mode 100644
index 0000000..6bad0bb
--- /dev/null
+++ b/current/functions/Arrow.node.isArrowVector.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>isArrowVector | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><scr [...]
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-kind-parameter">x</span> <span class="tsd-signature-keyword">is</span> <a href="../classes/Arrow.dom.Vector.html" class="tsd-signature-type tsd-kind-class">Vector</a><span class="tsd-signature-symbol">< [...]
diff --git a/current/hierarchy.html b/current/hierarchy.html
index cf6df75..35e54b3 100644
--- a/current/hierarchy.html
+++ b/current/hierarchy.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
diff --git a/current/index.html b/current/index.html
index e0878e6..6714654 100644
--- a/current/index.html
+++ b/current/index.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
@@ -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">'fs'</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">'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">'fs'</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">'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">'apache-arrow'</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">"apache-arrow"</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">"apache-arrow"</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">"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"># <-- 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 & 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 & 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="https://github.com/apache/arrow-js/blob/main/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/current/interfaces/Arrow.dom.Codec.html b/current/interfaces/Arrow.dom.Codec.html
index d9e02ef..4fa52b1 100644
--- a/current/interfaces/Arrow.dom.Codec.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
<a href="#encode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode?</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="decode"><code class="tsd-tag">Optional</code><span>decode</s [...]
diff --git a/current/interfaces/Arrow.dom.IntervalDayTimeObject.html b/current/interfaces/Arrow.dom.IntervalDayTimeObject.html
index 46aa7d4..34f3ecd 100644
--- a/current/interfaces/Arrow.dom.IntervalDayTimeObject.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scr [...]
<a href="#milliseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>milliseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html b/current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
index da51eed..207118b 100644
--- a/current/interfaces/Arrow.dom.IntervalMonthDayNanoObject.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"> [...]
<a href="#months" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>months</span></a>
<a href="#nanoseconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>nanoseconds</span></a>
-</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
+</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><section class="tsd-panel tsd-member"><h3 class="tsd-anchor-link" id="days"><span>days</span><a href="#days" aria-label="Per [...]
diff --git a/current/media/DEVELOP.md b/current/media/DEVELOP.md
index 52e9bfb..390d923 100644
--- a/current/media/DEVELOP.md
+++ b/current/media/DEVELOP.md
@@ -44,11 +44,11 @@ it on GitHub issues, or email the mailing list
## The package.json scripts
-We use [yarn](https://yarnpkg.com/) to install dependencies and run scrips.
+We use [npm](https://www.npmjs.com/) to install dependencies and run scripts.
-* `yarn clean` - cleans targets
-* `yarn build` - cleans and compiles all targets
-* `yarn test` - executes tests against built targets
+* `npm run clean` - cleans targets
+* `npm run build` - cleans and compiles all targets
+* `npm test` - executes tests against built targets
These scripts accept argument lists of targets × modules:
@@ -57,32 +57,32 @@ These scripts accept argument lists of targets × modules:
Examples:
-* `yarn build` -- builds all ES targets in all module formats
-* `yarn build -t es5 -m all` -- builds the ES5 target in all module formats
-* `yarn build -t all -m cjs` -- builds all ES targets in the CommonJS module format
-* `yarn build -t es5 -t es2015 -m all` -- builds the ES5 and ES2015 targets in all module formats
-* `yarn build -t es5 -m cjs -m esm` -- builds the ES5 target in CommonJS and ESModules module formats
+* `npm run build` -- builds all ES targets in all module formats
+* `npm run build -- -t es5 -m all` -- builds the ES5 target in all module formats
+* `npm run build -- -t all -m cjs` -- builds all ES targets in the CommonJS module format
+* `npm run build -- -t es5 -t es2015 -m all` -- builds the ES5 and ES2015 targets in all module formats
+* `npm run build -- -t es5 -m cjs -m esm` -- builds the ES5 target in CommonJS and ESModules module formats
This argument configuration also applies to `clean` and `test` scripts.
To run tests on the bundles, you need to build them first.
-To run tests directly on the sources without bundling, use the `src` target (e.g. `yarn test -t src`).
+To run tests directly on the sources without bundling, use the `src` target (e.g. `npm run test -- -t src`).
-* `yarn doc`
+* `npm run doc`
-Compiles the documentation with [Typedoc](https://typedoc.org/). Use `yarn doc --watch` to automatically rebuild when the docs change.
+Compiles the documentation with [Typedoc](https://typedoc.org/). Use `npm run doc -- --watch` to automatically rebuild when the docs change.
## Running the Performance Benchmarks
-You can run the benchmarks with `yarn perf`. To print the results to stderr as JSON, add the `--json` flag (e.g. `yarn perf --json 2> perf.json`).
+You can run the benchmarks with `npm run perf`. To print the results to stderr as JSON, add the `--json` flag (e.g. `npm run perf -- --json 2> perf.json`).
-You can change the target you want to test by changing the imports in `perf/index.ts`. Note that you need to compile the bundles with `yarn build` before you can import them.
+You can change the target you want to test by changing the imports in `perf/index.ts`. Note that you need to compile the bundles with `npm run build` before you can import them.
## Testing Bundling
-The bundles use `apache-arrow` so make sure to build it with `yarn build -t apache-arrow`. To bundle with a variety of bundlers, run `yarn test:bundle` or `yarn gulp bundle`.
+The bundles use `apache-arrow` so make sure to build it with `npm run build -- -t apache-arrow`. To bundle with a variety of bundlers, run `npm run test:bundle` or `npx gulp bundle`.
-Run `yarn gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer).
+Run `npx gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer).
## Updating the Arrow format flatbuffers generated code
@@ -110,7 +110,7 @@ Run `yarn gulp bundle:webpack:analyze` to open [Webpack Bundle Analyzer](https:/
3. Add `.js` to the imports. In VSCode, you can search for `^(import [^';]* from '(\./|(\.\./)+)[^';.]*)';` and replace with `$1.js';`.
-4. Execute `yarn lint` from the `js` directory to fix the linting errors
+4. Execute `npm run lint` from the `js` directory to fix the linting errors
## How to preview documentation on your fork repository
diff --git a/current/media/LICENSE.txt b/current/media/LICENSE.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/current/media/LICENSE.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/current/modules.html b/current/modules.html
index 08b14c6..b4241e6 100644
--- a/current/modules.html
+++ b/current/modules.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>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 src="assets/icon [...]
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icon [...]
diff --git a/current/modules/Arrow.dom.Field.html b/current/modules/Arrow.dom.Field.html
new file mode 100644
index 0000000..9e8eb95
--- /dev/null
+++ b/current/modules/Arrow.dom.Field.html
@@ -0,0 +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>Field | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asyn [...]
diff --git a/current/modules/Arrow.dom.Schema.html b/current/modules/Arrow.dom.Schema.html
new file mode 100644
index 0000000..03b2661
--- /dev/null
+++ b/current/modules/Arrow.dom.Schema.html
@@ -0,0 +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>Schema | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script asy [...]
diff --git a/current/modules/Arrow.dom.html b/current/modules/Arrow.dom.html
index 8f92d91..6ad2a3d 100644
--- a/current/modules/Arrow.dom.html
+++ b/current/modules/Arrow.dom.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.dom | 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.dom | Apache Arrow - v21.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
diff --git a/current/modules/Arrow.node.html b/current/modules/Arrow.node.html
index c4dc825..7e34f96 100644
--- a/current/modules/Arrow.node.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script [...]
diff --git a/current/types/Arrow.dom.StructRowProxy.html b/current/types/Arrow.dom.StructRowProxy.html
index d4603bf..02d272d 100644
--- a/current/types/Arrow.dom.StructRowProxy.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><sc [...]
diff --git a/current/variables/Arrow.dom.compressionRegistry.html b/current/variables/Arrow.dom.compressionRegistry.html
index 14cf23c..a46d628 100644
--- a/current/variables/Arrow.dom.compressionRegistry.html
+++ b/current/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.2.0</title><meta name="description" content="Documentation for Apache Arrow"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></scrip [...]