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


The following commit(s) were added to refs/heads/asf-staging by this push:
     new e63b071  Publish built docs triggered by 
db1bc62999f559d515a6a8a7f2194ab6d20b3035
e63b071 is described below

commit e63b0710fa1e98ebb15c8fa4e7c51bb979bb9da6
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jan 9 17:39:05 2025 +0000

    Publish built docs triggered by db1bc62999f559d515a6a8a7f2194ab6d20b3035
---
 _sources/autoapi/datafusion/context/index.rst.txt |  49 +++++----
 _sources/autoapi/datafusion/index.rst.txt         |  40 ++++----
 _sources/user-guide/configuration.rst.txt         |   8 +-
 autoapi/datafusion/context/index.html             | 118 +++++++++++++---------
 autoapi/datafusion/index.html                     |  98 +++++++++---------
 genindex.html                                     |  38 +++----
 objects.inv                                       | Bin 5837 -> 5846 bytes
 searchindex.js                                    |   2 +-
 user-guide/common-operations/aggregations.html    |  92 ++++++++---------
 user-guide/common-operations/basic-info.html      |  46 ++++-----
 user-guide/common-operations/functions.html       |  40 ++++----
 user-guide/configuration.html                     |   8 +-
 12 files changed, 286 insertions(+), 253 deletions(-)

diff --git a/_sources/autoapi/datafusion/context/index.rst.txt 
b/_sources/autoapi/datafusion/context/index.rst.txt
index 7ba8c33..2096b7a 100644
--- a/_sources/autoapi/datafusion/context/index.rst.txt
+++ b/_sources/autoapi/datafusion/context/index.rst.txt
@@ -17,6 +17,7 @@ Classes
    datafusion.context.ArrowArrayExportable
    datafusion.context.ArrowStreamExportable
    datafusion.context.RuntimeConfig
+   datafusion.context.RuntimeEnvBuilder
    datafusion.context.SQLOptions
    datafusion.context.SessionConfig
    datafusion.context.SessionContext
@@ -54,38 +55,48 @@ Module Contents
 
 .. py:class:: RuntimeConfig
 
+   Bases: :py:obj:`RuntimeEnvBuilder`
+
+
+   See `RuntimeEnvBuilder`.
+
+   Create a new :py:class:`RuntimeEnvBuilder` with default values.
+
+
+.. py:class:: RuntimeEnvBuilder
+
    Runtime configuration options.
 
-   Create a new :py:class:`RuntimeConfig` with default values.
+   Create a new :py:class:`RuntimeEnvBuilder` with default values.
 
 
-   .. py:method:: with_disk_manager_disabled() -> RuntimeConfig
+   .. py:method:: with_disk_manager_disabled() -> RuntimeEnvBuilder
 
       Disable the disk manager, attempts to create temporary files will error.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_disk_manager_os() -> RuntimeConfig
+   .. py:method:: with_disk_manager_os() -> RuntimeEnvBuilder
 
       Use the operating system's temporary directory for disk manager.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_disk_manager_specified(*paths: str | pathlib.Path) -> 
RuntimeConfig
+   .. py:method:: with_disk_manager_specified(*paths: str | pathlib.Path) -> 
RuntimeEnvBuilder
 
       Use the specified paths for the disk manager's temporary files.
 
       :param paths: Paths to use for the disk manager's temporary files.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_fair_spill_pool(size: int) -> RuntimeConfig
+   .. py:method:: with_fair_spill_pool(size: int) -> RuntimeEnvBuilder
 
       Use a fair spill pool with the specified size.
 
@@ -105,15 +116,15 @@ Module Contents
 
       :param size: Size of the memory pool in bytes.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Examples usage::
 
-          config = RuntimeConfig().with_fair_spill_pool(1024)
+          config = RuntimeEnvBuilder().with_fair_spill_pool(1024)
 
 
 
-   .. py:method:: with_greedy_memory_pool(size: int) -> RuntimeConfig
+   .. py:method:: with_greedy_memory_pool(size: int) -> RuntimeEnvBuilder
 
       Use a greedy memory pool with the specified size.
 
@@ -123,33 +134,33 @@ Module Contents
 
       :param size: Size of the memory pool in bytes.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Example usage::
 
-          config = RuntimeConfig().with_greedy_memory_pool(1024)
+          config = RuntimeEnvBuilder().with_greedy_memory_pool(1024)
 
 
 
-   .. py:method:: with_temp_file_path(path: str | pathlib.Path) -> 
RuntimeConfig
+   .. py:method:: with_temp_file_path(path: str | pathlib.Path) -> 
RuntimeEnvBuilder
 
       Use the specified path to create any needed temporary files.
 
       :param path: Path to use for temporary files.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Example usage::
 
-          config = RuntimeConfig().with_temp_file_path("/tmp")
+          config = RuntimeEnvBuilder().with_temp_file_path("/tmp")
 
 
 
-   .. py:method:: with_unbounded_memory_pool() -> RuntimeConfig
+   .. py:method:: with_unbounded_memory_pool() -> RuntimeEnvBuilder
 
       Use an unbounded memory pool.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
@@ -374,7 +385,7 @@ Module Contents
    .. py:attribute:: config_internal
 
 
-.. py:class:: SessionContext(config: SessionConfig | None = None, runtime: 
RuntimeConfig | None = None)
+.. py:class:: SessionContext(config: SessionConfig | None = None, runtime: 
RuntimeEnvBuilder | None = None)
 
    This is the main interface for executing queries and creating DataFrames.
 
diff --git a/_sources/autoapi/datafusion/index.rst.txt 
b/_sources/autoapi/datafusion/index.rst.txt
index 6374b5c..35db823 100644
--- a/_sources/autoapi/datafusion/index.rst.txt
+++ b/_sources/autoapi/datafusion/index.rst.txt
@@ -53,7 +53,7 @@ Classes
    datafusion.LogicalPlan
    datafusion.RecordBatch
    datafusion.RecordBatchStream
-   datafusion.RuntimeConfig
+   datafusion.RuntimeEnvBuilder
    datafusion.SQLOptions
    datafusion.ScalarUDF
    datafusion.SessionConfig
@@ -856,40 +856,40 @@ Package Contents
    .. py:attribute:: rbs
 
 
-.. py:class:: RuntimeConfig
+.. py:class:: RuntimeEnvBuilder
 
    Runtime configuration options.
 
-   Create a new :py:class:`RuntimeConfig` with default values.
+   Create a new :py:class:`RuntimeEnvBuilder` with default values.
 
 
-   .. py:method:: with_disk_manager_disabled() -> RuntimeConfig
+   .. py:method:: with_disk_manager_disabled() -> RuntimeEnvBuilder
 
       Disable the disk manager, attempts to create temporary files will error.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_disk_manager_os() -> RuntimeConfig
