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

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

commit 05b27b67b41687bcf76cd59e19b07aa0392bc191
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Sun Mar 30 12:50:48 2025 +0000

    Publish built docs triggered by 09b929a65c27ce8c58563d4def8d79b426ae47e2
---
 _sources/autoapi/datafusion/index.rst.txt          |   1 +
 _sources/autoapi/datafusion/unparser/index.rst.txt |  97 ++++++++++++
 _sources/user-guide/basics.rst.txt                 |   4 +-
 autoapi/datafusion/catalog/index.html              |   5 +
 autoapi/datafusion/context/index.html              |   5 +
 autoapi/datafusion/dataframe/index.html            |   5 +
 autoapi/datafusion/expr/index.html                 |   5 +
 autoapi/datafusion/functions/index.html            |   5 +
 autoapi/datafusion/index.html                      |   6 +
 autoapi/datafusion/input/base/index.html           |   5 +
 autoapi/datafusion/input/index.html                |   5 +
 autoapi/datafusion/input/location/index.html       |   5 +
 autoapi/datafusion/io/index.html                   |   5 +
 autoapi/datafusion/object_store/index.html         |   5 +
 autoapi/datafusion/plan/index.html                 |   5 +
 autoapi/datafusion/record_batch/index.html         |   5 +
 autoapi/datafusion/substrait/index.html            |   5 +
 autoapi/datafusion/udf/index.html                  |  13 ++
 .../datafusion/{catalog => unparser}/index.html    | 168 +++++++++------------
 autoapi/index.html                                 |   6 +
 contributor-guide/ffi.html                         |   5 +
 contributor-guide/introduction.html                |   5 +
 genindex.html                                      |  58 +++++--
 index.html                                         |   5 +
 objects.inv                                        | Bin 6199 -> 6317 bytes
 py-modindex.html                                   |  10 ++
 search.html                                        |   5 +
 searchindex.js                                     |   2 +-
 user-guide/basics.html                             |   9 +-
 user-guide/common-operations/aggregations.html     |  43 +++---
 user-guide/common-operations/basic-info.html       |  39 ++---
 user-guide/common-operations/expressions.html      |   5 +
 user-guide/common-operations/functions.html        |  25 +--
 user-guide/common-operations/index.html            |   5 +
 user-guide/common-operations/joins.html            |   5 +
 .../common-operations/select-and-filter.html       |   5 +
 user-guide/common-operations/udf-and-udfa.html     |   5 +
 user-guide/common-operations/views.html            |   5 +
 user-guide/common-operations/windows.html          |   5 +
 user-guide/configuration.html                      |   5 +
 user-guide/data-sources.html                       |   5 +
 user-guide/introduction.html                       |   7 +-
 user-guide/io/arrow.html                           |   5 +
 user-guide/io/avro.html                            |   5 +
 user-guide/io/csv.html                             |   5 +
 user-guide/io/index.html                           |   5 +
 user-guide/io/json.html                            |   5 +
 user-guide/io/parquet.html                         |   5 +
 user-guide/io/table_provider.html                  |   5 +
 user-guide/sql.html                                |   5 +
 50 files changed, 501 insertions(+), 157 deletions(-)

diff --git a/_sources/autoapi/datafusion/index.rst.txt 
b/_sources/autoapi/datafusion/index.rst.txt
index 84313ece..ccfe2a78 100644
--- a/_sources/autoapi/datafusion/index.rst.txt
+++ b/_sources/autoapi/datafusion/index.rst.txt
@@ -30,6 +30,7 @@ Submodules
    /autoapi/datafusion/record_batch/index
    /autoapi/datafusion/substrait/index
    /autoapi/datafusion/udf/index
+   /autoapi/datafusion/unparser/index
 
 
 Attributes
diff --git a/_sources/autoapi/datafusion/unparser/index.rst.txt 
b/_sources/autoapi/datafusion/unparser/index.rst.txt
new file mode 100644
index 00000000..be2a3524
--- /dev/null
+++ b/_sources/autoapi/datafusion/unparser/index.rst.txt
@@ -0,0 +1,97 @@
+datafusion.unparser
+===================
+
+.. py:module:: datafusion.unparser
+
+.. autoapi-nested-parse::
+
+   This module provides support for unparsing datafusion plans to SQL.
+
+   For additional information about unparsing, see 
https://docs.rs/datafusion-sql/latest/datafusion_sql/unparser/index.html
+
+
+
+Classes
+-------
+
+.. autoapisummary::
+
+   datafusion.unparser.Dialect
+   datafusion.unparser.Unparser
+
+
+Module Contents
+---------------
+
+.. py:class:: Dialect(dialect: datafusion._internal.unparser.Dialect)
+
+   DataFusion data catalog.
+
+   This constructor is not typically called by the end user.
+
+
+   .. py:method:: default() -> Dialect
+      :staticmethod:
+
+
+      Create a new default dialect.
+
+
+
+   .. py:method:: duckdb() -> Dialect
+      :staticmethod:
+
+
+      Create a new DuckDB dialect.
+
+
+
+   .. py:method:: mysql() -> Dialect
+      :staticmethod:
+
+
+      Create a new MySQL dialect.
+
+
+
+   .. py:method:: postgres() -> Dialect
+      :staticmethod:
+
+
+      Create a new PostgreSQL dialect.
+
+
+
+   .. py:method:: sqlite() -> Dialect
+      :staticmethod:
+
+
+      Create a new SQLite dialect.
+
+
+
+   .. py:attribute:: dialect
+
+
+.. py:class:: Unparser(dialect: Dialect)
+
+   DataFusion unparser.
+
+   This constructor is not typically called by the end user.
+
+
+   .. py:method:: plan_to_sql(plan: datafusion.plan.LogicalPlan) -> str
+
+      Convert a logical plan to a SQL string.
+
+
+
+   .. py:method:: with_pretty(pretty: bool) -> Unparser
+
+      Set the pretty flag.
+
+
+
+   .. py:attribute:: unparser
+
+
diff --git a/_sources/user-guide/basics.rst.txt 
b/_sources/user-guide/basics.rst.txt
index f37378a4..6636c0c6 100644
--- a/_sources/user-guide/basics.rst.txt
+++ b/_sources/user-guide/basics.rst.txt
@@ -20,8 +20,8 @@
 Concepts
 ========
 
