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 1d5e36c build based on 0e98c07
1d5e36c is described below
commit 1d5e36c7232ab4460b51e7065d6c4edb5bf24b16
Author: Documenter.jl <[email protected]>
AuthorDate: Wed Jan 14 06:54:10 2026 +0000
build based on 0e98c07
---
dev/.documenter-siteinfo.json | 2 +-
dev/index.html | 2 +-
dev/manual/index.html | 9 +++++----
dev/reference/index.html | 12 ++++++------
dev/search_index.js | 2 +-
5 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json
index 886bee3..c77cc70 100644
--- a/dev/.documenter-siteinfo.json
+++ b/dev/.documenter-siteinfo.json
@@ -1 +1 @@
-{"documenter":{"julia_version":"1.12.3","generation_timestamp":"2026-01-14T06:54:01","documenter_version":"1.16.1"}}
\ No newline at end of file
+{"documenter":{"julia_version":"1.12.3","generation_timestamp":"2026-01-14T06:54:03","documenter_version":"1.16.1"}}
\ No newline at end of file
diff --git a/dev/index.html b/dev/index.html
index ccf7a2b..bc9f823 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -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 5722af6..c757dc3 100644
--- a/dev/manual/index.html
+++ b/dev/manual/index.html
@@ -27,11 +27,12 @@ end
# overload interface method for custom type Person; return a symbol as the
"name"
# this instructs Arrow.write what "label" to include with a column
with this custom type
-ArrowTypes.arrowname(::Type{Person}) = :Person
-# overload JuliaType on `Val{:Person}`, which is like a dispatchable string
+const NAME = Symbol("JuliaLang.MyPackage.Person")
+ArrowTypes.arrowname(::Type{Person}) = NAME
+# overload JuliaType on `Val{NAME}`, which is like a dispatchable string
# return our custom *type* Person; this enables Arrow.Table to know how the
"label"
# on a custom column should be mapped to a Julia type and deserialized
-ArrowTypes.JuliaType(::Val{:Person}) = Person
+ArrowTypes.JuliaType(::Val{NAME}) = Person
table = (col1=[Person(1, "Bob"), Person(2, "Jane")],)
io = IOBuffer()
@@ -47,7 +48,7 @@ ArrowTypes.fromarrow(::Type{Nothing}, ::Missing) =
nothing</code></pre><p>Let
table = (col = [
Interval{Closed,Unbounded}(1,nothing),
],)
-const NAME = Symbol("JuliaLang.Interval")
+const NAME = Symbol("JuliaLang.Intervals.Interval")
ArrowTypes.arrowname(::Type{Interval{T, L, R}}) where {T, L, R} = NAME
const LOOKUP = Dict(
"Closed" => Closed,
diff --git a/dev/reference/index.html b/dev/reference/index.html
index eae97f8..7e2f560 100644
--- a/dev/reference/index.html
+++ b/dev/reference/index.html
@@ -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> partition1 = (col1 = [1, 2], col2 = ["A", "B"])
(col1 = [1, 2], col2 = ["A", "B"])
@@ -39,8 +39,8 @@ julia> close(writer)</code></pre><p>It's also possible
to automatically c
Arrow.write(writer, partition1)
partition2 = (col1 = [3, 4], col2 = ["C", "D"])
Arrow.write(writer, partition2)
- end</code></pre></div><a class="docs-sourcelink" target="_blank"
href="https://github.com/apache/arrow-julia/blob/472baa05ae247ebec6183550b7e99836dce4a572/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/0e98c0754a21c0411228d4f5f06ea4896d132fe0/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 |> 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 "feather
formatted file" is <em>not</em> allowed, as this file format doesn't
support appending. That means files written like
<code>Arrow.write(filename::String, tbl)</code> <em>cannot</em> be appended to;
i [...]
+tbl |> 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 "feather
formatted file" is <em>not</em> allowed, as this file format doesn'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 |> 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">"streaming"
format</a>, unless <code>file=true</code> keyword argument is passed.
Providing a <code>file::String</code> argument wil [...]
+tbl |> 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">"streaming"
format</a>, unless <code>file=true</code> keyword argument is passed.
Providing a <code>file::String</code> argument wil [...]
diff --git a/dev/search_index.js b/dev/search_index.js
index acb7c2c..14c91eb 100644
--- a/dev/search_index.js
+++ b/dev/search_index.js
@@ -1,3 +1,3 @@
var documenterSearchIndex = {"docs":
-[{"location":"manual/","page":"User Manual","title":"User
Manual","text":"<!---\n Licensed to the Apache Software Foundation (ASF) under
one\n or more contributor license agreements. See the NOTICE file\n
distributed with this work for additional information\n regarding copyright
ownership. The ASF licenses this file\n to you under the Apache License,
Version 2.0 (the\n \"License\"); you may not use this file except in
compliance\n with the License. You may obtain a copy of the [...]
+[{"location":"manual/","page":"User Manual","title":"User
Manual","text":"<!---\n Licensed to the Apache Software Foundation (ASF) under
one\n or more contributor license agreements. See the NOTICE file\n
distributed with this work for additional information\n regarding copyright
ownership. The ASF licenses this file\n to you under the Apache License,
Version 2.0 (the\n \"License\"); you may not use this file except in
compliance\n with the License. You may obtain a copy of the [...]
}