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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/parquet-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new f26fac1  deploy: 4a30f6d569aedecc395e854b63603ffa0c8aeb31
f26fac1 is described below

commit f26fac1195db323a4fbe82f4ea8b13d328aa088c
Author: wgtmac <[email protected]>
AuthorDate: Thu Apr 3 15:07:54 2025 +0000

    deploy: 4a30f6d569aedecc395e854b63603ffa0c8aeb31
---
 output/docs/_print/index.html                      |   2 +-
 output/docs/file-format/_print/index.html          |   2 +-
 .../file-format/implementationstatus/index.html    |  10 +-
 output/docs/file-format/index.xml                  | 117 +++++++++++----------
 output/docs/index.xml                              | 117 +++++++++++----------
 output/sitemap.xml                                 |   2 +-
 6 files changed, 128 insertions(+), 122 deletions(-)

diff --git a/output/docs/_print/index.html b/output/docs/_print/index.html
index 686ee74..8e0bbbb 100644
--- a/output/docs/_print/index.html
+++ b/output/docs/_print/index.html
@@ -812,7 +812,7 @@ indices, and page offsets to scan in each column. The 
reader can then
 initialize a scanner for each column and fast forward them to the start row of
 the scan.</p><p>The <code>min_values</code> and <code>max_values</code> are 
calculated based on the <code>column_orders</code>
 field in the <code>FileMetaData</code> struct of the footer.</p></div><div 
class=td-content style=page-break-before:always><h1 
id=pg-e0ad5830788d45de8b55e0c2b119349a>3.10 - Implementation status</h1><p>This 
page summarizes the features supported by different Parquet
-implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
+implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
 Java resources can be build using <code>mvn package</code>. The current stable 
version should always be available from Maven Central.</p><p>C++ thrift 
resources can be generated via make.</p><p>Thrift can be also code-genned into 
any other thrift-supported language.</p></div><div class=td-content 
style=page-break-before:always><h1 id=pg-47cac26307c77b16f1b9e75c1e46efec>4.3 - 
Contributing to Parquet-Java</h1><div class=lead>How to contribute to 
Parquet-Java</div><h2 id=pull-requests>Pull  [...]
 </span></span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic> * @param c the current class
 </span></span></span><span style=display:flex><span><span 
style=color:#8f5902;font-style:italic> * @return the corresponding logger
diff --git a/output/docs/file-format/_print/index.html 
b/output/docs/file-format/_print/index.html
index 101796c..0c27830 100644
--- a/output/docs/file-format/_print/index.html
+++ b/output/docs/file-format/_print/index.html
@@ -805,6 +805,6 @@ indices, and page offsets to scan in each column. The 
reader can then
 initialize a scanner for each column and fast forward them to the start row of
 the scan.</p><p>The <code>min_values</code> and <code>max_values</code> are 
calculated based on the <code>column_orders</code>
 field in the <code>FileMetaData</code> struct of the footer.</p></div><div 
class=td-content style=page-break-before:always><h1 
id=pg-e0ad5830788d45de8b55e0c2b119349a>10 - Implementation status</h1><p>This 
page summarizes the features supported by different Parquet
-implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
+implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
 2025
 <span class=td-footer__authors>Apache Parquet</span></span><span 
class=td-footer__all_rights_reserved>All Rights Reserved</span><span 
class=ms-2><a href=https://policies.google.com/privacy target=_blank 
rel=noopener>Privacy Policy</a></span></div></div></div></footer></div><script 
src=/js/main.min.26b35480299b932e285af8358c943de97509b95a0086d091584e7cb9b00c5c7b.js
 integrity="sha256-JrNUgCmbky4oWvg1jJQ96XUJuVoAhtCRWE58ubAMXHs=" 
crossorigin=anonymous></script><script defer src=/js/click-to [...]
\ No newline at end of file
diff --git a/output/docs/file-format/implementationstatus/index.html 
b/output/docs/file-format/implementationstatus/index.html
index ce59a3c..70d40ec 100644
--- a/output/docs/file-format/implementationstatus/index.html
+++ b/output/docs/file-format/implementationstatus/index.html
@@ -3,23 +3,23 @@
 Note: This is a work in progress and we would welcome help expanding its scope.
 Legend The value in each box means:
 ✅: supported ❌: not supported (R/W): partial reader/writer only support 