-In this section, we will cover a basic example to introduce a few key 
concepts. We will use the same
-source file as described in the :ref:`Introduction <guide>`, the Pokemon data 
set.
+In this section, we will cover a basic example to introduce a few key 
concepts. We will use the
+2021 Yellow Taxi Trip Records 
([download](https://d37ci6vzurychx.cloudfront.net/trip-data/yellow_tripdata_2021-01.parquet)),
 from the [TLC Trip Record 
Data](https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page).
 
 .. ipython:: python
 
diff --git a/autoapi/datafusion/catalog/index.html 
b/autoapi/datafusion/catalog/index.html
index d79211aa..8eba5ecb 100644
--- a/autoapi/datafusion/catalog/index.html
+++ b/autoapi/datafusion/catalog/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/context/index.html 
b/autoapi/datafusion/context/index.html
index 7715d6a4..4c20da90 100644
--- a/autoapi/datafusion/context/index.html
+++ b/autoapi/datafusion/context/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/dataframe/index.html 
b/autoapi/datafusion/dataframe/index.html
index 2ed6116b..8e164c65 100644
--- a/autoapi/datafusion/dataframe/index.html
+++ b/autoapi/datafusion/dataframe/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/expr/index.html 
b/autoapi/datafusion/expr/index.html
index ae120734..14de18c8 100644
--- a/autoapi/datafusion/expr/index.html
+++ b/autoapi/datafusion/expr/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/functions/index.html 
b/autoapi/datafusion/functions/index.html
index 05ced227..799bfd28 100644
--- a/autoapi/datafusion/functions/index.html
+++ b/autoapi/datafusion/functions/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/index.html b/autoapi/datafusion/index.html
index 7e5257ec..9e10ef7a 100644
--- a/autoapi/datafusion/index.html
+++ b/autoapi/datafusion/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -1961,6 +1966,7 @@ See <a class="reference external" 
href="https://datafusion.apache.org/python";>ht
 <li class="toctree-l1"><a class="reference internal" 
href="record_batch/index.html">datafusion.record_batch</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="substrait/index.html">datafusion.substrait</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="udf/index.html">datafusion.udf</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="unparser/index.html">datafusion.unparser</a></li>
 </ul>
 </div>
 </section>
diff --git a/autoapi/datafusion/input/base/index.html 
b/autoapi/datafusion/input/base/index.html
index 5c55d0bd..1946e1b2 100644
--- a/autoapi/datafusion/input/base/index.html
+++ b/autoapi/datafusion/input/base/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/input/index.html 
b/autoapi/datafusion/input/index.html
index 1f368148..a6c3d68a 100644
--- a/autoapi/datafusion/input/index.html
+++ b/autoapi/datafusion/input/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/input/location/index.html 
b/autoapi/datafusion/input/location/index.html
index 2be42748..8c5bf5df 100644
--- a/autoapi/datafusion/input/location/index.html
+++ b/autoapi/datafusion/input/location/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/io/index.html b/autoapi/datafusion/io/index.html
index 3ce94355..e8d508ee 100644
--- a/autoapi/datafusion/io/index.html
+++ b/autoapi/datafusion/io/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/object_store/index.html 
b/autoapi/datafusion/object_store/index.html
index b27718f0..f199d260 100644
--- a/autoapi/datafusion/object_store/index.html
+++ b/autoapi/datafusion/object_store/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/plan/index.html 
b/autoapi/datafusion/plan/index.html
index df79d85d..72c7a884 100644
--- a/autoapi/datafusion/plan/index.html
+++ b/autoapi/datafusion/plan/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/record_batch/index.html 
b/autoapi/datafusion/record_batch/index.html
index edeb5af6..8ad01264 100644
--- a/autoapi/datafusion/record_batch/index.html
+++ b/autoapi/datafusion/record_batch/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/substrait/index.html 
b/autoapi/datafusion/substrait/index.html
index 87028dab..9ea8f192 100644
--- a/autoapi/datafusion/substrait/index.html
+++ b/autoapi/datafusion/substrait/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/autoapi/datafusion/udf/index.html 
b/autoapi/datafusion/udf/index.html
index 9f0f6740..770e9dde 100644
--- a/autoapi/datafusion/udf/index.html
+++ b/autoapi/datafusion/udf/index.html
@@ -34,6 +34,7 @@
     <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
+    <link rel="next" title="datafusion.unparser" href="../unparser/index.html" 
/>
     <link rel="prev" title="datafusion.substrait" 
href="../substrait/index.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -346,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="../unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -1422,6 +1428,13 @@ using `udwf` as a decorator.</strong></p></li>
             <p class="prev-next-title">datafusion.substrait</p>
         </div>
     </a>
+    <a class='right-next' id="next-link" href="../unparser/index.html" 
title="next page">
+    <div class="prev-next-info">
+        <p class="prev-next-subtitle">next</p>
+        <p class="prev-next-title">datafusion.unparser</p>
+    </div>
+    <i class="fas fa-angle-right"></i>
+    </a>
 </div>
               
           </main>
diff --git a/autoapi/datafusion/catalog/index.html 
b/autoapi/datafusion/unparser/index.html
similarity index 62%
copy from autoapi/datafusion/catalog/index.html
copy to autoapi/datafusion/unparser/index.html
index d79211aa..7b8039d6 100644
--- a/autoapi/datafusion/catalog/index.html
+++ b/autoapi/datafusion/unparser/index.html
@@ -5,7 +5,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><meta name="viewport" content="width=device-width, initial-scale=1" />
 
-    <title>datafusion.catalog &#8212; Apache Arrow DataFusion  
documentation</title>
+    <title>datafusion.unparser &#8212; Apache Arrow DataFusion  
documentation</title>
     
     <link href="../../../_static/styles/theme.css?digest=1999514e3f237ded88cf" 
rel="stylesheet">
 <link 
href="../../../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf"
 rel="stylesheet">
@@ -34,8 +34,7 @@
     <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <link rel="index" title="Index" href="../../../genindex.html" />
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="datafusion.context" href="../context/index.html" />
-    <link rel="prev" title="datafusion" href="../index.html" />
+    <link rel="prev" title="datafusion.udf" href="../udf/index.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -270,8 +269,8 @@
      </i>
     </label>
     <ul class="current">
-     <li class="toctree-l3 current active">
-      <a class="current reference internal" href="#">
+     <li class="toctree-l3">
+      <a class="reference internal" href="../catalog/index.html">
        datafusion.catalog
       </a>
      </li>
@@ -347,6 +346,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3 current active">
+      <a class="current reference internal" href="#">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -386,75 +390,64 @@
   </a>
   <ul class="visible nav section-nav flex-column">
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#datafusion.catalog.Catalog">
+    <a class="reference internal nav-link" href="#datafusion.unparser.Dialect">
      <code class="docutils literal notranslate">
       <span class="pre">
-       Catalog
+       Dialect
       </span>
      </code>
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Catalog.database">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.default">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Catalog.database()
+         Dialect.default()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Catalog.names">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.duckdb">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Catalog.names()
+         Dialect.duckdb()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Catalog.catalog">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.mysql">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Catalog.catalog
+         Dialect.mysql()
         </span>
        </code>
       </a>
      </li>
-    </ul>
-   </li>
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#datafusion.catalog.Database">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       Database
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Database.names">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.postgres">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Database.names()
+         Dialect.postgres()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Database.table">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.sqlite">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Database.table()
+         Dialect.sqlite()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Database.db">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Dialect.dialect">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Database.db
+         Dialect.dialect
         </span>
        </code>
       </a>
@@ -462,37 +455,37 @@
     </ul>
    </li>
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#datafusion.catalog.Table">
+    <a class="reference internal nav-link" 
href="#datafusion.unparser.Unparser">
      <code class="docutils literal notranslate">
       <span class="pre">
-       Table
+       Unparser
       </span>
      </code>
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Table.kind">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Unparser.plan_to_sql">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Table.kind
+         Unparser.plan_to_sql()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Table.schema">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Unparser.with_pretty">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Table.schema
+         Unparser.with_pretty()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.catalog.Table.table">
+      <a class="reference internal nav-link" 
href="#datafusion.unparser.Unparser.unparser">
        <code class="docutils literal notranslate">
         <span class="pre">
-         Table.table
+         Unparser.unparser
         </span>
        </code>
       </a>
@@ -522,21 +515,19 @@
               
               <div>
                 
-  <section id="module-datafusion.catalog">
-<span id="datafusion-catalog"></span><h1>datafusion.catalog<a 
class="headerlink" href="#module-datafusion.catalog" title="Link to this 
heading">¶</a></h1>
-<p>Data catalog providers.</p>
+  <section id="module-datafusion.unparser">
+<span id="datafusion-unparser"></span><h1>datafusion.unparser<a 
class="headerlink" href="#module-datafusion.unparser" title="Link to this 
heading">¶</a></h1>
+<p>This module provides support for unparsing datafusion plans to SQL.</p>
+<p>For additional information about unparsing, see <a class="reference 
external" 
href="https://docs.rs/datafusion-sql/latest/datafusion_sql/unparser/index.html";>https://docs.rs/datafusion-sql/latest/datafusion_sql/unparser/index.html</a></p>
 <section id="classes">
 <h2>Classes<a class="headerlink" href="#classes" title="Link to this 
heading">¶</a></h2>
 <table class="autosummary longtable table autosummary">
 <tbody>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.catalog.Catalog" title="datafusion.catalog.Catalog"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">Catalog</span></code></a></p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.unparser.Dialect" title="datafusion.unparser.Dialect"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">Dialect</span></code></a></p></td>
 <td><p>DataFusion data catalog.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.catalog.Database" title="datafusion.catalog.Database"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">Database</span></code></a></p></td>
-<td><p>DataFusion Database.</p></td>
-</tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.catalog.Table" title="datafusion.catalog.Table"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">Table</span></code></a></p></td>
-<td><p>DataFusion table.</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.unparser.Unparser" title="datafusion.unparser.Unparser"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">Unparser</span></code></a></p></td>
+<td><p>DataFusion unparser.</p></td>
 </tr>
 </tbody>
 </table>
@@ -544,73 +535,67 @@
 <section id="module-contents">
 <h2>Module Contents<a class="headerlink" href="#module-contents" title="Link 
to this heading">¶</a></h2>
 <dl class="py class">
-<dt class="sig sig-object py" id="datafusion.catalog.Catalog">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Catalog</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">catalog</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Catalog</span [...]
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect">
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.unparser.</span></span><span class="sig-name 
descname"><span class="pre">Dialect</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">dialect</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.unparser.Dia [...]
 <dd><p>DataFusion data catalog.</p>
 <p>This constructor is not typically called by the end user.</p>
 <dl class="py method">
-<dt class="sig sig-object py" id="datafusion.catalog.Catalog.database">
-<span class="sig-name descname"><span class="pre">database</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span><span class="w"> </span><span class="o"><span 
class="pre">=</span></span><span class="w"> </span><span 
class="default_value"><span class="pre">'public'</span></span></em><span 
class="sig-par [...]
-<dd><p>Returns the database with the given <code class="docutils literal 
notranslate"><span class="pre">name</span></code> from this catalog.</p>
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.default">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">default</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.unparser.Dialect" 
title="datafusion.unparser.Dialect"><span 
class="pre">Dialect</span></a></span></span><a class="headerli [...]
+<dd><p>Create a new default dialect.</p>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="datafusion.catalog.Catalog.names">
-<span class="sig-name descname"><span class="pre">names</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">list</span><span class="p"><span 
class="pre">[</span></span><span class="pre">str</span><span class="p"><span 
class="pre">]</span></span></span></span><a class="headerlink" 
href="#datafusion.catalog.Catalog.names" title="Link to this d [...]
-<dd><p>Returns the list of databases in this catalog.</p>
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.duckdb">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">duckdb</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.unparser.Dialect" 
title="datafusion.unparser.Dialect"><span 
class="pre">Dialect</span></a></span></span><a class="headerlin [...]
+<dd><p>Create a new DuckDB dialect.</p>
 </dd></dl>
 
-<dl class="py attribute">
-<dt class="sig sig-object py" id="datafusion.catalog.Catalog.catalog">
-<span class="sig-name descname"><span class="pre">catalog</span></span><a 
class="headerlink" href="#datafusion.catalog.Catalog.catalog" title="Link to 
this definition">¶</a></dt>
-<dd></dd></dl>
-
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.mysql">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">mysql</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.unparser.Dialect" 
title="datafusion.unparser.Dialect"><span 
class="pre">Dialect</span></a></span></span><a class="headerlink [...]
+<dd><p>Create a new MySQL dialect.</p>
 </dd></dl>
 
-<dl class="py class">
-<dt class="sig sig-object py" id="datafusion.catalog.Database">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Database</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">db</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Database</span></ [...]
-<dd><p>DataFusion Database.</p>
-<p>This constructor is not typically called by the end user.</p>
 <dl class="py method">
-<dt class="sig sig-object py" id="datafusion.catalog.Database.names">
-<span class="sig-name descname"><span class="pre">names</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">set</span><span class="p"><span 
class="pre">[</span></span><span class="pre">str</span><span class="p"><span 
class="pre">]</span></span></span></span><a class="headerlink" 
href="#datafusion.catalog.Database.names" title="Link to this d [...]
-<dd><p>Returns the list of all tables in this database.</p>
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.postgres">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">postgres</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.unparser.Dialect" 
title="datafusion.unparser.Dialect"><span 
class="pre">Dialect</span></a></span></span><a class="headerl [...]
+<dd><p>Create a new PostgreSQL dialect.</p>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" id="datafusion.catalog.Database.table">
-<span class="sig-name descname"><span class="pre">table</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span></em><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><a class="reference internal" href="#datafusion.ca 
[...]
-<dd><p>Return the table with the given <code class="docutils literal 
notranslate"><span class="pre">name</span></code> from this database.</p>
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.sqlite">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">sqlite</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.unparser.Dialect" 
title="datafusion.unparser.Dialect"><span 
class="pre">Dialect</span></a></span></span><a class="headerlin [...]
+<dd><p>Create a new SQLite dialect.</p>
 </dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="datafusion.catalog.Database.db">
-<span class="sig-name descname"><span class="pre">db</span></span><a 
class="headerlink" href="#datafusion.catalog.Database.db" title="Link to this 
definition">¶</a></dt>
+<dt class="sig sig-object py" id="datafusion.unparser.Dialect.dialect">
+<span class="sig-name descname"><span class="pre">dialect</span></span><a 
class="headerlink" href="#datafusion.unparser.Dialect.dialect" title="Link to 
this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
 
 <dl class="py class">
-<dt class="sig sig-object py" id="datafusion.catalog.Table">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Table</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">table</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Table</span></spa [...]
-<dd><p>DataFusion table.</p>
+<dt class="sig sig-object py" id="datafusion.unparser.Unparser">
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.unparser.</span></span><span class="sig-name 
descname"><span class="pre">Unparser</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">dialect</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="#datafusion.un [...]
+<dd><p>DataFusion unparser.</p>
 <p>This constructor is not typically called by the end user.</p>
-<dl class="py property">
-<dt class="sig sig-object py" id="datafusion.catalog.Table.kind">
-<em class="property"><span class="pre">property</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">kind</span></span><em class="property"><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span 
class="pre">str</span></em><a class="headerlink" 
href="#datafusion.catalog.Table.kind" title="Link to this definition">¶</a></dt>
-<dd><p>Returns the kind of table.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.unparser.Unparser.plan_to_sql">
+<span class="sig-name descname"><span 
class="pre">plan_to_sql</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">plan</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><a class="reference internal" 
href="../plan/index.html#datafusion.plan.LogicalPlan" 
title="datafusion.plan.LogicalPlan"><span 
class="pre">datafusion.plan.LogicalPlan</span></a></span></em><span 
class="sig-paren">)</span> < [...]
+<dd><p>Convert a logical plan to a SQL string.</p>
 </dd></dl>
 
-<dl class="py property">
-<dt class="sig sig-object py" id="datafusion.catalog.Table.schema">
-<em class="property"><span class="pre">property</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">schema</span></span><em class="property"><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span 
class="pre">pyarrow.Schema</span></em><a class="headerlink" 
href="#datafusion.catalog.Table.schema" title="Link to this 
definition">¶</a></dt>
-<dd><p>Returns the schema associated with this table.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.unparser.Unparser.with_pretty">
+<span class="sig-name descname"><span 
class="pre">with_pretty</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">pretty</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">bool</span></span></em><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#data [...]
+<dd><p>Set the pretty flag.</p>
 </dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="datafusion.catalog.Table.table">
-<span class="sig-name descname"><span class="pre">table</span></span><a 
class="headerlink" href="#datafusion.catalog.Table.table" title="Link to this 
definition">¶</a></dt>
+<dt class="sig sig-object py" id="datafusion.unparser.Unparser.unparser">
+<span class="sig-name descname"><span class="pre">unparser</span></span><a 
class="headerlink" href="#datafusion.unparser.Unparser.unparser" title="Link to 
this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -624,20 +609,13 @@
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="../index.html" title="previous 
page">
+    <a class='left-prev' id="prev-link" href="../udf/index.html" 
title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">datafusion</p>
+            <p class="prev-next-title">datafusion.udf</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="../context/index.html" 
title="next page">
-    <div class="prev-next-info">
-        <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">datafusion.context</p>
-    </div>
-    <i class="fas fa-angle-right"></i>
-    </a>
 </div>
               
           </main>
diff --git a/autoapi/index.html b/autoapi/index.html
index 40c2c4c1..b2c42b30 100644
--- a/autoapi/index.html
+++ b/autoapi/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" href="datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -413,6 +418,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="datafusion/record_batch/index.html">datafusion.record_batch</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="datafusion/substrait/index.html">datafusion.substrait</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="datafusion/udf/index.html">datafusion.udf</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="datafusion/unparser/index.html">datafusion.unparser</a></li>
 </ul>
 </li>
 </ul>
diff --git a/contributor-guide/ffi.html b/contributor-guide/ffi.html
index 7abc7661..9932ff18 100644
--- a/contributor-guide/ffi.html
+++ b/contributor-guide/ffi.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/contributor-guide/introduction.html 
b/contributor-guide/introduction.html
index 6a97a45f..e00155a9 100644
--- a/contributor-guide/introduction.html
+++ b/contributor-guide/introduction.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/genindex.html b/genindex.html
index 6d65db2f..29542cbf 100644
--- a/genindex.html
+++ b/genindex.html
@@ -344,6 +344,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -1158,14 +1163,21 @@
 
       <ul>
         <li><a 
href="autoapi/datafusion/udf/index.html#module-datafusion.udf">module</a>
+</li>
+      </ul></li>
+      <li>
+    datafusion.unparser
+
+      <ul>
+        <li><a 
href="autoapi/datafusion/unparser/index.html#module-datafusion.unparser">module</a>
 </li>
       </ul></li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.date_bin">date_bin()
 (in module datafusion.functions)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.date_part">date_part()
 (in module datafusion.functions)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.date_trunc">date_trunc()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.datepart">datepart()
 (in module datafusion.functions)</a>
@@ -1179,6 +1191,8 @@
 </li>
       </ul></li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.decode">decode()
 (in module datafusion.functions)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.default">default()
 (datafusion.unparser.Dialect static method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.degrees">degrees()
 (in module datafusion.functions)</a>
 </li>
@@ -1195,6 +1209,10 @@
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.df">df
 (datafusion.dataframe.DataFrame attribute)</a>
 </li>
       <li><a href="autoapi/datafusion/index.html#datafusion.DFSchema">DFSchema 
(in module datafusion)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect">Dialect
 (class in datafusion.unparser)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.dialect">dialect
 (datafusion.unparser.Dialect attribute)</a>
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.digest">digest()
 (in module datafusion.functions)</a>
 </li>
@@ -1249,6 +1267,8 @@
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.drop">drop()
 (datafusion.dataframe.DataFrame method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.DropTable">DropTable 
(in module datafusion.expr)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.duckdb">duckdb()
 (datafusion.unparser.Dialect static method)</a>
 </li>
   </ul></td>
 </tr></table>
@@ -1765,9 +1785,15 @@
         <li><a 
href="autoapi/datafusion/substrait/index.html#module-datafusion.substrait">datafusion.substrait</a>
 </li>
         <li><a 
href="autoapi/datafusion/udf/index.html#module-datafusion.udf">datafusion.udf</a>
+</li>
+        <li><a 
href="autoapi/datafusion/unparser/index.html#module-datafusion.unparser">datafusion.unparser</a>
 </li>
       </ul></li>
   </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.mysql">mysql()
 (datafusion.unparser.Dialect static method)</a>
+</li>
+  </ul></td>
 </tr></table>
 
 <h2 id="N">N</h2>
@@ -1879,11 +1905,15 @@
 </li>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Placeholder">Placeholder
 (in module datafusion.expr)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/substrait/index.html#datafusion.substrait.Plan">Plan 
(class in datafusion.substrait)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/substrait/index.html#datafusion.substrait.Plan.plan_internal">plan_internal
 (datafusion.substrait.Plan attribute)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Unparser.plan_to_sql">plan_to_sql()
 (datafusion.unparser.Unparser method)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.postgres">postgres()
 (datafusion.unparser.Dialect static method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.pow">pow() 
(in module datafusion.functions)</a>
 </li>
@@ -2153,10 +2183,10 @@
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.sinh">sinh() 
(in module datafusion.functions)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.Compression.SNAPPY">SNAPPY
 (datafusion.dataframe.Compression attribute)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Sort">Sort (in module 
datafusion.expr)</a>
 </li>
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.sort">sort()
 (datafusion.dataframe.DataFrame method)</a>
@@ -2174,6 +2204,8 @@
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.sql">sql()
 (datafusion.context.SessionContext method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.sql_with_options">sql_with_options()
 (datafusion.context.SessionContext method)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Dialect.sqlite">sqlite()
 (datafusion.unparser.Dialect static method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/index.html#datafusion.SQLOptions">SQLOptions (class in 
datafusion)</a>
 
@@ -2375,10 +2407,10 @@
         <li><a 
href="autoapi/datafusion/index.html#datafusion.WindowUDF.udwf">(datafusion.WindowUDF
 static method)</a>
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.Compression.UNCOMPRESSED">UNCOMPRESSED
 (datafusion.dataframe.Compression attribute)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Union">Union (in 
module datafusion.expr)</a>
 </li>
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.union">union()
 (datafusion.dataframe.DataFrame method)</a>
@@ -2390,6 +2422,10 @@
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.unnest_columns">unnest_columns()
 (datafusion.dataframe.DataFrame method)</a>
 </li>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.UnnestExpr">UnnestExpr 
(in module datafusion.expr)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Unparser">Unparser
 (class in datafusion.unparser)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Unparser.unparser">unparser
 (datafusion.unparser.Unparser attribute)</a>
 </li>
       <li><a 
href="autoapi/datafusion/index.html#datafusion.Accumulator.update">update() 
(datafusion.Accumulator method)</a>
 
@@ -2523,14 +2559,14 @@
         <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_disk_manager_disabled">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_disk_manager_os">with_disk_manager_os()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_disk_manager_os">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_disk_manager_specified">with_disk_manager_specified()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
@@ -2561,6 +2597,8 @@
         <li><a 
href="autoapi/datafusion/index.html#datafusion.SessionConfig.with_parquet_pruning">(datafusion.SessionConfig
 method)</a>
 </li>
       </ul></li>
+      <li><a 
href="autoapi/datafusion/unparser/index.html#datafusion.unparser.Unparser.with_pretty">with_pretty()
 (datafusion.unparser.Unparser method)</a>
+</li>
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionConfig.with_repartition_aggregations">with_repartition_aggregations()
 (datafusion.context.SessionConfig method)</a>
 
       <ul>
diff --git a/index.html b/index.html
index 27539095..78c75a65 100644
--- a/index.html
+++ b/index.html
@@ -346,6 +346,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/objects.inv b/objects.inv
index b9458408..696a10d2 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/py-modindex.html b/py-modindex.html
index 05bc2ece..ec6202e8 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -464,6 +469,11 @@
        <td>&#160;&#160;&#160;
        <a href="autoapi/datafusion/udf/index.html#module-datafusion.udf"><code 
class="xref">datafusion.udf</code></a></td><td>
        <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
+       <a 
href="autoapi/datafusion/unparser/index.html#module-datafusion.unparser"><code 
class="xref">datafusion.unparser</code></a></td><td>
+       <em></em></td></tr>
    </table>
 
 
diff --git a/search.html b/search.html
index 6461c916..0ffb939e 100644
--- a/search.html
+++ b/search.html
@@ -351,6 +351,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/searchindex.js b/searchindex.js
index 094c8ac2..2b5988a2 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[15, null]], "Aggregate 
Functions": [[20, "aggregate-functions"], [27, "aggregate-functions"], [29, 
"aggregate-functions"]], "Aggregation": [[20, null]], "Alternative Approach": 
[[16, "alternative-approach"]], "Arrays": [[22, "arrays"]], "Arrow": [[33, 
null]], "Attributes": [[3, "attributes"], [5, "attributes"], [10, 
"attributes"], [14, "attributes"]], "Available Functions": [[29, 
"available-functions"]], "Avro": [[34, null]], "Basic Opera [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[16, null]], "Aggregate 
Functions": [[21, "aggregate-functions"], [28, "aggregate-functions"], [30, 
"aggregate-functions"]], "Aggregation": [[21, null]], "Alternative Approach": 
[[17, "alternative-approach"]], "Arrays": [[23, "arrays"]], "Arrow": [[34, 
null]], "Attributes": [[3, "attributes"], [5, "attributes"], [10, 
"attributes"], [14, "attributes"]], "Available Functions": [[30, 
"available-functions"]], "Avro": [[35, null]], "Basic Opera [...]
\ No newline at end of file
diff --git a/user-guide/basics.html b/user-guide/basics.html
index ab965779..f92c0768 100644
--- a/user-guide/basics.html
+++ b/user-guide/basics.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -413,8 +418,8 @@
                 
   <section id="concepts">
 <span id="user-guide-concepts"></span><h1>Concepts<a class="headerlink" 
