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

quinnj pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 71d2a68  build based on 71df78e
71d2a68 is described below

commit 71d2a687e0c9f4db57b2d71f1a66b5c6d9cb0375
Author: Documenter.jl <[email protected]>
AuthorDate: Tue Oct 27 19:58:49 2026 +0000

    build based on 71df78e
---
 dev/.documenter-siteinfo.json              |   2 +-
 dev/assets/documenter.js                   | 132 +++++++++++++++++++----------
 dev/assets/themes/catppuccin-frappe.css    |   2 +-
 dev/assets/themes/catppuccin-latte.css     |   2 +-
 dev/assets/themes/catppuccin-macchiato.css |   2 +-
 dev/assets/themes/catppuccin-mocha.css     |   2 +-
 dev/assets/themes/documenter-dark.css      |   2 +-
 dev/assets/themes/documenter-light.css     |   2 +-
 dev/index.html                             |   4 +-
 dev/manual/index.html                      |   8 +-
 dev/objects.inv                            | Bin 1230 -> 1227 bytes
 dev/reference/index.html                   |  14 +--
 12 files changed, 107 insertions(+), 65 deletions(-)

diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json
index 6108f66..52ae862 100644
--- a/dev/.documenter-siteinfo.json
+++ b/dev/.documenter-siteinfo.json
@@ -1 +1 @@
-{"documenter":{"documenter_version":"1.17.0","generation_timestamp":"2026-07-21T01:17:32","julia_version":"1.12.6"}}
\ No newline at end of file
+{"documenter":{"documenter_version":"1.19.0","generation_timestamp":"2026-10-27T19:58:43","julia_version":"1.13.3"}}
\ No newline at end of file
diff --git a/dev/assets/documenter.js b/dev/assets/documenter.js
index bc4be82..b8fd231 100644
--- a/dev/assets/documenter.js
+++ b/dev/assets/documenter.js
@@ -1,14 +1,14 @@
 // Generated by Documenter.jl
 requirejs.config({
   paths: {
+    'jqueryui': 
'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min',
     'highlight-julia': 
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min',
+    'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min',
     'headroom': 
'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min',
-    'jqueryui': 
'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min',
+    'highlight': 
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min',
     'katex-auto-render': 
'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min',
-    'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min',
-    'headroom-jquery': 
'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min',
     'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min',
-    'highlight': 
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min',
+    'headroom-jquery': 
'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min',
     'highlight-julia-repl': 
'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min',
   },
   shim: {
@@ -199,51 +199,93 @@ if (document.readyState === "loading") {
 
////////////////////////////////////////////////////////////////////////////////
 require(['jquery'], function($) {
 $(document).ready(function () {
-  $(".footnote-ref").hover(
-    function () {
-      var id = $(this).attr("href");
-      var footnoteContent = $(id).clone().find("a").remove().end().html();
-
-      var $preview = $(this).next(".footnote-preview");
-
-      $preview.html(footnoteContent).css({
-        display: "block",
-        left: "50%",
-        transform: "translateX(-50%)",
-      });
-
-      repositionPreview($preview, $(this));
-    },
-    function () {
-      var $preview = $(this).next(".footnote-preview");
-      $preview.css({
-        display: "none",
-        left: "",
-        transform: "",
-        "--arrow-left": "",
-      });
-    },
-  );
-
-  function repositionPreview($preview, $ref) {
-    var previewRect = $preview[0].getBoundingClientRect();
-    var refRect = $ref[0].getBoundingClientRect();
-    var viewportWidth = $(window).width();
-
-    if (previewRect.right > viewportWidth) {
-      var excessRight = previewRect.right - viewportWidth;
-      $preview.css("left", `calc(50% - ${excessRight + 10}px)`);
-    } else if (previewRect.left < 0) {
-      var excessLeft = 0 - previewRect.left;
-      $preview.css("left", `calc(50% + ${excessLeft + 10}px)`);
+  // Gap between the reference and the preview, and the minimum distance the 
preview keeps
+  // from the edges of the viewport.
+  var MARGIN = 10;
+  // Grace period that lets the pointer travel from the reference to the 
preview.
+  var HIDE_DELAY = 200;
+
+  var hideTimer = null;
+  var $visible = null;
+
+  function show($ref) {
+    clearTimeout(hideTimer);
+    var $preview = $ref.next(".footnote-preview");
+    if ($visible && $visible[0] !== $preview[0]) {
+      hideNow();
     }
+    var content = $($ref.attr("href")).clone().find("a").remove().end().html();
+    $preview
+      .empty()
+      .append($("<div>", { class: "footnote-preview-content" }).html(content))
+      .css("display", "block");
+    $visible = $preview;
+    reposition();
+  }
 
-    var newPreviewRect = $preview[0].getBoundingClientRect();
+  function hideNow() {
+    if (!$visible) return;
+    $visible
+      .removeClass("is-above")
+      .css({ display: "", top: "", left: "", "--arrow-left": "" })
+      .empty();
+    $visible = null;
+  }
 
-    var arrowLeft = refRect.left + refRect.width / 2 - newPreviewRect.left;
+  function hideSoon() {
+    clearTimeout(hideTimer);
+    hideTimer = setTimeout(hideNow, HIDE_DELAY);
+  }
 
-    $preview.css("--arrow-left", arrowLeft + "px");
+  // The preview is positioned with `position: fixed` so that it is never 
clipped by an
+  // ancestor that scrolls or hides its overflow, such as a table or a code 
block.
+  function reposition() {
+    if (!$visible) return;
+    var $preview = $visible;
+    var $content = $preview.children(".footnote-preview-content");
+    var $ref = $preview.prev(".footnote-ref");
+    var refRect = $ref[0].getBoundingClientRect();
+    var viewportWidth = document.documentElement.clientWidth;
+    var viewportHeight = document.documentElement.clientHeight;
+
+    // Measure the unconstrained size first, to decide whether the preview 
fits below.
+    $preview.css({ top: 0, left: 0 });
+    $content.css("max-height", "");
+    var spaceBelow = viewportHeight - refRect.bottom - 2 * MARGIN;
+    var spaceAbove = refRect.top - 2 * MARGIN;
+    var above =
+      $preview[0].offsetHeight > spaceBelow && spaceAbove > spaceBelow;
+
+    // Cap the content, not the box itself, so that the arrow is not clipped 
away.
+    var padding = $preview[0].offsetHeight - $content[0].offsetHeight;
+    var space = (above ? spaceAbove : spaceBelow) - padding;
+    $content.css("max-height", Math.max(space, 0));
+
+    var width = $preview[0].offsetWidth;
+    var height = $preview[0].offsetHeight;
+
+    var left = refRect.left + refRect.width / 2 - width / 2;
+    left = Math.min(left, viewportWidth - width - MARGIN);
+    left = Math.max(left, MARGIN);
+
+    $preview.toggleClass("is-above", above).css({
+      left: left,
+      top: above ? refRect.top - height - MARGIN : refRect.bottom + MARGIN,
+      "--arrow-left": refRect.left + refRect.width / 2 - left + "px",
+    });
   }
+
+  $(document)
+    .on("mouseenter", ".footnote-ref", function () {
+      show($(this));
+    })
+    .on("mouseleave", ".footnote-ref", hideSoon)
+    .on("mouseenter", ".footnote-preview", function () {
+      clearTimeout(hideTimer);
+    })
+    .on("mouseleave", ".footnote-preview", hideSoon);
+
+  $(window).on("scroll resize", reposition);
 });
 
 })
@@ -342,7 +384,7 @@ update_search
 
 function worker_function(documenterSearchIndex, documenterBaseURL, filters) {
   importScripts(
-    "https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/index.min.js";,
+    "https://cdnjs.cloudflare.com/ajax/libs/minisearch/6.2.0/umd/index.min.js";,
   );
 
   let data = documenterSearchIndex.map((x, key) => {
diff --git a/dev/assets/themes/catppuccin-frappe.css 
b/dev/assets/themes/catppuccin-frappe.css
index 97bdba9..40c2cd0 100644
--- a/dev/assets/themes/catppuccin-frappe.css
+++ b/dev/assets/themes/catppuccin-frappe.css
@@ -1 +1 @@
-html.theme--catppuccin-frappe 
.pagination-previous,html.theme--catppuccin-frappe 
.pagination-next,html.theme--catppuccin-frappe 
.pagination-link,html.theme--catppuccin-frappe 
.pagination-ellipsis,html.theme--catppuccin-frappe 
.file-cta,html.theme--catppuccin-frappe 
.file-name,html.theme--catppuccin-frappe .select 
select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe 
.input,html.theme--catppuccin-frappe #documenter .docs-sidebar 
form.docs-search>input,html.theme--c [...]
+html.theme--catppuccin-frappe 
.pagination-previous,html.theme--catppuccin-frappe 
.pagination-next,html.theme--catppuccin-frappe 
.pagination-link,html.theme--catppuccin-frappe 
.pagination-ellipsis,html.theme--catppuccin-frappe 
.file-cta,html.theme--catppuccin-frappe 
.file-name,html.theme--catppuccin-frappe .select 
select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe 
.input,html.theme--catppuccin-frappe #documenter .docs-sidebar 
form.docs-search>input,html.theme--c [...]
diff --git a/dev/assets/themes/catppuccin-latte.css 
b/dev/assets/themes/catppuccin-latte.css
index 7f1e6c6..dcc8262 100644
--- a/dev/assets/themes/catppuccin-latte.css
+++ b/dev/assets/themes/catppuccin-latte.css
@@ -1 +1 @@
-html.theme--catppuccin-latte 
.pagination-previous,html.theme--catppuccin-latte 
.pagination-next,html.theme--catppuccin-latte 
.pagination-link,html.theme--catppuccin-latte 
.pagination-ellipsis,html.theme--catppuccin-latte 
.file-cta,html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte 
.select select,html.theme--catppuccin-latte 
.textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte 
#documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin- [...]
+html.theme--catppuccin-latte 
.pagination-previous,html.theme--catppuccin-latte 
.pagination-next,html.theme--catppuccin-latte 
.pagination-link,html.theme--catppuccin-latte 
.pagination-ellipsis,html.theme--catppuccin-latte 
.file-cta,html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte 
.select select,html.theme--catppuccin-latte 
.textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte 
#documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin- [...]
diff --git a/dev/assets/themes/catppuccin-macchiato.css 
b/dev/assets/themes/catppuccin-macchiato.css
index 6d461ed..33b1f14 100644
--- a/dev/assets/themes/catppuccin-macchiato.css
+++ b/dev/assets/themes/catppuccin-macchiato.css
@@ -1 +1 @@
-html.theme--catppuccin-macchiato 
.pagination-previous,html.theme--catppuccin-macchiato 
.pagination-next,html.theme--catppuccin-macchiato 
.pagination-link,html.theme--catppuccin-macchiato 
.pagination-ellipsis,html.theme--catppuccin-macchiato 
.file-cta,html.theme--catppuccin-macchiato 
.file-name,html.theme--catppuccin-macchiato .select 
select,html.theme--catppuccin-macchiato 
.textarea,html.theme--catppuccin-macchiato 
.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.d [...]
+html.theme--catppuccin-macchiato 
.pagination-previous,html.theme--catppuccin-macchiato 
.pagination-next,html.theme--catppuccin-macchiato 
.pagination-link,html.theme--catppuccin-macchiato 
.pagination-ellipsis,html.theme--catppuccin-macchiato 
.file-cta,html.theme--catppuccin-macchiato 
.file-name,html.theme--catppuccin-macchiato .select 
select,html.theme--catppuccin-macchiato 
.textarea,html.theme--catppuccin-macchiato 
.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.d [...]
diff --git a/dev/assets/themes/catppuccin-mocha.css 
b/dev/assets/themes/catppuccin-mocha.css
index 8ade7cd..d4379f7 100644
--- a/dev/assets/themes/catppuccin-mocha.css
+++ b/dev/assets/themes/catppuccin-mocha.css
@@ -1 +1 @@
-html.theme--catppuccin-mocha 
.pagination-previous,html.theme--catppuccin-mocha 
.pagination-next,html.theme--catppuccin-mocha 
.pagination-link,html.theme--catppuccin-mocha 
.pagination-ellipsis,html.theme--catppuccin-mocha 
.file-cta,html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha 
.select select,html.theme--catppuccin-mocha 
.textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha 
#documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin- [...]
+html.theme--catppuccin-mocha 
.pagination-previous,html.theme--catppuccin-mocha 
.pagination-next,html.theme--catppuccin-mocha 
.pagination-link,html.theme--catppuccin-mocha 
.pagination-ellipsis,html.theme--catppuccin-mocha 
.file-cta,html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha 
.select select,html.theme--catppuccin-mocha 
.textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha 
#documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin- [...]
diff --git a/dev/assets/themes/documenter-dark.css 
b/dev/assets/themes/documenter-dark.css
index 287c0be..cc7bd2e 100644
--- a/dev/assets/themes/documenter-dark.css
+++ b/dev/assets/themes/documenter-dark.css
@@ -4,4 +4,4 @@
   Maintainer: @ericwbailey
 
   Based on the Tomorrow Night Eighties theme: 
https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
-*/}html.theme--documenter-dark 
html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark
 article,html.theme--documenter-dark aside,html.theme--documenter-dark 
figure,html.theme--documenter-dark footer,html.theme--documenter-dark 
header,html.theme--documenter-dark hgroup,html.theme--documenter-dark sec [...]
+*/}html.theme--documenter-dark 
html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark
 article,html.theme--documenter-dark aside,html.theme--documenter-dark 
figure,html.theme--documenter-dark footer,html.theme--documenter-dark 
header,html.theme--documenter-dark hgroup,html.theme--documenter-dark sec [...]
diff --git a/dev/assets/themes/documenter-light.css 
b/dev/assets/themes/documenter-light.css
index babd27d..17a8701 100644
--- a/dev/assets/themes/documenter-light.css
+++ b/dev/assets/themes/documenter-light.css
@@ -1,4 +1,4 @@
-.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select
 select,.textarea,.input,#documenter .docs-sidebar 
form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px
 solid 
transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em
 - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.7 [...]
+.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select
 select,.textarea,.input,#documenter .docs-sidebar 
form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px
 solid 
transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em
 - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.7 [...]
   Theme: Default
   Description: Original highlight.js style
   Author: (c) Ivan Sagalaev <[email protected]>
diff --git a/dev/index.html b/dev/index.html
index 0d5fdf2..bcae66f 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>Home · 
Arrow.jl</title><meta name="title" content="Home · Arrow.jl"/><meta 
property="og:title" content="Home · Arrow.jl"/><meta property="twitter:title" 
content="Home · Arrow.jl"/><meta name="description" content="Documentation for 
Arrow.jl."/><meta property="og:description" content="Documentation for 
Arrow.jl."/><meta property="twitter:description" content="Document [...]
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>Home · 
Arrow.jl</title><meta name="title" content="Home · Arrow.jl"/><meta 
property="og:title" content="Home · Arrow.jl"/><meta property="twitter:title" 
content="Home · Arrow.jl"/><meta name="description" content="Documentation for 
Arrow.jl."/><meta property="og:description" content="Documentation for 
Arrow.jl."/><meta property="twitter:description" content="Document [...]
   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,4 +16,4 @@
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
---><h1 id="Arrow.jl"><a class="docs-heading-anchor" 
href="#Arrow.jl">Arrow.jl</a><a id="Arrow.jl-1"></a><a 
class="docs-heading-anchor-permalink" href="#Arrow.jl" 
title="Permalink"></a></h1><ul><li><a href="manual/#User-Manual">User 
Manual</a></li><li class="no-marker"><ul><li><a 
href="manual/#Support-for-generic-path-like-types">Support for generic 
path-like types</a></li><li><a href="manual/#Reading-arrow-data">Reading arrow 
data</a></li><li class="no-marker"><ul><li><a href="manual/#Ar [...]
+--><h1 id="Arrow.jl"><a class="docs-heading-anchor" 
href="#Arrow.jl">Arrow.jl</a><a id="Arrow.jl-1"></a><a 
class="docs-heading-anchor-permalink" href="#Arrow.jl" 
title="Permalink"></a></h1><ul><li><a href="manual/#User-Manual">User 
Manual</a></li><li class="no-marker"><ul><li><a 
href="manual/#Support-for-generic-path-like-types">Support for generic 
path-like types</a></li><li><a href="manual/#Reading-arrow-data">Reading arrow 
data</a></li><li class="no-marker"><ul><li><a href="manual/#Ar [...]
diff --git a/dev/manual/index.html b/dev/manual/index.html
index 0589785..29cac43 100644
--- a/dev/manual/index.html
+++ b/dev/manual/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>User Manual · 
Arrow.jl</title><meta name="title" content="User Manual · Arrow.jl"/><meta 
property="og:title" content="User Manual · Arrow.jl"/><meta 
property="twitter:title" content="User Manual · Arrow.jl"/><meta 
name="description" content="Documentation for Arrow.jl."/><meta 
property="og:description" content="Documentation for Arrow.jl."/><meta 
property="twitter:de [...]
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>User Manual · 
Arrow.jl</title><meta name="title" content="User Manual · Arrow.jl"/><meta 
property="og:title" content="User Manual · Arrow.jl"/><meta 
property="twitter:title" content="User Manual · Arrow.jl"/><meta 
name="description" content="Documentation for Arrow.jl."/><meta 
property="og:description" content="Documentation for Arrow.jl."/><meta 
property="twitter:de [...]
   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,7 +16,7 @@
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
---><h1 id="User-Manual"><a class="docs-heading-anchor" 
href="#User-Manual">User Manual</a><a id="User-Manual-1"></a><a 
class="docs-heading-anchor-permalink" href="#User-Manual" 
title="Permalink"></a></h1><p>The goal of this documentation is to provide a 
brief introduction to the arrow data format, then provide a walk-through of the 
functionality provided in the Arrow.jl Julia package, with an aim to expose a 
little of the machinery &quot;under the hood&quot; to help explain how things 
wo [...]
+--><h1 id="User-Manual"><a class="docs-heading-anchor" 
href="#User-Manual">User Manual</a><a id="User-Manual-1"></a><a 
class="docs-heading-anchor-permalink" href="#User-Manual" 
title="Permalink"></a></h1><p>The goal of this documentation is to provide a 
brief introduction to the arrow data format, then provide a walk-through of the 
functionality provided in the Arrow.jl Julia package, with an aim to expose a 
little of the machinery &quot;under the hood&quot; to help explain how things 
wo [...]
 
 table = Arrow.Table(&quot;data.arrow&quot;)</code></pre><h3 
id="Arrow.Table"><a class="docs-heading-anchor" 
href="#Arrow.Table"><code>Arrow.Table</code></a><a id="Arrow.Table-1"></a><a 
class="docs-heading-anchor-permalink" href="#Arrow.Table" 
title="Permalink"></a></h3><p>The type of <code>table</code> in this example 
will be an <code>Arrow.Table</code>. When &quot;reading&quot; the arrow data, 
<code>Arrow.Table</code> first <a 
href="https://en.wikipedia.org/wiki/Mmap";>&quot;mmapped&quot [...]
 
@@ -61,11 +61,11 @@ function ArrowTypes.JuliaType(::Val{NAME}, 
::Type{NamedTuple{names, types}}, met
 end
 ArrowTypes.fromarrow(::Type{Interval{T, L, R}}, first, last) where {T, L, R} = 
Interval{L, R}(first, R == Unbounded ? nothing : last)
 io = Arrow.tobuffer(table)
-tbl = Arrow.Table(io)</code></pre><p>Again, let&#39;s break down what&#39;s 
going on here:</p><ul><li>Here we&#39;re trying to save an 
<code>Interval</code> type in the arrow format; this type is unique in that it 
has two type parameters (<code>Closed</code> and <code>Unbounded</code>) that 
are not inferred/based on fields, but are just &quot;type tags&quot; on the 
type itself</li><li>Note that we define a generic <code>arrowname</code> method 
on all <code>Interval</code>s, regardless of [...]
+tbl = Arrow.Table(io)</code></pre><p>Again, let&#39;s break down what&#39;s 
going on here:</p><ul><li>Here we&#39;re trying to save an 
<code>Interval</code> type in the arrow format; this type is unique in that it 
has two type parameters (<code>Closed</code> and <code>Unbounded</code>) that 
are not inferred/based on fields, but are just &quot;type tags&quot; on the 
type itself</li><li>Note that we define a generic <code>arrowname</code> method 
on all <code>Interval</code>s, regardless of [...]
 tbl_parts = Tables.partitioner([(col1=data1, col2=data2), (col1=data3, 
col2=data4)])
 Arrow.write(io, tbl_parts)
 
 # treat an array of csv files with same schema where each file is a partition
 # in this form, a function `CSV.File` is applied to each element of 2nd 
argument
 csv_parts = Tables.partitioner(CSV.File, csv_files)
-Arrow.write(io, csv_parts)</code></pre><h3 id="Arrow.Writer"><a 
class="docs-heading-anchor" 
href="#Arrow.Writer"><code>Arrow.Writer</code></a><a id="Arrow.Writer-1"></a><a 
class="docs-heading-anchor-permalink" href="#Arrow.Writer" 
title="Permalink"></a></h3><p>With <code>Arrow.Writer</code>, you instantiate 
an <code>Arrow.Writer</code> object, write sources using it, and then close it. 
 This allows for incrmental writes to the same sink.  It is similar to 
<code>Arrow.append</code> withou [...]
+Arrow.write(io, csv_parts)</code></pre><h3 id="Arrow.Writer"><a 
class="docs-heading-anchor" 
href="#Arrow.Writer"><code>Arrow.Writer</code></a><a id="Arrow.Writer-1"></a><a 
class="docs-heading-anchor-permalink" href="#Arrow.Writer" 
title="Permalink"></a></h3><p>With <code>Arrow.Writer</code>, you instantiate 
an <code>Arrow.Writer</code> object, write sources using it, and then close it. 
 This allows for incrmental writes to the same sink.  It is similar to 
<code>Arrow.append</code> withou [...]
diff --git a/dev/objects.inv b/dev/objects.inv
index 8bf09a5..70d9935 100644
Binary files a/dev/objects.inv and b/dev/objects.inv differ
diff --git a/dev/reference/index.html b/dev/reference/index.html
index 5b2d143..3d70f81 100644
--- a/dev/reference/index.html
+++ b/dev/reference/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>API Reference · 
Arrow.jl</title><meta name="title" content="API Reference · Arrow.jl"/><meta 
property="og:title" content="API Reference · Arrow.jl"/><meta 
property="twitter:title" content="API Reference · Arrow.jl"/><meta 
name="description" content="Documentation for Arrow.jl."/><meta 
property="og:description" content="Documentation for Arrow.jl."/><meta 
property="tw [...]
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" 
content="width=device-width, initial-scale=1.0"/><title>API Reference · 
Arrow.jl</title><meta name="title" content="API Reference · Arrow.jl"/><meta 
property="og:title" content="API Reference · Arrow.jl"/><meta 
property="twitter:title" content="API Reference · Arrow.jl"/><meta 
name="description" content="Documentation for Arrow.jl."/><meta 
property="og:description" content="Documentation for Arrow.jl."/><meta 
property="tw [...]
   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,13 +16,13 @@
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
---><h1 id="API-Reference"><a class="docs-heading-anchor" 
href="#API-Reference">API Reference</a><a id="API-Reference-1"></a><a 
class="docs-heading-anchor-permalink" href="#API-Reference" 
title="Permalink"></a></h1><article><details class="docstring" 
open="true"><summary id="Arrow.ArrowVector"><a class="docstring-binding" 
href="#Arrow.ArrowVector"><code>Arrow.ArrowVector</code></a> — <span 
class="docstring-category">Type</span></summary><section><div><pre><code 
class="language-julia hljs" [...]
+--><h1 id="API-Reference"><a class="docs-heading-anchor" 
href="#API-Reference">API Reference</a><a id="API-Reference-1"></a><a 
class="docs-heading-anchor-permalink" href="#API-Reference" 
title="Permalink"></a></h1><article><details class="docstring" 
open="true"><summary id="Arrow.ArrowVector"><a class="docstring-binding" 
href="#Arrow.ArrowVector"><code>Arrow.ArrowVector</code></a> — <span 
class="docstring-category">Type</span></summary><section><div><pre><code 
class="language-julia hljs" [...]
 Arrow.Stream(file::String; convert::Bool=true)
 Arrow.Stream(bytes::Vector{UInt8}, pos=1, len=nothing; convert::Bool=true)
-Arrow.Stream(inputs::Vector; convert::Bool=true)</code></pre><p>Start reading 
an arrow formatted table, from:</p><ul><li><code>io</code>, bytes will be read 
all at once via <code>read(io)</code></li><li><code>file</code>, bytes will be 
read via <code>Mmap.mmap(file)</code></li><li><code>bytes</code>, a byte vector 
directly, optionally allowing specifying the starting byte position 
<code>pos</code> and <code>len</code></li><li>A <code>Vector</code> of any of 
the above, in which each input [...]
+Arrow.Stream(inputs::Vector; convert::Bool=true)</code></pre><p>Start reading 
an arrow formatted table, from:</p><ul><li><code>io</code>, bytes will be read 
all at once via <code>read(io)</code></li><li><code>file</code>, bytes will be 
read via <code>Mmap.mmap(file)</code></li><li><code>bytes</code>, a byte vector 
directly, optionally allowing specifying the starting byte position 
<code>pos</code> and <code>len</code></li><li>A <code>Vector</code> of any of 
the above, in which each input [...]
 Arrow.Table(file::String; convert::Bool=true)
 Arrow.Table(bytes::Vector{UInt8}, pos=1, len=nothing; convert::Bool=true)
-Arrow.Table(inputs::Vector; convert::Bool=true)</code></pre><p>Read an arrow 
formatted table, from:</p><ul><li><code>io</code>, bytes will be read all at 
once via <code>read(io)</code></li><li><code>file</code>, bytes will be read 
via <code>Mmap.mmap(file)</code></li><li><code>bytes</code>, a byte vector 
directly, optionally allowing specifying the starting byte position 
<code>pos</code> and <code>len</code></li><li>A <code>Vector</code> of any of 
the above, in which each input should be [...]
+Arrow.Table(inputs::Vector; convert::Bool=true)</code></pre><p>Read an arrow 
formatted table, from:</p><ul><li><code>io</code>, bytes will be read all at 
once via <code>read(io)</code></li><li><code>file</code>, bytes will be read 
via <code>Mmap.mmap(file)</code></li><li><code>bytes</code>, a byte vector 
directly, optionally allowing specifying the starting byte position 
<code>pos</code> and <code>len</code></li><li>A <code>Vector</code> of any of 
the above, in which each input should be [...]
 
 julia&gt; partition1 = (col1 = [1, 2], col2 = [&quot;A&quot;, &quot;B&quot;])
 (col1 = [1, 2], col2 = [&quot;A&quot;, &quot;B&quot;])
@@ -39,8 +39,8 @@ julia&gt; close(writer)</code></pre><p>It&#39;s also possible 
to automatically c
            Arrow.write(writer, partition1)
            partition2 = (col1 = [3, 4], col2 = [&quot;C&quot;, &quot;D&quot;])
            Arrow.write(writer, partition2)
-       end</code></pre></div><a class="docs-sourcelink" target="_blank" 
href="https://github.com/apache/arrow-julia/blob/c66d7078c39dea39a16721e27f051b84cb73f063/src/write.jl#L78-L110";>source</a></section></details></article><article><details
 class="docstring" open="true"><summary id="Arrow.append"><a 
class="docstring-binding" href="#Arrow.append"><code>Arrow.append</code></a> — 
<span 
class="docstring-category">Function</span></summary><section><div><pre><code 
class="language-julia hljs" [...]
+       end</code></pre></div><a class="docs-sourcelink" target="_blank" 
href="https://github.com/apache/arrow-julia/blob/71df78ecb61e8fe5c2062164dfc02405f057c446/src/write.jl#L78-L110";>source</a></section></details></article><article><details
 class="docstring" open="true"><summary id="Arrow.append"><a 
class="docstring-binding" href="#Arrow.append"><code>Arrow.append</code></a> — 
<span 
class="docstring-category">Function</span></summary><section><div><pre><code 
class="language-julia hljs" [...]
 Arrow.append(file::String, tbl)
-tbl |&gt; Arrow.append(file)</code></pre><p>Append any <a 
href="https://github.com/JuliaData/Tables.jl";>Tables.jl</a>-compatible 
<code>tbl</code> to an existing arrow formatted file or IO. The existing arrow 
data must be in IPC stream format. Note that appending to the &quot;feather 
formatted file&quot; is <em>not</em> allowed, as this file format doesn&#39;t 
support appending. That means files written like 
<code>Arrow.write(filename::String, tbl)</code> <em>cannot</em> be appended to; 
i [...]
+tbl |&gt; Arrow.append(file)</code></pre><p>Append any <a 
href="https://github.com/JuliaData/Tables.jl";>Tables.jl</a>-compatible 
<code>tbl</code> to an existing arrow formatted file or IO. The existing arrow 
data must be in IPC stream format. Note that appending to the &quot;feather 
formatted file&quot; is <em>not</em> allowed, as this file format doesn&#39;t 
support appending. That means files written like 
<code>Arrow.write(filename::String, tbl)</code> <em>cannot</em> be appended to; 
i [...]
 Arrow.write(file::String, tbl)
-tbl |&gt; Arrow.write(io_or_file)</code></pre><p>Write any <a 
href="https://github.com/JuliaData/Tables.jl";>Tables.jl</a>-compatible 
<code>tbl</code> out as arrow formatted data. Providing an <code>io::IO</code> 
argument will cause the data to be written to it in the <a 
href="https://arrow.apache.org/docs/format/Columnar.html#ipc-streaming-format";>&quot;streaming&quot;
 format</a>, unless <code>file=true</code> keyword argument is passed. 
Providing a <code>file::String</code> argument wil [...]
+tbl |&gt; Arrow.write(io_or_file)</code></pre><p>Write any <a 
href="https://github.com/JuliaData/Tables.jl";>Tables.jl</a>-compatible 
<code>tbl</code> out as arrow formatted data. Providing an <code>io::IO</code> 
argument will cause the data to be written to it in the <a 
href="https://arrow.apache.org/docs/format/Columnar.html#ipc-streaming-format";>&quot;streaming&quot;
 format</a>, unless <code>file=true</code> keyword argument is passed. 
Providing a <code>file::String</code> argument wil [...]

Reply via email to