(blank) no data Implementations:
-arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ (R) 
✅ INT64 ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ (R) ✅ DOUBLE ✅ ✅ 
✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ (1) This 
type is deprecated, but as of 2024 it&amp;rsquo;s common in currently produced 
parquet files Log [...]
+arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ ✅ 
(R) ✅ INT64 ✅ ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ ✅ (R) ✅ 
DOUBLE ✅ ✅ ✅ ✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ 
✅ (R) ✅ (1) This type is deprecated, but as of 2024 it&amp;rsquo;s common in 
currently produced p [...]
 Note: This is a work in progress and we would welcome help expanding its scope.
 Legend The value in each box means:
 ✅: supported ❌: not supported (R/W): partial reader/writer only support 
(blank) no data Implementations:
-arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ (R) 
✅ INT64 ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ (R) ✅ DOUBLE ✅ ✅ 
✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ (1) This 
type is deprecated, but as of 2024 it&rsquo;s common in currently produced 
parquet files Logical [...]
+arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ ✅ 
(R) ✅ INT64 ✅ ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ ✅ (R) ✅ 
DOUBLE ✅ ✅ ✅ ✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ 
✅ (R) ✅ (1) This type is deprecated, but as of 2024 it&rsquo;s common in 
currently produced parqu [...]
 Note: This is a work in progress and we would welcome help expanding its scope.
 Legend The value in each box means:
 ✅: supported ❌: not supported (R/W): partial reader/writer only support 
(blank) no data Implementations:
-arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ (R) 
✅ INT64 ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ (R) ✅ DOUBLE ✅ ✅ 
✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ (1) This 
type is deprecated, but as of 2024 it&rsquo;s common in currently produced 
parquet files Logical [...]
+arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ ✅ 
(R) ✅ INT64 ✅ ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ ✅ (R) ✅ 
DOUBLE ✅ ✅ ✅ ✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ 
✅ (R) ✅ (1) This type is deprecated, but as of 2024 it&rsquo;s common in 
currently produced parqu [...]
 Note: This is a work in progress and we would welcome help expanding its scope.
 Legend The value in each box means:
 ✅: supported ❌: not supported (R/W): partial reader/writer only support 
(blank) no data Implementations:
-arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ (R) 
✅ INT64 ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ (R) ✅ DOUBLE ✅ ✅ 
✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ (R) ✅ (1) This 
type is deprecated, but as of 2024 it&rsquo;s common in currently produced 
parquet files Logical [...]
+arrow (C++) parquet-java (Java) arrow-go (Go) arrow-rs (Rust) cudf (cuDF C++) 
hyparquet (JavaScript) duckdb (C++) Physical types Data type arrow parquet-java 
arrow-go arrow-rs cudf hyparquet duckdb BOOLEAN ✅ ✅ ✅ ✅ ✅ (R) ✅ INT32 ✅ ✅ ✅ ✅ ✅ 
(R) ✅ INT64 ✅ ✅ ✅ ✅ ✅ (R) ✅ INT96 (1) ✅ ✅ ✅ ✅ ✅ (R) (R) FLOAT ✅ ✅ ✅ ✅ ✅ (R) ✅ 
DOUBLE ✅ ✅ ✅ ✅ ✅ (R) ✅ BYTE_ARRAY ✅ ✅ ✅ ✅ ✅ (R) ✅ FIXED_LEN_BYTE_ARRAY ✅ ✅ ✅ ✅ 
✅ (R) ✅ (1) This type is deprecated, but as of 2024 it&rsquo;s common in 
currently produced parqu [...]
 <a 
href=https://github.com/apache/parquet-site/edit/production/content/en/docs/File%20Format/implementationstatus.md
 class="td-page-meta--edit td-page-meta__edit" target=_blank rel=noopener><i 