href="#concepts" title="Link to this heading">¶</a></h1>
-<p>In this section, we will cover a basic example to introduce a few key 
concepts. We will use the same
-source file as described in the <a class="reference internal" 
href="introduction.html#guide"><span class="std 
std-ref">Introduction</span></a>, the Pokemon data set.</p>
+<p>In this section, we will cover a basic example to introduce a few key 
concepts. We will use the
+2021 Yellow Taxi Trip Records ([download](<a class="reference external" 
href="https://d37ci6vzurychx.cloudfront.net/trip-data/yellow_tripdata_2021-01.parquet";>https://d37ci6vzurychx.cloudfront.net/trip-data/yellow_tripdata_2021-01.parquet</a>)),
 from the [TLC Trip Record Data](<a class="reference external" 
href="https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page";>https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page</a>).</p>
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">1</span><span class="p">]:</span> <span 
class="kn">from</span><span class="w"> </span><span 
class="nn">datafusion</span><span class="w"> </span><span 
class="kn">import</span> <span class="n">SessionContext</span><span 
class="p">,</span> <span class="n">col</span><span class="p">,</span> <span 
class="n">lit</span><span class="p">,</span> <s [...]
 
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">2</span><span class="p">]:</span> <span class="n">ctx</span> <span 
class="o">=</span> <span class="n">SessionContext</span><span 
class="p">()</span>
diff --git a/user-guide/common-operations/aggregations.html 
b/user-guide/common-operations/aggregations.html
index c2e93ebe..9fb5fa09 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -578,15 +583,15 @@ Pokemon set. Since there will be many entries of <code 
class="docutils literal n
 <span 
class="o">+----------+--------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span> 
  <span class="o">|</span> <span class="n">Type</span> <span 
class="mi">2</span> <span class="n">List</span>                                 
     <span class="o">|</span>
 <span 
class="o">+----------+--------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Flying</span><span 
class="p">,</span> <span class="n">Grass</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">]</span>                        <span 
class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Ground</span><span class="p">,</span> <span 
class="p">]</span>                               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="p">,</span> <span class="n">Poison</span><span 
class="p">,</span> <span class="n">Grass</span><span class="p">]</span>         
               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="p">,</span> <span class="n">Ground</span><span 
