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 b794c2c  build based on 97a40df
b794c2c is described below

commit b794c2cdbcafde8921d3244681ec4f679bb3fad1
Author: Documenter.jl <[email protected]>
AuthorDate: Thu Mar 20 15:44:56 2025 +0000

    build based on 97a40df
---
 dev/.documenter-siteinfo.json              |   2 +-
 dev/assets/documenter.js                   | 115 +++++++++++++++++++++++++++--
 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                             |   2 +-
 dev/manual/index.html                      |   2 +-
 dev/reference/index.html                   |  12 +--
 11 files changed, 125 insertions(+), 20 deletions(-)

diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json
index 080ada9..f435fb4 100644
--- a/dev/.documenter-siteinfo.json
+++ b/dev/.documenter-siteinfo.json
@@ -1 +1 @@
-{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-20T18:49:13","documenter_version":"1.8.0"}}
\ No newline at end of file
+{"documenter":{"julia_version":"1.11.4","generation_timestamp":"2025-03-20T15:44:51","documenter_version":"1.9.0"}}
\ No newline at end of file
diff --git a/dev/assets/documenter.js b/dev/assets/documenter.js
index 7d68cd8..45637cc 100644
--- a/dev/assets/documenter.js
+++ b/dev/assets/documenter.js
@@ -239,6 +239,20 @@ $(document).ready(function () {
       type: "click",
       noToggleAnimation: true,
     });
+
+    setTimeout(function () {
+      if (window.location.hash) {
+        const targetId = window.location.hash.substring(1);
+        const targetElement = document.getElementById(targetId);
+
+        if (targetElement) {
+          targetElement.scrollIntoView({
+            behavior: "smooth",
+            block: "center",
+          });
+        }
+      }
+    }, 100);
   }
 });
 