class="fa-solid fa-pen-to-square fa-fw"></i> Edit this page</a>
 <a 
href="https://github.com/apache/parquet-site/new/production/content/en/docs/File%20Format?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+th
 [...]
 <a 
href="https://github.com/apache/parquet-site/issues/new?title=Implementation%20status";
 class="td-page-meta--issue td-page-meta__issue" target=_blank rel=noopener><i 
class="fa-solid fa-list-check fa-fw"></i> Create documentation issue</a>
 <a id=print href=/docs/file-format/_print/><i class="fa-solid fa-print 
fa-fw"></i> Print entire section</a></div><div class=td-toc><nav 
id=TableOfContents><ul><li><ul><li><a href=#legend>Legend</a></li><li><a 
href=#physical-types>Physical types</a></li><li><a href=#logical-types>Logical 
types</a></li><li><a href=#encodings>Encodings</a></li><li><a 
href=#compressions>Compressions</a></li><li><a 
href=#other-format-level-features>Other format level features</a></li><li><a 
href=#high-level-d [...]
-implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
+implementations.</p><p><em>Note</em>: This is a work in progress and we would 
welcome help expanding its scope.</p><h3 id=legend>Legend</h3><p>The value in 
each box means:</p><ul><li>✅: supported</li><li>❌: not supported</li><li>(R/W): 
partial reader/writer only support</li><li>(blank) no 
data</li></ul><p>Implementations:</p><ul><li><a 
href=https://github.com/apache/arrow/tree/main/cpp/src/parquet>arrow</a> 
(C++)</li><li><a href=https://github.com/apache/parquet-java>parquet-java</a> 
(Ja [...]
 2025
 <span class=td-footer__authors>Apache Parquet</span></span><span 
class=td-footer__all_rights_reserved>All Rights Reserved</span><span 
class=ms-2><a href=https://policies.google.com/privacy target=_blank 
rel=noopener>Privacy Policy</a></span></div></div></div></footer></div><script 
src=/js/main.min.26b35480299b932e285af8358c943de97509b95a0086d091584e7cb9b00c5c7b.js
 integrity="sha256-JrNUgCmbky4oWvg1jJQ96XUJuVoAhtCRWE58ubAMXHs=" 
crossorigin=anonymous></script><script defer src=/js/click-to [...]
\ No newline at end of file
diff --git a/output/docs/file-format/index.xml 
b/output/docs/file-format/index.xml
index c488d5e..914d420 100644
--- a/output/docs/file-format/index.xml
+++ b/output/docs/file-format/index.xml
@@ -486,7 +486,7 @@ implementations.&lt;/p>
 &lt;td>BOOLEAN&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -496,7 +496,7 @@ implementations.&lt;/p>
 &lt;td>INT32&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -506,7 +506,7 @@ implementations.&lt;/p>
 &lt;td>INT64&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -516,7 +516,7 @@ implementations.&lt;/p>
 &lt;td>INT96 (1)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -526,7 +526,7 @@ implementations.&lt;/p>
 &lt;td>FLOAT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -536,7 +536,7 @@ implementations.&lt;/p>
 &lt;td>DOUBLE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -546,7 +546,7 @@ implementations.&lt;/p>
 &lt;td>BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -556,7 +556,7 @@ implementations.&lt;/p>
 &lt;td>FIXED_LEN_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -586,7 +586,7 @@ implementations.&lt;/p>
 &lt;td>STRING&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -596,7 +596,7 @@ implementations.&lt;/p>
 &lt;td>ENUM&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -606,7 +606,7 @@ implementations.&lt;/p>
 &lt;td>UUID&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -616,7 +616,7 @@ implementations.&lt;/p>
 &lt;td>8, 16, 32, 64 bit signed and unsigned INT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -626,7 +626,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (INT32)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -636,7 +636,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -646,7 +646,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (BYTE_ARRAY)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -656,7 +656,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (FIXED_LEN_BYTE_ARRAY)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -666,7 +666,7 @@ implementations.&lt;/p>
 &lt;td>DATE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -676,7 +676,7 @@ implementations.&lt;/p>
 &lt;td>TIME (INT32)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -686,7 +686,7 @@ implementations.&lt;/p>
 &lt;td>TIME (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -696,7 +696,7 @@ implementations.&lt;/p>
 &lt;td>TIMESTAMP (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -706,7 +706,7 @@ implementations.&lt;/p>
 &lt;td>INTERVAL&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -716,7 +716,7 @@ implementations.&lt;/p>
 &lt;td>JSON&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -726,7 +726,7 @@ implementations.&lt;/p>
 &lt;td>BSON&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -736,7 +736,7 @@ implementations.&lt;/p>
 &lt;td>LIST&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -746,7 +746,7 @@ implementations.&lt;/p>
 &lt;td>MAP&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -756,7 +756,7 @@ implementations.&lt;/p>
 &lt;td>UNKNOWN (always null)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -766,7 +766,7 @@ implementations.&lt;/p>
 &lt;td>FLOAT16&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -796,7 +796,7 @@ implementations.&lt;/p>
 &lt;td>PLAIN&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -806,7 +806,7 @@ implementations.&lt;/p>
 &lt;td>PLAIN_DICTIONARY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -816,7 +816,7 @@ implementations.&lt;/p>
 &lt;td>RLE_DICTIONARY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -826,7 +826,7 @@ implementations.&lt;/p>
 &lt;td>RLE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -836,7 +836,7 @@ implementations.&lt;/p>
 &lt;td>BIT_PACKED (deprecated)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>❌ (1)&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -846,7 +846,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_BINARY_PACKED&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -856,7 +856,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_LENGTH_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -866,7 +866,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -876,7 +876,7 @@ implementations.&lt;/p>
 &lt;td>BYTE_STREAM_SPLIT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -906,7 +906,7 @@ implementations.&lt;/p>
 &lt;td>UNCOMPRESSED&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -916,7 +916,7 @@ implementations.&lt;/p>
 &lt;td>BROTLI&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -926,7 +926,7 @@ implementations.&lt;/p>
 &lt;td>GZIP&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -936,7 +936,7 @@ implementations.&lt;/p>
 &lt;td>LZ4 (deprecated)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -946,7 +946,7 @@ implementations.&lt;/p>
 &lt;td>LZ4_RAW&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -956,7 +956,7 @@ implementations.&lt;/p>
 &lt;td>LZO&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -966,7 +966,7 @@ implementations.&lt;/p>
 &lt;td>SNAPPY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -976,7 +976,7 @@ implementations.&lt;/p>
 &lt;td>ZSTD&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1003,7 +1003,7 @@ implementations.&lt;/p>
 &lt;td>xxHash-based bloom filters&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>&lt;/td>
@@ -1013,7 +1013,7 @@ implementations.&lt;/p>
 &lt;td>Bloom filter length (1)&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>&lt;/td>
@@ -1023,7 +1023,7 @@ implementations.&lt;/p>
 &lt;td>Statistics min_value, max_value&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1033,7 +1033,7 @@ implementations.&lt;/p>
 &lt;td>Page index&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1043,7 +1043,7 @@ implementations.&lt;/p>
 &lt;td>Page CRC32 checksum&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1053,7 +1053,7 @@ implementations.&lt;/p>
 &lt;td>Modular encryption&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1063,7 +1063,7 @@ implementations.&lt;/p>
 &lt;td>Size statistics (2)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>&lt;/td>
@@ -1101,7 +1101,7 @@ implementations.&lt;/p>
 &lt;td>External column data (1)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(W)&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1111,7 +1111,7 @@ implementations.&lt;/p>
 &lt;td>Row group &amp;ldquo;Sorting column&amp;rdquo; metadata (2)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(W)&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1121,7 +1121,7 @@ implementations.&lt;/p>
 &lt;td>Row group pruning using statistics&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1131,7 +1131,7 @@ implementations.&lt;/p>
 &lt;td>Row group pruning using bloom filter&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1141,7 +1141,7 @@ implementations.&lt;/p>
 &lt;td>Reading select columns only&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
@@ -1151,7 +1151,7 @@ implementations.&lt;/p>
 &lt;td>Page pruning using statistics&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -1166,4 +1166,7 @@ implementations.&lt;/p>
 &lt;li>
 &lt;p>(2) In parquet.thrift: RowGroup-&amp;gt;sorting_columns&lt;/p>
 &lt;/li>
+&lt;li>
+&lt;p>(*) Partial Support&lt;/p>
+&lt;/li>
 &lt;/ul></description></item></channel></rss>
\ No newline at end of file
diff --git a/output/docs/index.xml b/output/docs/index.xml
index 5b77194..c78c998 100644
--- a/output/docs/index.xml
+++ b/output/docs/index.xml
@@ -1532,7 +1532,7 @@ implementations.&lt;/p>
 &lt;td>BOOLEAN&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1542,7 +1542,7 @@ implementations.&lt;/p>
 &lt;td>INT32&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1552,7 +1552,7 @@ implementations.&lt;/p>
 &lt;td>INT64&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1562,7 +1562,7 @@ implementations.&lt;/p>
 &lt;td>INT96 (1)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1572,7 +1572,7 @@ implementations.&lt;/p>
 &lt;td>FLOAT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1582,7 +1582,7 @@ implementations.&lt;/p>
 &lt;td>DOUBLE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1592,7 +1592,7 @@ implementations.&lt;/p>
 &lt;td>BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1602,7 +1602,7 @@ implementations.&lt;/p>
 &lt;td>FIXED_LEN_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1632,7 +1632,7 @@ implementations.&lt;/p>
 &lt;td>STRING&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1642,7 +1642,7 @@ implementations.&lt;/p>
 &lt;td>ENUM&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1652,7 +1652,7 @@ implementations.&lt;/p>
 &lt;td>UUID&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1662,7 +1662,7 @@ implementations.&lt;/p>
 &lt;td>8, 16, 32, 64 bit signed and unsigned INT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1672,7 +1672,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (INT32)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1682,7 +1682,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1692,7 +1692,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (BYTE_ARRAY)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1702,7 +1702,7 @@ implementations.&lt;/p>
 &lt;td>DECIMAL (FIXED_LEN_BYTE_ARRAY)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1712,7 +1712,7 @@ implementations.&lt;/p>
 &lt;td>DATE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1722,7 +1722,7 @@ implementations.&lt;/p>
 &lt;td>TIME (INT32)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1732,7 +1732,7 @@ implementations.&lt;/p>
 &lt;td>TIME (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1742,7 +1742,7 @@ implementations.&lt;/p>
 &lt;td>TIMESTAMP (INT64)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1752,7 +1752,7 @@ implementations.&lt;/p>
 &lt;td>INTERVAL&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1762,7 +1762,7 @@ implementations.&lt;/p>
 &lt;td>JSON&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1772,7 +1772,7 @@ implementations.&lt;/p>
 &lt;td>BSON&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1782,7 +1782,7 @@ implementations.&lt;/p>
 &lt;td>LIST&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1792,7 +1792,7 @@ implementations.&lt;/p>
 &lt;td>MAP&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1802,7 +1802,7 @@ implementations.&lt;/p>
 &lt;td>UNKNOWN (always null)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1812,7 +1812,7 @@ implementations.&lt;/p>
 &lt;td>FLOAT16&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅ (1)&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1842,7 +1842,7 @@ implementations.&lt;/p>
 &lt;td>PLAIN&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1852,7 +1852,7 @@ implementations.&lt;/p>
 &lt;td>PLAIN_DICTIONARY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1862,7 +1862,7 @@ implementations.&lt;/p>
 &lt;td>RLE_DICTIONARY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1872,7 +1872,7 @@ implementations.&lt;/p>
 &lt;td>RLE&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1882,7 +1882,7 @@ implementations.&lt;/p>
 &lt;td>BIT_PACKED (deprecated)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>❌ (1)&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1892,7 +1892,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_BINARY_PACKED&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1902,7 +1902,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_LENGTH_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1912,7 +1912,7 @@ implementations.&lt;/p>
 &lt;td>DELTA_BYTE_ARRAY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1922,7 +1922,7 @@ implementations.&lt;/p>
 &lt;td>BYTE_STREAM_SPLIT&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1952,7 +1952,7 @@ implementations.&lt;/p>
 &lt;td>UNCOMPRESSED&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1962,7 +1962,7 @@ implementations.&lt;/p>
 &lt;td>BROTLI&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1972,7 +1972,7 @@ implementations.&lt;/p>
 &lt;td>GZIP&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1982,7 +1982,7 @@ implementations.&lt;/p>
 &lt;td>LZ4 (deprecated)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -1992,7 +1992,7 @@ implementations.&lt;/p>
 &lt;td>LZ4_RAW&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -2002,7 +2002,7 @@ implementations.&lt;/p>
 &lt;td>LZO&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2012,7 +2012,7 @@ implementations.&lt;/p>
 &lt;td>SNAPPY&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -2022,7 +2022,7 @@ implementations.&lt;/p>
 &lt;td>ZSTD&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -2049,7 +2049,7 @@ implementations.&lt;/p>
 &lt;td>xxHash-based bloom filters&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>&lt;/td>
@@ -2059,7 +2059,7 @@ implementations.&lt;/p>
 &lt;td>Bloom filter length (1)&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>&lt;/td>
@@ -2069,7 +2069,7 @@ implementations.&lt;/p>
 &lt;td>Statistics min_value, max_value&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -2079,7 +2079,7 @@ implementations.&lt;/p>
 &lt;td>Page index&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
@@ -2089,7 +2089,7 @@ implementations.&lt;/p>
 &lt;td>Page CRC32 checksum&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2099,7 +2099,7 @@ implementations.&lt;/p>
 &lt;td>Modular encryption&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>(R)&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2109,7 +2109,7 @@ implementations.&lt;/p>
 &lt;td>Size statistics (2)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>(R)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>&lt;/td>
@@ -2147,7 +2147,7 @@ implementations.&lt;/p>
 &lt;td>External column data (1)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>(W)&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2157,7 +2157,7 @@ implementations.&lt;/p>
 &lt;td>Row group &amp;ldquo;Sorting column&amp;rdquo; metadata (2)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>(W)&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2167,7 +2167,7 @@ implementations.&lt;/p>
 &lt;td>Row group pruning using statistics&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2177,7 +2177,7 @@ implementations.&lt;/p>
 &lt;td>Row group pruning using bloom filter&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2187,7 +2187,7 @@ implementations.&lt;/p>
 &lt;td>Reading select columns only&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>✅&lt;/td>
@@ -2197,7 +2197,7 @@ implementations.&lt;/p>
 &lt;td>Page pruning using statistics&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>✅&lt;/td>
-&lt;td>&lt;/td>
+&lt;td>✅ (*)&lt;/td>
 &lt;td>✅&lt;/td>
 &lt;td>❌&lt;/td>
 &lt;td>❌&lt;/td>
@@ -2212,4 +2212,7 @@ implementations.&lt;/p>
 &lt;li>
 &lt;p>(2) In parquet.thrift: RowGroup-&amp;gt;sorting_columns&lt;/p>
 &lt;/li>
+&lt;li>
+&lt;p>(*) Partial Support&lt;/p>
+&lt;/li>
 &lt;/ul></description></item></channel></rss>
\ No newline at end of file
diff --git a/output/sitemap.xml b/output/sitemap.xml
index 44ade69..ddfdf77 100644
--- a/output/sitemap.xml
+++ b/output/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/docs/file-format/data-pages/compression/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/file-format/data-pages/encodings/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/file-format/data-pages/encryption/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/docs/file-format/data-pages/compression/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/file-format/data-pages/encodings/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/file-format/data-pages/encryption/</loc><lastmod>2024-03-11T22:11:10+01:00</lastmod></url><url><loc>/docs/
 [...]
\ No newline at end of file


Reply via email to