class="p">]</span>                               <span class="o">|</span>
 <span class="o">|</span> <span class="n">Electric</span> <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="p">,</span> <span class="n">Steel</span><span 
class="p">]</span>                                <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fairy</span>    <span 
class="o">|</span> <span class="p">[]</span>                                    
           <span class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Fairy</span><span class="p">,</span> <span 
class="p">]</span>                                <span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Fairy</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
 <span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                         <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">]</span>                              
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Flying</span><span 
class="p">,</span> <span class="n">Dragon</span><span class="p">]</span>        
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Dark</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">,</span> <span class="n">Ice</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="p">,</span> <span class="n">Fighting</span><span class="p">]</span> 
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Poison</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Dragon</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="p">,</span> <span 
class="n">Flying</span><span class="p">,</span> <span 
class="n">Dark</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">]</span> <span class="o">|</span>
 <span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Rock</span><span 
class="p">,</span> <span class="p">]</span>                                     
    <span class="o">|</span>
 <span 
class="o">+----------+--------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
@@ -602,15 +607,15 @@ entries entirely removed. The second is we can use the 
<code class="docutils lit
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span> 
  <span class="o">|</span> <span class="n">Type</span> <span 
class="mi">2</span> <span class="n">List</span>                                 
   <span class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Grass</span><span 
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span 
class="n">Flying</span><span class="p">]</span>                        <span 
class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Ground</span><span class="p">]</span>        
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Electric</span> <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>         
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Grass</span><span class="p">,</span> <span 
class="n">Flying</span><span class="p">]</span>                        <span 
class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Electric</span> <span 
class="o">|</span> <span class="p">[</span><span class="n">Steel</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
 <span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                      <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Poison</span><span class="p">]</span>        
                      <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Dragon</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Dark</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">,</span> <span class="n">Ice</span><span 