+   .. py:method:: with_disk_manager_os() -> RuntimeEnvBuilder
 
       Use the operating system's temporary directory for disk manager.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_disk_manager_specified(*paths: str | pathlib.Path) -> 
RuntimeConfig
+   .. py:method:: with_disk_manager_specified(*paths: str | pathlib.Path) -> 
RuntimeEnvBuilder
 
       Use the specified paths for the disk manager's temporary files.
 
       :param paths: Paths to use for the disk manager's temporary files.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
-   .. py:method:: with_fair_spill_pool(size: int) -> RuntimeConfig
+   .. py:method:: with_fair_spill_pool(size: int) -> RuntimeEnvBuilder
 
       Use a fair spill pool with the specified size.
 
@@ -909,15 +909,15 @@ Package Contents
 
       :param size: Size of the memory pool in bytes.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Examples usage::
 
-          config = RuntimeConfig().with_fair_spill_pool(1024)
+          config = RuntimeEnvBuilder().with_fair_spill_pool(1024)
 
 
 
-   .. py:method:: with_greedy_memory_pool(size: int) -> RuntimeConfig
+   .. py:method:: with_greedy_memory_pool(size: int) -> RuntimeEnvBuilder
 
       Use a greedy memory pool with the specified size.
 
@@ -927,33 +927,33 @@ Package Contents
 
       :param size: Size of the memory pool in bytes.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Example usage::
 
-          config = RuntimeConfig().with_greedy_memory_pool(1024)
+          config = RuntimeEnvBuilder().with_greedy_memory_pool(1024)
 
 
 
-   .. py:method:: with_temp_file_path(path: str | pathlib.Path) -> 
RuntimeConfig
+   .. py:method:: with_temp_file_path(path: str | pathlib.Path) -> 
RuntimeEnvBuilder
 
       Use the specified path to create any needed temporary files.
 
       :param path: Path to use for temporary files.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
       Example usage::
 
-          config = RuntimeConfig().with_temp_file_path("/tmp")
+          config = RuntimeEnvBuilder().with_temp_file_path("/tmp")
 
 
 
-   .. py:method:: with_unbounded_memory_pool() -> RuntimeConfig
+   .. py:method:: with_unbounded_memory_pool() -> RuntimeEnvBuilder
 
       Use an unbounded memory pool.
 
-      :returns: A new :py:class:`RuntimeConfig` object with the updated 
setting.
+      :returns: A new :py:class:`RuntimeEnvBuilder` object with the updated 
setting.
 
 
 
diff --git a/_sources/user-guide/configuration.rst.txt 
b/_sources/user-guide/configuration.rst.txt
index 7d33001..db200a4 100644
--- a/_sources/user-guide/configuration.rst.txt
+++ b/_sources/user-guide/configuration.rst.txt
@@ -19,18 +19,18 @@ Configuration
 =============
 
 Let's look at how we can configure DataFusion. When creating a 
:py:class:`~datafusion.context.SessionContext`, you can pass in
-a :py:class:`~datafusion.context.SessionConfig` and 
:py:class:`~datafusion.context.RuntimeConfig` object. These two cover a wide 
range of options.
+a :py:class:`~datafusion.context.SessionConfig` and 
:py:class:`~datafusion.context.RuntimeEnvBuilder` object. These two cover a 
wide range of options.
 
 .. code-block:: python
 
-    from datafusion import RuntimeConfig, SessionConfig, SessionContext
+    from datafusion import RuntimeEnvBuilder, SessionConfig, SessionContext
 
     # create a session context with default settings
     ctx = SessionContext()
     print(ctx)
 
     # create a session context with explicit runtime and config settings