@@ -647,6 +661,42 @@ function runSearchMainCode() {
   // Which filter is currently selected
   var selected_filter = "";
 
+  document.addEventListener("reset-filter", function () {
+    selected_filter = "";
+    update_search();
+  });
+
+  //update the url with search query
+  function updateSearchURL(query) {
+    const url = new URL(window.location);
+
+    if (query && query.trim() !== "") {
+      url.searchParams.set("q", query);
+    } else {
+      // remove the 'q' param if it exists
+      if (url.searchParams.has("q")) {
+        url.searchParams.delete("q");
+      }
+    }
+
+    // Add or remove the filter parameter based on selected_filter
+    if (selected_filter && selected_filter.trim() !== "") {
+      url.searchParams.set("filter", selected_filter);
+    } else {
+      // remove the 'filter' param if it exists
+      if (url.searchParams.has("filter")) {
+        url.searchParams.delete("filter");
+      }
+    }
+
+    // Only update history if there are parameters, otherwise use the base URL
+    if (url.search) {
+      window.history.replaceState({}, "", url);
+    } else {
+      window.history.replaceState({}, "", url.pathname + url.hash);
+    }
+  }
+
   $(document).on("input", ".documenter-search-input", function (event) {
     if (!worker_is_running) {
       launch_search();
@@ -656,6 +706,7 @@ function runSearchMainCode() {
   function launch_search() {
     worker_is_running = true;
     last_search_text = $(".documenter-search-input").val();
+    updateSearchURL(last_search_text);
     worker.postMessage(last_search_text);
   }
 
@@ -686,6 +737,7 @@ function runSearchMainCode() {
    */
   function update_search() {
     let querystring = $(".documenter-search-input").val();
+    updateSearchURL(querystring);
 
     if (querystring.trim()) {
       if (selected_filter == "") {
@@ -760,6 +812,24 @@ function runSearchMainCode() {
     }
   }
 
+  //url param checking
+  function checkURLForSearch() {
+    const urlParams = new URLSearchParams(window.location.search);
+    const searchQuery = urlParams.get("q");
+    const filterParam = urlParams.get("filter");
+
+    // Set the selected filter if present in URL
+    if (filterParam) {
+      selected_filter = filterParam.toLowerCase();
+    }
+
+    // Trigger input event if there's a search query to perform the search
+    if (searchQuery) {
+      $(".documenter-search-input").val(searchQuery).trigger("input");
+    }
+  }
+  setTimeout(checkURLForSearch, 100);
+
   /**
    * Make the modal filter html
    *
@@ -830,8 +900,9 @@ $(document).ready(function () {
       <div class="field mb-0 w-100">
         <p class="control has-icons-right">
           <input class="input documenter-search-input" type="text" 
placeholder="Search" />
-          <span class="icon is-small is-right has-text-primary-dark">
-            <i class="fas fa-magnifying-glass"></i>
+          <span class="icon is-small is-right has-text-primary-dark gap-2">
+            <i class="fas fa-link link-icon is-clickable"></i>
+            <i class="fas fa-magnifying-glass mr-4"></i>
           </span>
         </p>
       </div>
@@ -870,6 +941,19 @@ $(document).ready(function () {
     `
   );
 
+  function checkURLForSearch() {
+    const urlParams = new URLSearchParams(window.location.search);
+    const searchQuery = urlParams.get("q");
+
+    if (searchQuery) {
+      //only if there is a search query, open the modal
+      openModal();
+    }
+  }
+
+  //this function will be called whenever the page will load
+  checkURLForSearch();
+
   document.querySelector(".docs-search-query").addEventListener("click", () => 
{
     openModal();
   });
@@ -894,6 +978,25 @@ $(document).ready(function () {
     return false;
   });
 
+  //event listener for the link icon to copy the URL
+  $(document).on("click", ".link-icon", function () {
+    const currentUrl = window.location.href;
+
+    navigator.clipboard
+      .writeText(currentUrl)
+      .then(() => {
+        const $linkIcon = $(this);
+        $linkIcon.removeClass("fa-link").addClass("fa-check");
+
+        setTimeout(() => {
+          $linkIcon.removeClass("fa-check").addClass("fa-link");
+        }, 1000);
+      })
+      .catch((err) => {
+        console.error("Failed to copy URL: ", err);
+      });
+  });
+
   // Functions to open and close a modal
   function openModal() {
     let searchModal = document.querySelector("#search-modal");
@@ -908,15 +1011,17 @@ $(document).ready(function () {
       <div class="has-text-centered my-5 py-5">Type something to get 
started!</div>
     `;
 
+    $(".documenter-search-input").val("");
+    $(".search-modal-card-body").html(initial_search_body);
+
+    document.dispatchEvent(new CustomEvent("reset-filter"));
+
     searchModal.classList.remove("is-active");
     document.querySelector(".documenter-search-input").blur();
 
     if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) {
       $(".search-modal-card-body").addClass("is-justify-content-center");
     }
-
-    $(".documenter-search-input").val("");
-    $(".search-modal-card-body").html(initial_search_body);
   }
 
   document
diff --git a/dev/assets/themes/catppuccin-frappe.css 
b/dev/assets/themes/catppuccin-frappe.css
index 32e3f00..5a15fed 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 63160d3..f8d1cbf 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 a9cf9c5..ece52a6 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 8b82652..b6f6e79 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 c41c82f..6b4ac9a 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 e000447..803d654 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 6bee225..4c0d498 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -1,2 +1,2 @@
 <!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 [...]
diff --git a/dev/manual/index.html b/dev/manual/index.html
index d2e5aeb..5b08f64 100644
--- a/dev/manual/index.html
+++ b/dev/manual/index.html
@@ -50,4 +50,4 @@ 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/reference/index.html b/dev/reference/index.html
index e2eea98..75d304b 100644
--- a/dev/reference/index.html
+++ b/dev/reference/index.html
@@ -1,11 +1,11 @@
 <!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 [...]
 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;])
@@ -22,8 +22,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/c12899b979f4195788e4d69047fc2c2cd1f81e71/src/write.jl#L78-L110";>source</a></section></article><article
 class="docstring"><header><a class="docstring-article-toggle-button fa-solid 
fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a 
class="docstring-binding" id="Arrow.append" 
href="#Arrow.append"><code>Arrow.append</code></a> — <span class="docstring- 
[...]
+       end</code></pre></div><a class="docs-sourcelink" target="_blank" 
href="https://github.com/apache/arrow-julia/blob/97a40dffe6b788b18a0eac4a404a205f1c9e8b32/src/write.jl#L78-L110";>source</a></section></article><article
 class="docstring"><header><a class="docstring-article-toggle-button fa-solid 
fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a 
class="docstring-binding" id="Arrow.append" 
href="#Arrow.append"><code>Arrow.append</code></a> — <span class="docstring- 
[...]
 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