class="p">]</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Rock</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span 
class="p">,</span> <span class="n">Water</span><span class="p">,</span> <span 
class="n">Flying</span><span class="p">]</span>                        <span 
class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Fighting</span><span class="p">,</span> 
<span class="n">Dark</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="n">Flying</span><span 
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Rock</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Water</span><span class="p">]</span>                        <span 
class="o">|</span>
 <span class="o">|</span> <span class="n">Ghost</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">]</span>                                       <span 
class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
@@ -621,15 +626,15 @@ entries entirely removed. The second is we can use the 
<code class="docutils lit
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span> 
  <span class="o">|</span> <span class="n">Type</span> <span 
class="mi">2</span> <span class="n">List</span>                                 
   <span class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Grass</span><span class="p">]</span>                        <span 
class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Ground</span><span class="p">]</span>        
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Grass</span><span class="p">,</span> <span 
class="n">Flying</span><span class="p">]</span>                        <span 
class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Electric</span> <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>         
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fairy</span>    <span 
class="o">|</span>                                                <span 
class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Fairy</span><span class="p">]</span>         
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                      <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Poison</span><span class="p">]</span>        
                      <span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Dragon</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Dark</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="n">Poison</span><span 
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Dark</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="n">Poison</span><span 
class="p">,</span> <span class="n">Fighting</span><span class="p">]</span> 
<span class="o">|</span>
 <span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Rock</span><span 