-    runtime = 
RuntimeConfig().with_disk_manager_os().with_fair_spill_pool(10000000)
+    runtime = 
RuntimeEnvBuilder().with_disk_manager_os().with_fair_spill_pool(10000000)
     config = (
         SessionConfig()
         .with_create_default_catalog_and_schema(True)
@@ -48,4 +48,4 @@ a :py:class:`~datafusion.context.SessionConfig` and 
:py:class:`~datafusion.conte
 
 
 You can read more about available 
:py:class:`~datafusion.context.SessionConfig` options in the `rust DataFusion 
Configuration guide 
<https://arrow.apache.org/datafusion/user-guide/configs.html>`_,
-and about :code:`RuntimeConfig` options in the rust `online API documentation 
<https://docs.rs/datafusion/latest/datafusion/execution/runtime_env/struct.RuntimeConfig.html>`_.
+and about :code:`RuntimeEnvBuilder` options in the rust `online API 
documentation 
<https://docs.rs/datafusion/latest/datafusion/execution/runtime_env/struct.RuntimeEnvBuilder.html>`_.
diff --git a/autoapi/datafusion/context/index.html 
b/autoapi/datafusion/context/index.html
index 31a27a1..e2026ed 100644
--- a/autoapi/datafusion/context/index.html
+++ b/autoapi/datafusion/context/index.html
@@ -418,75 +418,84 @@
       </span>
      </code>
     </a>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       RuntimeEnvBuilder
+      </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.context.RuntimeConfig.with_disk_manager_disabled">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_disk_manager_disabled">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_disabled()
+         RuntimeEnvBuilder.with_disk_manager_disabled()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_disk_manager_os">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_disk_manager_os">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_os()
+         RuntimeEnvBuilder.with_disk_manager_os()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_disk_manager_specified">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_disk_manager_specified">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_specified()
+         RuntimeEnvBuilder.with_disk_manager_specified()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_fair_spill_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_fair_spill_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_fair_spill_pool()
+         RuntimeEnvBuilder.with_fair_spill_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_greedy_memory_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_greedy_memory_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_greedy_memory_pool()
+         RuntimeEnvBuilder.with_greedy_memory_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_temp_file_path">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_temp_file_path">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_temp_file_path()
+         RuntimeEnvBuilder.with_temp_file_path()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.with_unbounded_memory_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.with_unbounded_memory_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_unbounded_memory_pool()
+         RuntimeEnvBuilder.with_unbounded_memory_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeConfig.config_internal">
+      <a class="reference internal nav-link" 
href="#datafusion.context.RuntimeEnvBuilder.config_internal">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.config_internal
+         RuntimeEnvBuilder.config_internal
         </span>
        </code>
       </a>
@@ -1078,18 +1087,21 @@
 <td><p>Type hint for object exporting Arrow C Stream via Arrow PyCapsule 
Interface.</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a></p></td>
+<td><p>See <cite>RuntimeEnvBuilder</cite>.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a></p></td>
 <td><p>Runtime configuration options.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.context.SQLOptions" 
title="datafusion.context.SQLOptions"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SQLOptions</span></code></a></p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.context.SQLOptions" 
title="datafusion.context.SQLOptions"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SQLOptions</span></code></a></p></td>
 <td><p>Options to be used when performing SQL queries.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.context.SessionConfig" 
title="datafusion.context.SessionConfig"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SessionConfig</span></code></a></p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.context.SessionConfig" 
title="datafusion.context.SessionConfig"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SessionConfig</span></code></a></p></td>
 <td><p>Session configuration options.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.context.SessionContext" 
title="datafusion.context.SessionContext"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SessionContext</span></code></a></p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.context.SessionContext" 
title="datafusion.context.SessionContext"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">SessionContext</span></code></a></p></td>
 <td><p>This is the main interface for executing queries and creating 
DataFrames.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.context.TableProviderExportable" 
title="datafusion.context.TableProviderExportable"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">TableProviderExportable</span></code></a></p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.context.TableProviderExportable" 
title="datafusion.context.TableProviderExportable"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">TableProviderExportable</span></code></a></p></td>
 <td><p>Type hint for object that has __datafusion_table_provider__ 
PyCapsule.</p></td>
 </tr>
 </tbody>
@@ -1126,47 +1138,55 @@
 <dl class="py class">
 <dt class="sig sig-object py" id="datafusion.context.RuntimeConfig">
 <em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.context.</span></span><span class="sig-name 
descname"><span class="pre">RuntimeConfig</span></span><a class="headerlink" 
href="#datafusion.context.RuntimeConfig" title="Link to this 
definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a></p>
+<p>See <cite>RuntimeEnvBuilder</cite>.</p>
+<p>Create a new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> with default values.</p>
+</dd></dl>
+
+<dl class="py class">
+<dt class="sig sig-object py" id="datafusion.context.RuntimeEnvBuilder">
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.context.</span></span><span class="sig-name 
descname"><span class="pre">RuntimeEnvBuilder</span></span><a 
class="headerlink" href="#datafusion.context.RuntimeEnvBuilder" title="Link to 
this definition">¶</a></dt>
 <dd><p>Runtime configuration options.</p>
-<p>Create a new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> with 
default values.</p>
+<p>Create a new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> with default values.</p>
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_disk_manager_disabled">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_disabled</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.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.context.RuntimeConfig.wi [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_disk_manager_disabled">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_disabled</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.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.context.Runt [...]
 <dd><p>Disable the disk manager, attempts to create temporary files will 
error.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_disk_manager_os">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_os</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.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.context.RuntimeConfig.with_dis [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_disk_manager_os">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_os</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.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.context.RuntimeEnv [...]
 <dd><p>Use the operating system’s temporary directory for disk manager.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_disk_manager_specified">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_specified</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="o"><span 
class="pre">*</span></span><span class="n"><span 
class="pre">paths</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path< [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_disk_manager_specified">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_specified</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="o"><span 
class="pre">*</span></span><span class="n"><span 
class="pre">paths</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path< [...]
 <dd><p>Use the specified paths for the disk manager’s temporary files.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>paths</strong> – Paths to use for the disk 
manager’s temporary files.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_fair_spill_pool">
-<span class="sig-name descname"><span 
class="pre">with_fair_spill_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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= [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_fair_spill_pool">
+<span class="sig-name descname"><span 
class="pre">with_fair_spill_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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= [...]
 <dd><p>Use a fair spill pool with the specified size.</p>
 <p>This pool works best when you know beforehand the query has multiple 
spillable
 operators that will likely all need to spill. Sometimes it will cause spills
@@ -1187,68 +1207,68 @@ doing so:</p>
 <dd class="field-odd"><p><strong>size</strong> – Size of the memory pool in 
bytes.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Examples usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_greedy_memory_pool">
-<span class="sig-name descname"><span 
class="pre">with_greedy_memory_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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" hr [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_greedy_memory_pool">
+<span class="sig-name descname"><span 
class="pre">with_greedy_memory_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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" hr [...]
 <dd><p>Use a greedy memory pool with the specified size.</p>
 <p>This pool works well for queries that do not need to spill or have a single
-spillable operator. See <a class="reference internal" 
href="#datafusion.context.RuntimeConfig.with_fair_spill_pool" 
title="datafusion.context.RuntimeConfig.with_fair_spill_pool"><code class="xref 
py py-func docutils literal notranslate"><span 
class="pre">with_fair_spill_pool()</span></code></a> if there are
+spillable operator. See <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder.with_fair_spill_pool" 
title="datafusion.context.RuntimeEnvBuilder.with_fair_spill_pool"><code 
class="xref py py-func docutils literal notranslate"><span 
class="pre">with_fair_spill_pool()</span></code></a> if there are
 multiple spillable operators that all will spill.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>size</strong> – Size of the memory pool in 
bytes.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Example usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_greedy_memory_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_greedy_memory_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_temp_file_path">
-<span class="sig-name descname"><span 
class="pre">with_temp_file_path</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">path</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path</span></span></em><span class="sig-paren">)</span> 
<span c [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_temp_file_path">
+<span class="sig-name descname"><span 
class="pre">with_temp_file_path</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">path</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path</span></span></em><span class="sig-paren">)</span> 
<span c [...]
 <dd><p>Use the specified path to create any needed temporary files.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>path</strong> – Path to use for temporary 
files.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Example usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_temp_file_path</span><span class="p">(</span><span 
class="s2">&quot;/tmp&quot;</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_temp_file_path</span><span class="p">(</span><span 
class="s2">&quot;/tmp&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.with_unbounded_memory_pool">
-<span class="sig-name descname"><span 
class="pre">with_unbounded_memory_pool</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.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.context.RuntimeConfig.wi [...]
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.with_unbounded_memory_pool">
+<span class="sig-name descname"><span 
class="pre">with_unbounded_memory_pool</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.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.context.Runt [...]
 <dd><p>Use an unbounded memory pool.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeConfig" 
title="datafusion.context.RuntimeConfig"><code class="xref py py-class docutils 
literal notranslate"><span class="pre">RuntimeConfig</span></code></a> object 
with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.context.RuntimeEnvBuilder" 
title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" 
id="datafusion.context.RuntimeConfig.config_internal">
-<span class="sig-name descname"><span 
class="pre">config_internal</span></span><a class="headerlink" 
href="#datafusion.context.RuntimeConfig.config_internal" title="Link to this 
definition">¶</a></dt>
+<dt class="sig sig-object py" 
id="datafusion.context.RuntimeEnvBuilder.config_internal">
+<span class="sig-name descname"><span 
class="pre">config_internal</span></span><a class="headerlink" 
href="#datafusion.context.RuntimeEnvBuilder.config_internal" title="Link to 
this definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
@@ -1538,7 +1558,7 @@ automatically created.</p>
 
 <dl class="py class">
 <dt class="sig sig-object py" id="datafusion.context.SessionContext">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.context.</span></span><span class="sig-name 
descname"><span class="pre">SessionContext</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">config</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="#datafusio [...]
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.context.</span></span><span class="sig-name 
descname"><span class="pre">SessionContext</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">config</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="#datafusio [...]
 <dd><p>This is the main interface for executing queries and creating 
DataFrames.</p>
 <p>See <a class="reference internal" 
href="../../../user-guide/basics.html#user-guide-concepts"><span class="std 
std-ref">Concepts</span></a> in the online documentation for more 
information.</p>
 <p>Main interface for executing queries with DataFusion.</p>
diff --git a/autoapi/datafusion/index.html b/autoapi/datafusion/index.html
index f54ff6d..f4c3d35 100644
--- a/autoapi/datafusion/index.html
+++ b/autoapi/datafusion/index.html
@@ -1331,82 +1331,82 @@
     </ul>
    </li>
    <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#datafusion.RuntimeConfig">
+    <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder">
      <code class="docutils literal notranslate">
       <span class="pre">
-       RuntimeConfig
+       RuntimeEnvBuilder
       </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.RuntimeConfig.with_disk_manager_disabled">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_disk_manager_disabled">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_disabled()
+         RuntimeEnvBuilder.with_disk_manager_disabled()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_disk_manager_os">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_disk_manager_os">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_os()
+         RuntimeEnvBuilder.with_disk_manager_os()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_disk_manager_specified">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_disk_manager_specified">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_disk_manager_specified()
+         RuntimeEnvBuilder.with_disk_manager_specified()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_fair_spill_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_fair_spill_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_fair_spill_pool()
+         RuntimeEnvBuilder.with_fair_spill_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_greedy_memory_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_greedy_memory_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_greedy_memory_pool()
+         RuntimeEnvBuilder.with_greedy_memory_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_temp_file_path">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_temp_file_path">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_temp_file_path()
+         RuntimeEnvBuilder.with_temp_file_path()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.with_unbounded_memory_pool">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.with_unbounded_memory_pool">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.with_unbounded_memory_pool()
+         RuntimeEnvBuilder.with_unbounded_memory_pool()
         </span>
        </code>
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" 
href="#datafusion.RuntimeConfig.config_internal">
+      <a class="reference internal nav-link" 
href="#datafusion.RuntimeEnvBuilder.config_internal">
        <code class="docutils literal notranslate">
         <span class="pre">
-         RuntimeConfig.config_internal
+         RuntimeEnvBuilder.config_internal
         </span>
        </code>
       </a>
@@ -1890,7 +1890,7 @@ See <a class="reference external" 
href="https://datafusion.apache.org/python";>ht
 <tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.RecordBatchStream" title="datafusion.RecordBatchStream"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">RecordBatchStream</span></code></a></p></td>
 <td><p>This class represents a stream of record batches.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a></p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a></p></td>
 <td><p>Runtime configuration options.</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.SQLOptions" title="datafusion.SQLOptions"><code class="xref 
py py-obj docutils literal notranslate"><span 
class="pre">SQLOptions</span></code></a></p></td>
@@ -2706,49 +2706,49 @@ using the `DOT</cite> language. This format can be 
visualized using software fro
 </dd></dl>
 
 <dl class="py class">
-<dt class="sig sig-object py" id="datafusion.RuntimeConfig">
-<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.</span></span><span class="sig-name descname"><span 
class="pre">RuntimeConfig</span></span><a class="headerlink" 
href="#datafusion.RuntimeConfig" title="Link to this definition">¶</a></dt>
+<dt class="sig sig-object py" id="datafusion.RuntimeEnvBuilder">
+<em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.</span></span><span class="sig-name descname"><span 
class="pre">RuntimeEnvBuilder</span></span><a class="headerlink" 
href="#datafusion.RuntimeEnvBuilder" title="Link to this definition">¶</a></dt>
 <dd><p>Runtime configuration options.</p>
-<p>Create a new <a class="reference internal" href="#datafusion.RuntimeConfig" 
title="datafusion.RuntimeConfig"><code class="xref py py-class docutils literal 
notranslate"><span class="pre">RuntimeConfig</span></code></a> with default 
values.</p>
+<p>Create a new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> with default values.</p>
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_disk_manager_disabled">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_disabled</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.RuntimeConfig" title="datafusion.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeConfig.with_disk_manager_disabled [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_disk_manager_disabled">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_disabled</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.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeEnvBuilder.with_disk_ [...]
 <dd><p>Disable the disk manager, attempts to create temporary files will 
error.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_disk_manager_os">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_os</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.RuntimeConfig" title="datafusion.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeConfig.with_disk_manager_os" title="Lin [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_disk_manager_os">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_os</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.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeEnvBuilder.with_disk_manage [...]
 <dd><p>Use the operating system’s temporary directory for disk manager.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_disk_manager_specified">
-<span class="sig-name descname"><span 
class="pre">with_disk_manager_specified</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="o"><span 
class="pre">*</span></span><span class="n"><span 
class="pre">paths</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path< [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_disk_manager_specified">
+<span class="sig-name descname"><span 
class="pre">with_disk_manager_specified</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="o"><span 
class="pre">*</span></span><span class="n"><span 
class="pre">paths</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path< [...]
 <dd><p>Use the specified paths for the disk manager’s temporary files.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>paths</strong> – Paths to use for the disk 
manager’s temporary files.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_fair_spill_pool">
-<span class="sig-name descname"><span 
class="pre">with_fair_spill_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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= [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_fair_spill_pool">
+<span class="sig-name descname"><span 
class="pre">with_fair_spill_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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= [...]
 <dd><p>Use a fair spill pool with the specified size.</p>
 <p>This pool works best when you know beforehand the query has multiple 
spillable
 operators that will likely all need to spill. Sometimes it will cause spills
@@ -2769,68 +2769,68 @@ doing so:</p>
 <dd class="field-odd"><p><strong>size</strong> – Size of the memory pool in 
bytes.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Examples usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_greedy_memory_pool">
-<span class="sig-name descname"><span 
class="pre">with_greedy_memory_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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" hr [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_greedy_memory_pool">
+<span class="sig-name descname"><span 
class="pre">with_greedy_memory_pool</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">size</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">int</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" hr [...]
 <dd><p>Use a greedy memory pool with the specified size.</p>
 <p>This pool works well for queries that do not need to spill or have a single
-spillable operator. See <a class="reference internal" 
href="#datafusion.RuntimeConfig.with_fair_spill_pool" 
title="datafusion.RuntimeConfig.with_fair_spill_pool"><code class="xref py 
py-func docutils literal notranslate"><span 
class="pre">with_fair_spill_pool()</span></code></a> if there are
+spillable operator. See <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder.with_fair_spill_pool" 
title="datafusion.RuntimeEnvBuilder.with_fair_spill_pool"><code class="xref py 
py-func docutils literal notranslate"><span 
class="pre">with_fair_spill_pool()</span></code></a> if there are
 multiple spillable operators that all will spill.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>size</strong> – Size of the memory pool in 
bytes.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Example usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_greedy_memory_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_greedy_memory_pool</span><span class="p">(</span><span 
class="mi">1024</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_temp_file_path">
-<span class="sig-name descname"><span 
class="pre">with_temp_file_path</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">path</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path</span></span></em><span class="sig-paren">)</span> 
<span c [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_temp_file_path">
+<span class="sig-name descname"><span 
class="pre">with_temp_file_path</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">path</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span><span class="w"> </span><span class="p"><span 
class="pre">|</span></span><span class="w"> </span><span 
class="pre">pathlib.Path</span></span></em><span class="sig-paren">)</span> 
<span c [...]
 <dd><p>Use the specified path to create any needed temporary files.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
 <dd class="field-odd"><p><strong>path</strong> – Path to use for temporary 
files.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-even"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 <p>Example usage:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeConfig</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_temp_file_path</span><span class="p">(</span><span 
class="s2">&quot;/tmp&quot;</span><span class="p">)</span>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">config</span> <span 
class="o">=</span> <span class="n">RuntimeEnvBuilder</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_temp_file_path</span><span class="p">(</span><span 
class="s2">&quot;/tmp&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
 </dd></dl>
 
 <dl class="py method">
-<dt class="sig sig-object py" 
id="datafusion.RuntimeConfig.with_unbounded_memory_pool">
-<span class="sig-name descname"><span 
class="pre">with_unbounded_memory_pool</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.RuntimeConfig" title="datafusion.RuntimeConfig"><span 
class="pre">RuntimeConfig</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeConfig.with_unbounded_memory_pool [...]
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.with_unbounded_memory_pool">
+<span class="sig-name descname"><span 
class="pre">with_unbounded_memory_pool</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.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><span 
class="pre">RuntimeEnvBuilder</span></a></span></span><a class="headerlink" 
href="#datafusion.RuntimeEnvBuilder.with_unbou [...]
 <dd><p>Use an unbounded memory pool.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeConfig" title="datafusion.RuntimeConfig"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code></a> object with the updated setting.</p>
+<dd class="field-odd"><p>A new <a class="reference internal" 
href="#datafusion.RuntimeEnvBuilder" title="datafusion.RuntimeEnvBuilder"><code 
class="xref py py-class docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code></a> object with the updated 
setting.</p>
 </dd>
 </dl>
 </dd></dl>
 
 <dl class="py attribute">
-<dt class="sig sig-object py" id="datafusion.RuntimeConfig.config_internal">
-<span class="sig-name descname"><span 
class="pre">config_internal</span></span><a class="headerlink" 
href="#datafusion.RuntimeConfig.config_internal" title="Link to this 
definition">¶</a></dt>
+<dt class="sig sig-object py" 
id="datafusion.RuntimeEnvBuilder.config_internal">
+<span class="sig-name descname"><span 
class="pre">config_internal</span></span><a class="headerlink" 
href="#datafusion.RuntimeEnvBuilder.config_internal" title="Link to this 
definition">¶</a></dt>
 <dd></dd></dl>
 
 </dd></dl>
diff --git a/genindex.html b/genindex.html
index 26eeba3..041f9c3 100644
--- a/genindex.html
+++ b/genindex.html
@@ -941,12 +941,12 @@
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.concat_ws">concat_ws()
 (in module datafusion.functions)</a>
 </li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.config_internal">config_internal
 (datafusion.context.RuntimeConfig attribute)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.config_internal">config_internal
 (datafusion.context.RuntimeEnvBuilder attribute)</a>
 
       <ul>
         <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionConfig.config_internal">(datafusion.context.SessionConfig
 attribute)</a>
 </li>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.config_internal">(datafusion.RuntimeConfig
 attribute)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.config_internal">(datafusion.RuntimeEnvBuilder
 attribute)</a>
 </li>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.SessionConfig.config_internal">(datafusion.SessionConfig
 attribute)</a>
 </li>
@@ -1968,10 +1968,12 @@
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.rtrim">rtrim()
 (in module datafusion.functions)</a>
 </li>
-      <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig">RuntimeConfig 
(class in datafusion)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig">RuntimeConfig
 (class in datafusion.context)</a>
+</li>
+      <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder">RuntimeEnvBuilder
 (class in datafusion)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig">(class
 in datafusion.context)</a>
+        <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder">(class
 in datafusion.context)</a>
 </li>
       </ul></li>
   </ul></td>
@@ -2390,36 +2392,36 @@
         <li><a 
href="autoapi/datafusion/index.html#datafusion.SessionConfig.with_default_catalog_and_schema">(datafusion.SessionConfig
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_disk_manager_disabled">with_disk_manager_disabled()
 (datafusion.context.RuntimeConfig method)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_disk_manager_disabled">with_disk_manager_disabled()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_disk_manager_disabled">(datafusion.RuntimeConfig
 method)</a>
+        <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.RuntimeConfig.with_disk_manager_os">with_disk_manager_os()
 (datafusion.context.RuntimeConfig method)</a>
+      <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.RuntimeConfig.with_disk_manager_os">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_disk_manager_os">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_disk_manager_specified">with_disk_manager_specified()
 (datafusion.context.RuntimeConfig method)</a>
+      <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>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_disk_manager_specified">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_disk_manager_specified">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_fair_spill_pool">with_fair_spill_pool()
 (datafusion.context.RuntimeConfig method)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_fair_spill_pool">with_fair_spill_pool()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_fair_spill_pool">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_fair_spill_pool">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_greedy_memory_pool">with_greedy_memory_pool()
 (datafusion.context.RuntimeConfig method)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_greedy_memory_pool">with_greedy_memory_pool()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_greedy_memory_pool">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_greedy_memory_pool">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
       <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionConfig.with_information_schema">with_information_schema()
 (datafusion.context.SessionConfig method)</a>
@@ -2476,16 +2478,16 @@
         <li><a 
href="autoapi/datafusion/index.html#datafusion.SessionConfig.with_target_partitions">(datafusion.SessionConfig
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_temp_file_path">with_temp_file_path()
 (datafusion.context.RuntimeConfig method)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_temp_file_path">with_temp_file_path()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_temp_file_path">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_temp_file_path">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig.with_unbounded_memory_pool">with_unbounded_memory_pool()
 (datafusion.context.RuntimeConfig method)</a>
+      <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder.with_unbounded_memory_pool">with_unbounded_memory_pool()
 (datafusion.context.RuntimeEnvBuilder method)</a>
 
       <ul>
-        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeConfig.with_unbounded_memory_pool">(datafusion.RuntimeConfig
 method)</a>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.RuntimeEnvBuilder.with_unbounded_memory_pool">(datafusion.RuntimeEnvBuilder
 method)</a>
 </li>
       </ul></li>
       <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.write_csv">write_csv()
 (datafusion.dataframe.DataFrame method)</a>
diff --git a/objects.inv b/objects.inv
index f06de8b..52cd8b0 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index f1de453..1878ceb 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[14, null]], "Aggregate 
Functions": [[18, "aggregate-functions"], [25, "aggregate-functions"], [26, 
"aggregate-functions"]], "Aggregation": [[18, null]], "Arrays": [[20, 
"arrays"]], "Arrow": [[30, null]], "Attributes": [[3, "attributes"], [5, 
"attributes"], [9, "attributes"], [13, "attributes"]], "Available Functions": 
[[26, "available-functions"]], "Avro": [[31, null]], "Basic Operations": [[19, 
null]], "Boolean": [[20, "boolean"]], "CSV" [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[14, null]], "Aggregate 
Functions": [[18, "aggregate-functions"], [25, "aggregate-functions"], [26, 
"aggregate-functions"]], "Aggregation": [[18, null]], "Arrays": [[20, 
"arrays"]], "Arrow": [[30, null]], "Attributes": [[3, "attributes"], [5, 
"attributes"], [9, "attributes"], [13, "attributes"]], "Available Functions": 
[[26, "available-functions"]], "Avro": [[31, null]], "Basic Operations": [[19, 
null]], "Boolean": [[20, "boolean"]], "CSV" [...]
\ No newline at end of file
diff --git a/user-guide/common-operations/aggregations.html 
b/user-guide/common-operations/aggregations.html
index 5ec9c4d..e705601 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -464,20 +464,20 @@ For grouping the <code class="code docutils literal 
notranslate"><span class="pr
    <span class="o">...</span><span class="p">:</span> 
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">9</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<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">Max</span> <span 
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span> 
<span class="n">Speed</span>          <span class="o">|</span> <span 
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
-<span 
class="o">+----------+-----------+--------------------+-----------+</span>
-<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="mi">121</span>       <span class="o">|</span> 
<span class="mf">72.75</span>              <span class="o">|</span> <span 
class="mi">20</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="mi">95</span>        <span class="o">|</span> 
<span class="mf">90.0</span>               <span class="o">|</span> <span 
class="mi">85</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="mi">145</span>       <span class="o">|</span> 
<span class="mf">66.78571428571429</span>  <span class="o">|</span> <span 
class="mi">25</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="mi">90</span>        <span class="o">|</span> 
<span class="mf">58.785714285714285</span> <span class="o">|</span> <span 
class="mi">25</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Electric</span> <span 
class="o">|</span> <span class="mi">140</span>       <span class="o">|</span> 
<span class="mf">98.88888888888889</span>  <span class="o">|</span> <span 
class="mi">45</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fairy</span>    <span 
class="o">|</span> <span class="mi">60</span>        <span class="o">|</span> 
<span class="mf">47.5</span>               <span class="o">|</span> <span 
class="mi">35</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="mi">80</span>        <span class="o">|</span> 
<span class="mf">54.23076923076923</span>  <span class="o">|</span> <span 
class="mi">30</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="mi">105</span>       <span class="o">|</span> 
<span class="mf">86.28571428571429</span>  <span class="o">|</span> <span 
class="mi">60</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="mi">115</span>       <span class="o">|</span> 
<span class="mf">67.25806451612904</span>  <span class="o">|</span> <span 
class="mi">15</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span> <span class="mi">120</span>       <span class="o">|</span> 
<span class="mf">58.125</span>             <span class="o">|</span> <span 
class="mi">25</span>        <span class="o">|</span>
-<span 
class="o">+----------+-----------+--------------------+-----------+</span>
+<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">Max</span> <span 
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span> 
<span class="n">Speed</span>         <span class="o">|</span> <span 
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
+<span class="o">+----------+-----------+-------------------+-----------+</span>
+<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="mi">121</span>       <span class="o">|</span> 
<span class="mf">72.75</span>             <span class="o">|</span> <span 
class="mi">20</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="mi">95</span>        <span class="o">|</span> 
<span class="mf">90.0</span>              <span class="o">|</span> <span 
class="mi">85</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="mi">80</span>        <span class="o">|</span> 
<span class="mf">54.23076923076923</span> <span class="o">|</span> <span 
class="mi">30</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="mi">105</span>       <span class="o">|</span> 
<span class="mf">86.28571428571429</span> <span class="o">|</span> <span 
class="mi">60</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="mi">115</span>       <span class="o">|</span> 
<span class="mf">67.25806451612904</span> <span class="o">|</span> <span 
class="mi">15</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span> <span class="mi">120</span>       <span class="o">|</span> 
<span class="mf">58.125</span>            <span class="o">|</span> <span 
class="mi">25</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fighting</span> <span 
class="o">|</span> <span class="mi">95</span>        <span class="o">|</span> 
<span class="mf">66.14285714285714</span> <span class="o">|</span> <span 
class="mi">35</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Psychic</span>  <span 
class="o">|</span> <span class="mi">150</span>       <span class="o">|</span> 
<span class="mf">99.25</span>             <span class="o">|</span> <span 
class="mi">42</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Rock</span>     <span 
class="o">|</span> <span class="mi">150</span>       <span class="o">|</span> 
<span class="mf">67.5</span>              <span class="o">|</span> <span 
class="mi">20</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ghost</span>    <span 
class="o">|</span> <span class="mi">130</span>       <span class="o">|</span> 
<span class="mf">103.75</span>            <span class="o">|</span> <span 
class="mi">80</span>        <span class="o">|</span>
+<span class="o">+----------+-----------+-------------------+-----------+</span>
 </pre></div>
 </div>
 <p>More than one column can be used for grouping</p>
@@ -488,20 +488,20 @@ For grouping the <code class="code docutils literal 
notranslate"><span class="pr
    <span class="o">....</span><span class="p">:</span> 
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">10</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<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="o">|</span> <span class="n">Max</span> <span 
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span> 
<span class="n">Speed</span>         <span class="o">|</span> <span 
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
-<span 
class="o">+--------+----------+-----------+-------------------+-----------+</span>
-<span class="o">|</span> <span class="n">Fire</span>   <span 
class="o">|</span> <span class="n">Flying</span>   <span class="o">|</span> 
<span class="mi">100</span>       <span class="o">|</span> <span 
class="mf">96.66666666666667</span> <span class="o">|</span> <span 
class="mi">90</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span>   <span 
class="o">|</span> <span class="n">Dragon</span>   <span class="o">|</span> 
<span class="mi">100</span>       <span class="o">|</span> <span 
class="mf">100.0</span>             <span class="o">|</span> <span 
class="mi">100</span>       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Bug</span>    <span 
class="o">|</span> <span class="n">Poison</span>   <span class="o">|</span> 
<span class="mi">145</span>       <span class="o">|</span> <span 
class="mf">73.33333333333333</span> <span class="o">|</span> <span 
class="mi">35</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span> <span 
class="o">|</span>          <span class="o">|</span> <span 
class="mi">115</span>       <span class="o">|</span> <span 
class="mf">71.3076923076923</span>  <span class="o">|</span> <span 
class="mi">30</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>  <span 
class="o">|</span> <span class="n">Fighting</span> <span class="o">|</span> 
<span class="mi">70</span>        <span class="o">|</span> <span 
class="mf">70.0</span>              <span class="o">|</span> <span 
class="mi">70</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Rock</span>   <span 
class="o">|</span> <span class="n">Ground</span>   <span class="o">|</span> 
<span class="mi">70</span>        <span class="o">|</span> <span 
class="mf">42.5</span>              <span class="o">|</span> <span 
class="mi">20</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>  <span 
class="o">|</span> <span class="n">Psychic</span>  <span class="o">|</span> 
<span class="mi">115</span>       <span class="o">|</span> <span 
class="mf">47.5</span>              <span class="o">|</span> <span 
class="mi">15</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>  <span 
class="o">|</span> <span class="n">Psychic</span>  <span class="o">|</span> 
<span class="mi">55</span>        <span class="o">|</span> <span 
class="mf">47.5</span>              <span class="o">|</span> <span 
class="mi">40</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ground</span> <span 
class="o">|</span> <span class="n">Rock</span>     <span class="o">|</span> 
<span class="mi">40</span>        <span class="o">|</span> <span 
class="mf">32.5</span>              <span class="o">|</span> <span 
class="mi">25</span>        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>  <span 
class="o">|</span> <span class="n">Flying</span>   <span class="o">|</span> 
<span class="mi">81</span>        <span class="o">|</span> <span 
class="mf">81.0</span>              <span class="o">|</span> <span 
class="mi">81</span>        <span class="o">|</span>
-<span 
class="o">+--------+----------+-----------+-------------------+-----------+</span>
+<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="o">|</span> <span class="n">Max</span> <span 
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span> 
<span class="n">Speed</span>          <span class="o">|</span> <span 
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
+<span 
class="o">+----------+--------+-----------+--------------------+-----------+</span>
+<span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">105</span>  
     <span class="o">|</span> <span class="mf">81.8</span>               <span 
class="o">|</span> <span class="mi">60</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">90</span>   
     <span class="o">|</span> <span class="mf">68.05263157894737</span>  <span 
class="o">|</span> <span class="mi">40</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">120</span>  
     <span class="o">|</span> <span class="mf">66.66666666666667</span>  <span 
class="o">|</span> <span class="mi">35</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="n">Fairy</span>  <span class="o">|</span> <span 
class="mi">45</span>        <span class="o">|</span> <span 
class="mf">32.5</span>               <span class="o">|</span> <span 
class="mi">20</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fighting</span> <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">95</span>   
     <span class="o">|</span> <span class="mf">66.14285714285714</span>  <span 
class="o">|</span> <span class="mi">35</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Psychic</span>  <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">150</span>  
     <span class="o">|</span> <span class="mf">100.57142857142857</span> <span 
class="o">|</span> <span class="mi">42</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">60</span>   
     <span class="o">|</span> <span class="mf">60.0</span>               <span 
class="o">|</span> <span class="mi">60</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Dragon</span>   <span 
class="o">|</span>        <span class="o">|</span> <span class="mi">70</span>   
     <span class="o">|</span> <span class="mf">60.0</span>               <span 
class="o">|</span> <span class="mi">50</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="n">Poison</span> <span class="o">|</span> <span 
class="mi">80</span>        <span class="o">|</span> <span 
class="mf">55.0</span>               <span class="o">|</span> <span 
class="mi">30</span>        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="n">Flying</span> <span class="o">|</span> <span 
class="mi">105</span>       <span class="o">|</span> <span 
class="mf">93.33333333333333</span>  <span class="o">|</span> <span 
class="mi">70</span>        <span class="o">|</span>
+<span 
class="o">+----------+--------+-----------+--------------------+-----------+</span>
 </pre></div>
 </div>
 <section id="setting-parameters">
@@ -559,15 +559,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">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span 
class="p">,</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">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">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">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="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="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">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="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="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">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="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="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">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">Ice</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">Fighting</span><span class="p">,</span> <span 
class="n">Flying</span><span class="p">,</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">Poison</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">Flying</span><span class="p">,</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">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>
 </pre></div>
@@ -582,15 +582,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">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">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">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">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">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">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">Poison</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span 
class="n">Psychic</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="o">|</span>
-<span class="o">|</span> <span class="n">Rock</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Water</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">Water</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">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="o">|</span>
+<span class="o">|</span> <span class="n">Rock</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="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>
 
@@ -601,14 +601,14 @@ entries entirely removed. The second is we can use the 
<code class="docutils lit
 <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">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">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</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="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">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">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">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">Fairy</span>    <span 
class="o">|</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">Flying</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">Dark</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">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">Dark</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="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">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>
 </pre></div>
diff --git a/user-guide/common-operations/basic-info.html 
b/user-guide/common-operations/basic-info.html
index d82074b..dd83f67 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -399,11 +399,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">881</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">290</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">34</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">656</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">260</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">809</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">369</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">799</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">974</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">164</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
 </pre></div>
 </div>
@@ -414,8 +414,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">881</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">290</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">809</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">369</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
 </pre></div>
 </div>
@@ -433,28 +433,28 @@ 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">881</span>      <span 
class="n">A</span>
-<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">290</span>      <span 
class="n">A</span>
-<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>      <span class="mi">34</span>      <span 
class="n">B</span>
-<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">656</span>      <span 
class="n">C</span>
-<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">260</span>      <span 
class="n">B</span>
+<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>     <span class="mi">809</span>      <span 
class="n">A</span>
+<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">369</span>      <span 
class="n">A</span>
+<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">799</span>      <span 
class="n">B</span>
+<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">974</span>      <span 
class="n">C</span>
+<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">164</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>
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">9</span><span class="p">]:</span> <span 
class="n">df</span><span class="o">.</span><span class="n">describe</span><span 
class="p">()</span>
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">9</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<span 
class="o">+------------+--------------------+-------+--------------------+--------+</span>
-<span class="o">|</span> <span class="n">describe</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="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">424.2</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">338.97817038859597</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">34.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">881.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">290.0</span>              <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
-<span 
class="o">+------------+--------------------+-------+--------------------+--------+</span>
+<span 
class="o">+------------+--------------------+-------+-------------------+--------+</span>
+<span class="o">|</span> <span class="n">describe</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="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">623.0</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">340.5767167614369</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">164.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">974.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">799.0</span>             <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span 
class="o">+------------+--------------------+-------+-------------------+--------+</span>
 </pre></div>
 </div>
 </section>
diff --git a/user-guide/common-operations/functions.html 
b/user-guide/common-operations/functions.html
index f9f6523..9f6a4d0 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -490,16 +490,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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">52.706395047</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</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">01</span><span class="o">-</span><span 
class="mi">09</span><span class="n">T17</span><span class="p">:</span><span 
class="mi">38</span><span class="p">:</span><span 
class="mf">58.283201664</span><span class="n">Z</span> <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
 </pre></div>
 </div>
@@ -534,16 +534,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">month</span> <span class="o">|</span> 
<span class="n">day</span> <span class="o">|</span>
 <span class="o">+-------+-----+</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mf">1.0</span>   <span 
class="o">|</span> <span class="mf">1.0</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>     <span 
class="o">|</span> <span class="mi">1</span>   <span class="o">|</span>
 <span class="o">+-------+-----+</span>
 </pre></div>
 </div>
diff --git a/user-guide/configuration.html b/user-guide/configuration.html
index 1e89e53..257958d 100644
--- a/user-guide/configuration.html
+++ b/user-guide/configuration.html
@@ -379,15 +379,15 @@
   <section id="configuration">
 <h1>Configuration<a class="headerlink" href="#configuration" title="Link to 
this heading">¶</a></h1>
 <p>Let’s look at how we can configure DataFusion. When creating a <a 
class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.SessionContext"
 title="datafusion.context.SessionContext"><code class="xref py py-class 
docutils literal notranslate"><span 
class="pre">SessionContext</span></code></a>, you can pass in
-a <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.SessionConfig"
 title="datafusion.context.SessionConfig"><code class="xref py py-class 
docutils literal notranslate"><span class="pre">SessionConfig</span></code></a> 
and <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.RuntimeConfig"
 title="datafusion.context.RuntimeConfig"><code class="xref py py-class 
docutils literal notranslate"><span class= [...]
-<div class="highlight-python notranslate"><div 
class="highlight"><pre><span></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">RuntimeConfig</span><span 
class="p">,</span> <span class="n">SessionConfig</span><span class="p">,</span> 
<span class="n">SessionContext</span>
+a <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.SessionConfig"
 title="datafusion.context.SessionConfig"><code class="xref py py-class 
docutils literal notranslate"><span class="pre">SessionConfig</span></code></a> 
and <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.RuntimeEnvBuilder"
 title="datafusion.context.RuntimeEnvBuilder"><code class="xref py py-class 
docutils literal notranslate"><spa [...]
+<div class="highlight-python notranslate"><div 
class="highlight"><pre><span></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">RuntimeEnvBuilder</span><span class="p">,</span> <span 
class="n">SessionConfig</span><span class="p">,</span> <span 
class="n">SessionContext</span>
 
 <span class="c1"># create a session context with default settings</span>
 <span class="n">ctx</span> <span class="o">=</span> <span 
class="n">SessionContext</span><span class="p">()</span>
 <span class="nb">print</span><span class="p">(</span><span 
class="n">ctx</span><span class="p">)</span>
 
 <span class="c1"># create a session context with explicit runtime and config 
settings</span>
-<span class="n">runtime</span> <span class="o">=</span> <span 
class="n">RuntimeConfig</span><span class="p">()</span><span 
class="o">.</span><span class="n">with_disk_manager_os</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">10000000</span><span class="p">)</span>
+<span class="n">runtime</span> <span class="o">=</span> <span 
class="n">RuntimeEnvBuilder</span><span class="p">()</span><span 
class="o">.</span><span class="n">with_disk_manager_os</span><span 
class="p">()</span><span class="o">.</span><span 
class="n">with_fair_spill_pool</span><span class="p">(</span><span 
class="mi">10000000</span><span class="p">)</span>
 <span class="n">config</span> <span class="o">=</span> <span class="p">(</span>
     <span class="n">SessionConfig</span><span class="p">()</span>
     <span class="o">.</span><span 
class="n">with_create_default_catalog_and_schema</span><span 
class="p">(</span><span class="kc">True</span><span class="p">)</span>
@@ -405,7 +405,7 @@ a <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#d
 </pre></div>
 </div>
 <p>You can read more about available <a class="reference internal" 
href="../autoapi/datafusion/context/index.html#datafusion.context.SessionConfig"
 title="datafusion.context.SessionConfig"><code class="xref py py-class 
docutils literal notranslate"><span class="pre">SessionConfig</span></code></a> 
options in the <a class="reference external" 
href="https://arrow.apache.org/datafusion/user-guide/configs.html";>rust 
DataFusion Configuration guide</a>,
-and about <code class="code docutils literal notranslate"><span 
class="pre">RuntimeConfig</span></code> options in the rust <a class="reference 
external" 
href="https://docs.rs/datafusion/latest/datafusion/execution/runtime_env/struct.RuntimeConfig.html";>online
 API documentation</a>.</p>
+and about <code class="code docutils literal notranslate"><span 
class="pre">RuntimeEnvBuilder</span></code> options in the rust <a 
class="reference external" 
href="https://docs.rs/datafusion/latest/datafusion/execution/runtime_env/struct.RuntimeEnvBuilder.html";>online
 API documentation</a>.</p>
 </section>
 
 


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

Reply via email to