class="p">]</span>                                         <span 
class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
diff --git a/user-guide/common-operations/basic-info.html 
b/user-guide/common-operations/basic-info.html
index 96bd51d3..a8a601f0 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -414,11 +419,11 @@
 <span class="o">+-----+---------+--------+--------+</span>
 <span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span> 
<span class="n">names</span>   <span class="o">|</span> <span 
class="n">random</span> <span class="o">|</span> <span class="n">groups</span> 
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span>  <span class="o">|</span> <span 
class="mi">67</span>     <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>    <span class="o">|</span> <span 
class="mi">990</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">3</span>   <span class="o">|</span> 
<span class="n">java</span>    <span class="o">|</span> <span 
class="mi">671</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">4</span>   <span class="o">|</span> 
<span class="n">haskell</span> <span class="o">|</span> <span 
class="mi">281</span>    <span class="o">|</span> <span class="n">C</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">5</span>   <span class="o">|</span> 
<span class="n">go</span>      <span class="o">|</span> <span 
class="mi">659</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span>  <span class="o">|</span> <span 
class="mi">903</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>    <span class="o">|</span> <span 
class="mi">439</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">3</span>   <span class="o">|</span> 
<span class="n">java</span>    <span class="o">|</span> <span 
class="mi">261</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">4</span>   <span class="o">|</span> 
<span class="n">haskell</span> <span class="o">|</span> <span 
class="mi">109</span>    <span class="o">|</span> <span class="n">C</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">5</span>   <span class="o">|</span> 
<span class="n">go</span>      <span class="o">|</span> <span 
class="mi">676</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
 </pre></div>
 </div>
@@ -429,8 +434,8 @@
 <span class="o">+-----+--------+--------+--------+</span>
 <span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span> 
<span class="n">names</span>  <span class="o">|</span> <span 
class="n">random</span> <span class="o">|</span> <span class="n">groups</span> 
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span> <span class="o">|</span> <span 
class="mi">67</span>     <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>   <span class="o">|</span> <span 
class="mi">990</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span> <span class="o">|</span> <span 
class="mi">903</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>   <span class="o">|</span> <span 
class="mi">439</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
 </pre></div>
 </div>
@@ -448,11 +453,11 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">8</span><span class="p">]:</span> <span 
class="n">df</span><span class="o">.</span><span 
class="n">to_pandas</span><span class="p">()</span>
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">8</span><span class="p">]:</span> 
    <span class="n">nrs</span>    <span class="n">names</span>  <span 
class="n">random</span> <span class="n">groups</span>
-<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>      <span class="mi">67</span>      <span 
class="n">A</span>
-<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">990</span>      <span 
class="n">A</span>
-<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">671</span>      <span 
class="n">B</span>
-<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">281</span>      <span 
class="n">C</span>
-<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">659</span>      <span 
class="n">B</span>
+<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>     <span class="mi">903</span>      <span 
class="n">A</span>
+<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">439</span>      <span 
class="n">A</span>
+<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">261</span>      <span 
class="n">B</span>
+<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">109</span>      <span 
class="n">C</span>
+<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">676</span>      <span 
class="n">B</span>
 </pre></div>
 </div>
 <p><a class="reference internal" 
href="../../autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.describe"
 title="datafusion.dataframe.DataFrame.describe"><code class="xref py py-func 
docutils literal notranslate"><span class="pre">describe()</span></code></a> 
shows a quick statistic summary of your data:</p>
@@ -464,11 +469,11 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 <span 
class="o">+------------+--------------------+-------+-------------------+--------+</span>
 <span class="o">|</span> <span class="n">count</span>      <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="mi">5</span>     <span class="o">|</span> <span 
class="mf">5.0</span>               <span class="o">|</span> <span 
class="mi">5</span>      <span class="o">|</span>
 <span class="o">|</span> <span class="n">null_count</span> <span 
class="o">|</span> <span class="mf">0.0</span>                <span 
class="o">|</span> <span class="mi">0</span>     <span class="o">|</span> <span 
class="mf">0.0</span>               <span class="o">|</span> <span 
class="mi">0</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="n">mean</span>       <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">533.6</span>             <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">std</span>        <span 
class="o">|</span> <span class="mf">1.5811388300841898</span> <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">362.0867299418745</span> <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="nb">min</span>        <span 
class="o">|</span> <span class="mf">1.0</span>                <span 
class="o">|</span> <span class="n">go</span>    <span class="o">|</span> <span 
class="mf">67.0</span>              <span class="o">|</span> <span 
class="n">A</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="nb">max</span>        <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="n">ruby</span>  <span class="o">|</span> <span 
class="mf">990.0</span>             <span class="o">|</span> <span 
class="n">C</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="n">median</span>     <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">659.0</span>             <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="n">mean</span>       <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">477.6</span>             <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="n">std</span>        <span 
class="o">|</span> <span class="mf">1.5811388300841898</span> <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">318.0405634506391</span> <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="nb">min</span>        <span 
class="o">|</span> <span class="mf">1.0</span>                <span 
class="o">|</span> <span class="n">go</span>    <span class="o">|</span> <span 
class="mf">109.0</span>             <span class="o">|</span> <span 
class="n">A</span>      <span class="o">|</span>
+<span class="o">|</span> <span class="nb">max</span>        <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="n">ruby</span>  <span class="o">|</span> <span 
class="mf">903.0</span>             <span class="o">|</span> <span 
class="n">C</span>      <span class="o">|</span>
+<span class="o">|</span> <span class="n">median</span>     <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">439.0</span>             <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
 <span 
class="o">+------------+--------------------+-------+-------------------+--------+</span>
 </pre></div>
 </div>
diff --git a/user-guide/common-operations/expressions.html 
b/user-guide/common-operations/expressions.html
index 0fe3e293..0da35c2f 100644
--- a/user-guide/common-operations/expressions.html
+++ b/user-guide/common-operations/expressions.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/functions.html 
b/user-guide/common-operations/functions.html
index 2a40612b..6e4dba1b 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -505,16 +510,16 @@ In here we will cover some of the more popular use cases. 
If you want to view al
 <span class="o">+--------------------------------+</span>
 <span class="o">|</span> <span class="n">now</span><span class="p">()</span>   
                       <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">22</span><span class="n">T18</span><span class="p">:</span><span 
class="mi">43</span><span class="p">:</span><span 
class="mf">08.757060572</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span 
class="o">-</span><span class="mi">03</span><span class="o">-</span><span 
class="mi">30</span><span class="n">T12</span><span class="p">:</span><span 
class="mi">50</span><span class="p">:</span><span 
class="mf">36.449603600</span><span class="n">Z</span> <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
 </pre></div>
diff --git a/user-guide/common-operations/index.html 
b/user-guide/common-operations/index.html
index a8f5abcf..1d60c99b 100644
--- a/user-guide/common-operations/index.html
+++ b/user-guide/common-operations/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/joins.html 
b/user-guide/common-operations/joins.html
index 880447f1..bafe918a 100644
--- a/user-guide/common-operations/joins.html
+++ b/user-guide/common-operations/joins.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/select-and-filter.html 
b/user-guide/common-operations/select-and-filter.html
index 1a018243..92e87a7f 100644
--- a/user-guide/common-operations/select-and-filter.html
+++ b/user-guide/common-operations/select-and-filter.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/udf-and-udfa.html 
b/user-guide/common-operations/udf-and-udfa.html
index 92d94576..4738cc76 100644
--- a/user-guide/common-operations/udf-and-udfa.html
+++ b/user-guide/common-operations/udf-and-udfa.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/views.html 
b/user-guide/common-operations/views.html
index 0ffc23d6..722a3131 100644
--- a/user-guide/common-operations/views.html
+++ b/user-guide/common-operations/views.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/common-operations/windows.html 
b/user-guide/common-operations/windows.html
index 4b2be12c..ce1c3a47 100644
--- a/user-guide/common-operations/windows.html
+++ b/user-guide/common-operations/windows.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/configuration.html b/user-guide/configuration.html
index b29bfff4..199ca3e2 100644
--- a/user-guide/configuration.html
+++ b/user-guide/configuration.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/data-sources.html b/user-guide/data-sources.html
index 64be39f6..b9d55220 100644
--- a/user-guide/data-sources.html
+++ b/user-guide/data-sources.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/introduction.html b/user-guide/introduction.html
index f61ce8a1..4ea9faa8 100644
--- a/user-guide/introduction.html
+++ b/user-guide/introduction.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -415,7 +420,7 @@ DataFusion through various examples and highlight the most 
effective ways of usi
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">1</span><span class="p">]:</span> <span 
class="kn">import</span><span class="w"> </span><span 
class="nn">datafusion</span>
 
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">2</span><span class="p">]:</span> <span 
class="n">datafusion</span><span class="o">.</span><span 
class="n">__version__</span>
-<span class="n">Out</span><span class="p">[</span><span 
class="mi">2</span><span class="p">]:</span> <span 
class="s1">&#39;45.2.0&#39;</span>
+<span class="n">Out</span><span class="p">[</span><span 
class="mi">2</span><span class="p">]:</span> <span 
class="s1">&#39;46.0.0&#39;</span>
 </pre></div>
 </div>
 <p>In this documentation we will also show some examples for how DataFusion 
integrates
diff --git a/user-guide/io/arrow.html b/user-guide/io/arrow.html
index caa0e63f..898de10e 100644
--- a/user-guide/io/arrow.html
+++ b/user-guide/io/arrow.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/avro.html b/user-guide/io/avro.html
index 9c18f51b..c4bb4532 100644
--- a/user-guide/io/avro.html
+++ b/user-guide/io/avro.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/csv.html b/user-guide/io/csv.html
index 880ce775..73177fb8 100644
--- a/user-guide/io/csv.html
+++ b/user-guide/io/csv.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/index.html b/user-guide/io/index.html
index b42512dc..a3cf29c6 100644
--- a/user-guide/io/index.html
+++ b/user-guide/io/index.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/json.html b/user-guide/io/json.html
index 52d53777..4538d9d3 100644
--- a/user-guide/io/json.html
+++ b/user-guide/io/json.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/parquet.html b/user-guide/io/parquet.html
index 71d03386..63fd4d0b 100644
--- a/user-guide/io/parquet.html
+++ b/user-guide/io/parquet.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/io/table_provider.html 
b/user-guide/io/table_provider.html
index 410623c3..3dff2d0b 100644
--- a/user-guide/io/table_provider.html
+++ b/user-guide/io/table_provider.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
diff --git a/user-guide/sql.html b/user-guide/sql.html
index e8d46a50..9ab9854c 100644
--- a/user-guide/sql.html
+++ b/user-guide/sql.html
@@ -347,6 +347,11 @@
        datafusion.udf
       </a>
      </li>
+     <li class="toctree-l3">
+      <a class="reference internal" 
href="../autoapi/datafusion/unparser/index.html">
+       datafusion.unparser
+      </a>
+     </li>
     </ul>
    </li>
   </ul>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to