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 c9dff304 Publish built docs triggered by 
13910780216893e7602d26632411c8ae06869485
c9dff304 is described below

commit c9dff304413fb7d5cb1ff9a75e3ed7723c64e9a5
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Jun 16 21:23:54 2025 +0000

    Publish built docs triggered by 13910780216893e7602d26632411c8ae06869485
---
 _sources/autoapi/datafusion/catalog/index.rst.txt  |  18 +++
 _sources/autoapi/datafusion/context/index.rst.txt  |   6 +
 _sources/autoapi/datafusion/expr/index.rst.txt     |  17 +++
 _sources/autoapi/datafusion/index.rst.txt          |  53 +++++++++
 .../autoapi/datafusion/user_defined/index.rst.txt  |  18 +++
 autoapi/datafusion/catalog/index.html              |  45 ++++++++
 autoapi/datafusion/context/index.html              |  15 +++
 autoapi/datafusion/expr/index.html                 |  38 ++++++
 autoapi/datafusion/index.html                      | 128 +++++++++++++++++++++
 autoapi/datafusion/user_defined/index.html         |  45 ++++++++
 genindex.html                                      |  46 +++++++-
 objects.inv                                        | Bin 7796 -> 7868 bytes
 searchindex.js                                     |   2 +-
 user-guide/common-operations/aggregations.html     |  32 +++---
 user-guide/common-operations/basic-info.html       |  46 ++++----
 user-guide/common-operations/functions.html        |  20 ++--
 16 files changed, 474 insertions(+), 55 deletions(-)

diff --git a/_sources/autoapi/datafusion/catalog/index.rst.txt 
b/_sources/autoapi/datafusion/catalog/index.rst.txt
index fbf71c62..feccc9bb 100644
--- a/_sources/autoapi/datafusion/catalog/index.rst.txt
+++ b/_sources/autoapi/datafusion/catalog/index.rst.txt
@@ -29,6 +29,12 @@ Module Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the catalog.
+
+
+
    .. py:method:: database(name: str = 'public') -> Database
 
       Returns the database with the given ``name`` from this catalog.
@@ -51,6 +57,12 @@ Module Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the database.
+
+
+
    .. py:method:: names() -> set[str]
 
       Returns the list of all tables in this database.
@@ -73,6 +85,12 @@ Module Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the table.
+
+
+
    .. py:property:: kind
       :type: str
 
diff --git a/_sources/autoapi/datafusion/context/index.rst.txt 
b/_sources/autoapi/datafusion/context/index.rst.txt
index 12c4965c..c086b8e0 100644
--- a/_sources/autoapi/datafusion/context/index.rst.txt
+++ b/_sources/autoapi/datafusion/context/index.rst.txt
@@ -411,6 +411,12 @@ Module Contents
        df = ctx.read_csv("data.csv")
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Session Context.
+
+
+
    .. py:method:: catalog(name: str = 'datafusion') -> 
datafusion.catalog.Catalog
 
       Retrieve a catalog by name.
diff --git a/_sources/autoapi/datafusion/expr/index.rst.txt 
b/_sources/autoapi/datafusion/expr/index.rst.txt
index 51caf4b2..81bb5b5a 100644
--- a/_sources/autoapi/datafusion/expr/index.rst.txt
+++ b/_sources/autoapi/datafusion/expr/index.rst.txt
@@ -677,6 +677,17 @@ Module Contents
 
 
 
+   .. py:method:: literal_with_metadata(value: Any, metadata: dict[str, str]) 
-> Expr
+      :staticmethod:
+
+
+      Creates a new expression representing a scalar value with metadata.
+
+      :param value: A valid PyArrow scalar value or easily castable to one.
+      :param metadata: Metadata to attach to the expression.
+
+
+
    .. py:method:: ln() -> Expr
 
       Returns the natural logarithm (base e) of the argument.
@@ -1068,6 +1079,12 @@ Module Contents
                      parameter must be set.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the window frame.
+
+
+
    .. py:method:: get_frame_units() -> str
 
       Returns the window frame units for the bounds.
diff --git a/_sources/autoapi/datafusion/index.rst.txt 
b/_sources/autoapi/datafusion/index.rst.txt
index 8eb71b1b..5873d575 100644
--- a/_sources/autoapi/datafusion/index.rst.txt
+++ b/_sources/autoapi/datafusion/index.rst.txt
@@ -148,6 +148,12 @@ Package Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Aggregate UDF.
+
+
+
    .. py:method:: udaf(input_types: pyarrow.DataType | list[pyarrow.DataType], 
return_type: pyarrow.DataType, state_type: list[pyarrow.DataType], volatility: 
Volatility | str, name: Optional[str] = None) -> Callable[Ellipsis, 
AggregateUDF]
                   udaf(accum: Callable[[], Accumulator], input_types: 
pyarrow.DataType | list[pyarrow.DataType], return_type: pyarrow.DataType, 
state_type: list[pyarrow.DataType], volatility: Volatility | str, name: 
Optional[str] = None) -> AggregateUDF
       :staticmethod:
@@ -229,6 +235,12 @@ Package Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the catalog.
+
+
+
    .. py:method:: database(name: str = 'public') -> Database
 
       Returns the database with the given ``name`` from this catalog.
@@ -251,6 +263,12 @@ Package Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the database.
+
+
+
    .. py:method:: names() -> set[str]
 
       Returns the list of all tables in this database.
@@ -848,6 +866,17 @@ Package Contents
 
 
 
+   .. py:method:: literal_with_metadata(value: Any, metadata: dict[str, str]) 
-> Expr
+      :staticmethod:
+
+
+      Creates a new expression representing a scalar value with metadata.
+
+      :param value: A valid PyArrow scalar value or easily castable to one.
+      :param metadata: Metadata to attach to the expression.
+
+
+
    .. py:method:: ln() -> Expr
 
       Returns the natural logarithm (base e) of the argument.
@@ -1492,6 +1521,12 @@ Package Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Scalar UDF.
+
+
+
    .. py:method:: udf(input_types: list[pyarrow.DataType], return_type: _R, 
volatility: Volatility | str, name: Optional[str] = None) -> Callable[Ellipsis, 
ScalarUDF]
                   udf(func: Callable[Ellipsis, _R], input_types: 
list[pyarrow.DataType], return_type: _R, volatility: Volatility | str, name: 
Optional[str] = None) -> ScalarUDF
       :staticmethod:
@@ -1704,6 +1739,12 @@ Package Contents
    This constructor is not typically called by the end user.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the table.
+
+
+
    .. py:property:: kind
       :type: str
 
@@ -1789,6 +1830,12 @@ Package Contents
                      parameter must be set.
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the window frame.
+
+
+
    .. py:method:: get_frame_units() -> str
 
       Returns the window frame units for the bounds.
@@ -1832,6 +1879,12 @@ Package Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Window UDF.
+
+
+
    .. py:method:: _create_window_udf(func: Callable[[], WindowEvaluator], 
input_types: pyarrow.DataType | list[pyarrow.DataType], return_type: 
pyarrow.DataType, volatility: Volatility | str, name: Optional[str] = None) -> 
WindowUDF
       :staticmethod:
 
diff --git a/_sources/autoapi/datafusion/user_defined/index.rst.txt 
b/_sources/autoapi/datafusion/user_defined/index.rst.txt
index d6c30ab1..aabcb95e 100644
--- a/_sources/autoapi/datafusion/user_defined/index.rst.txt
+++ b/_sources/autoapi/datafusion/user_defined/index.rst.txt
@@ -97,6 +97,12 @@ Module Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Aggregate UDF.
+
+
+
    .. py:method:: udaf(input_types: pyarrow.DataType | list[pyarrow.DataType], 
return_type: pyarrow.DataType, state_type: list[pyarrow.DataType], volatility: 
Volatility | str, name: Optional[str] = None) -> Callable[Ellipsis, 
AggregateUDF]
                   udaf(accum: Callable[[], Accumulator], input_types: 
pyarrow.DataType | list[pyarrow.DataType], return_type: pyarrow.DataType, 
state_type: list[pyarrow.DataType], volatility: Volatility | str, name: 
Optional[str] = None) -> AggregateUDF
       :staticmethod:
@@ -192,6 +198,12 @@ Module Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Scalar UDF.
+
+
+
    .. py:method:: udf(input_types: list[pyarrow.DataType], return_type: _R, 
volatility: Volatility | str, name: Optional[str] = None) -> Callable[Ellipsis, 
ScalarUDF]
                   udf(func: Callable[Ellipsis, _R], input_types: 
list[pyarrow.DataType], return_type: _R, volatility: Volatility | str, name: 
Optional[str] = None) -> ScalarUDF
       :staticmethod:
@@ -544,6 +556,12 @@ Module Contents
 
 
 
+   .. py:method:: __repr__() -> str
+
+      Print a string representation of the Window UDF.
+
+
+
    .. py:method:: _create_window_udf(func: Callable[[], WindowEvaluator], 
input_types: pyarrow.DataType | list[pyarrow.DataType], return_type: 
pyarrow.DataType, volatility: Volatility | str, name: Optional[str] = None) -> 
WindowUDF
       :staticmethod:
 
diff --git a/autoapi/datafusion/catalog/index.html 
b/autoapi/datafusion/catalog/index.html
index a2bf15b7..4b2f3a60 100644
--- a/autoapi/datafusion/catalog/index.html
+++ b/autoapi/datafusion/catalog/index.html
@@ -426,6 +426,15 @@
      </code>
     </a>
     <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.catalog.Catalog.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Catalog.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.catalog.Catalog.database">
        <code class="docutils literal notranslate">
@@ -464,6 +473,15 @@
      </code>
     </a>
     <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.catalog.Database.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Database.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.catalog.Database.names">
        <code class="docutils literal notranslate">
@@ -502,6 +520,15 @@
      </code>
     </a>
     <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.catalog.Table.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Table.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.catalog.Table.kind">
        <code class="docutils literal notranslate">
@@ -580,6 +607,12 @@
 <em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Catalog</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">catalog</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Catalog</span [...]
 <dd><p>DataFusion data catalog.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.catalog.Catalog.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.catalog.Catalog.__repr__" title="Link to 
this definition">¶</a></dt>
+<dd><p>Print a string representation of the catalog.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.catalog.Catalog.database">
 <span class="sig-name descname"><span class="pre">database</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span><span class="w"> </span><span class="o"><span 
class="pre">=</span></span><span class="w"> </span><span 
class="default_value"><span class="pre">'public'</span></span></em><span 
class="sig-par [...]
@@ -604,6 +637,12 @@
 <em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Database</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">db</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Database</span></ [...]
 <dd><p>DataFusion Database.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.catalog.Database.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.catalog.Database.__repr__" title="Link to 
this definition">¶</a></dt>
+<dd><p>Print a string representation of the database.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.catalog.Database.names">
 <span class="sig-name descname"><span class="pre">names</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">set</span><span class="p"><span 
class="pre">[</span></span><span class="pre">str</span><span class="p"><span 
class="pre">]</span></span></span></span><a class="headerlink" 
href="#datafusion.catalog.Database.names" title="Link to this d [...]
@@ -628,6 +667,12 @@
 <em class="property"><span class="pre">class</span><span class="w"> 
</span></em><span class="sig-prename descclassname"><span 
class="pre">datafusion.catalog.</span></span><span class="sig-name 
descname"><span class="pre">Table</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">table</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">datafusion._internal.Table</span></spa [...]
 <dd><p>DataFusion table.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.catalog.Table.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.catalog.Table.__repr__" title="Link to 
this definition">¶</a></dt>
+<dd><p>Print a string representation of the table.</p>
+</dd></dl>
+
 <dl class="py property">
 <dt class="sig sig-object py" id="datafusion.catalog.Table.kind">
 <em class="property"><span class="pre">property</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">kind</span></span><em class="property"><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span 
class="pre">str</span></em><a class="headerlink" 
href="#datafusion.catalog.Table.kind" title="Link to this definition">¶</a></dt>
diff --git a/autoapi/datafusion/context/index.html 
b/autoapi/datafusion/context/index.html
index 8d56dd3e..82f1575a 100644
--- a/autoapi/datafusion/context/index.html
+++ b/autoapi/datafusion/context/index.html
@@ -742,6 +742,15 @@
      </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.SessionContext.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         SessionContext.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.context.SessionContext.catalog">
        <code class="docutils literal notranslate">
@@ -1656,6 +1665,12 @@ a query against a CSV data source using the <code 
class="xref py py-class docuti
 <span class="n">df</span> <span class="o">=</span> <span 
class="n">ctx</span><span class="o">.</span><span 
class="n">read_csv</span><span class="p">(</span><span 
class="s2">&quot;data.csv&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.context.SessionContext.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.context.SessionContext.__repr__" 
title="Link to this definition">¶</a></dt>
+<dd><p>Print a string representation of the Session Context.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.context.SessionContext.catalog">
 <span class="sig-name descname"><span class="pre">catalog</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span><span class="w"> </span><span class="o"><span 
class="pre">=</span></span><span class="w"> </span><span 
class="default_value"><span class="pre">'datafusion'</span></span></em><span 
class="sig- [...]
diff --git a/autoapi/datafusion/expr/index.html 
b/autoapi/datafusion/expr/index.html
index c4a3a042..3d4032d1 100644
--- a/autoapi/datafusion/expr/index.html
+++ b/autoapi/datafusion/expr/index.html
@@ -1135,6 +1135,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.expr.Expr.literal_with_metadata">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Expr.literal_with_metadata()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" href="#datafusion.expr.Expr.ln">
        <code class="docutils literal notranslate">
@@ -1672,6 +1681,15 @@
      </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.expr.WindowFrame.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         WindowFrame.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.expr.WindowFrame.get_frame_units">
        <code class="docutils literal notranslate">
@@ -3335,6 +3353,20 @@ remaining characters to lowercase.</p>
 <p><code class="docutils literal notranslate"><span 
class="pre">value</span></code> must be a valid PyArrow scalar value or easily 
castable to one.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.expr.Expr.literal_with_metadata">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">literal_with_metadata</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">value</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span 
class="pre">metadata</span></span><span clas [...]
+<dd><p>Creates a new expression representing a scalar value with metadata.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>value</strong> – A valid PyArrow scalar value or easily 
castable to one.</p></li>
+<li><p><strong>metadata</strong> – Metadata to attach to the 
expression.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.expr.Expr.ln">
 <span class="sig-name descname"><span class="pre">ln</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.expr.Expr" title="datafusion.expr.Expr"><span 
class="pre">Expr</span></a></span></span><a class="headerlink" 
href="#datafusion.expr.Expr.ln" title="Link to this definition">¶</a></dt>
@@ -3755,6 +3787,12 @@ parameter must be set.</p></li>
 </ul>
 </dd>
 </dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.expr.WindowFrame.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.expr.WindowFrame.__repr__" title="Link to 
this definition">¶</a></dt>
+<dd><p>Print a string representation of the window frame.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.expr.WindowFrame.get_frame_units">
 <span class="sig-name descname"><span 
class="pre">get_frame_units</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span 
class="pre">str</span></span></span><a class="headerlink" 
href="#datafusion.expr.WindowFrame.get_frame_units" title="Link to this 
definition">¶</a></dt>
diff --git a/autoapi/datafusion/index.html b/autoapi/datafusion/index.html
index 56eaf64e..192b98a4 100644
--- a/autoapi/datafusion/index.html
+++ b/autoapi/datafusion/index.html
@@ -497,6 +497,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.AggregateUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         AggregateUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.AggregateUDF.udaf">
        <code class="docutils literal notranslate">
@@ -526,6 +535,15 @@
      </code>
     </a>
     <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.Catalog.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Catalog.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.Catalog.database">
        <code class="docutils literal notranslate">
@@ -564,6 +582,15 @@
      </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.Database.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Database.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" href="#datafusion.Database.names">
        <code class="docutils literal notranslate">
@@ -1342,6 +1369,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.Expr.literal_with_metadata">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Expr.literal_with_metadata()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" href="#datafusion.Expr.ln">
        <code class="docutils literal notranslate">
@@ -2110,6 +2146,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.ScalarUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         ScalarUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" href="#datafusion.ScalarUDF.udf">
        <code class="docutils literal notranslate">
@@ -2276,6 +2321,15 @@
      </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.Table.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         Table.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" href="#datafusion.Table.kind">
        <code class="docutils literal notranslate">
@@ -2379,6 +2433,15 @@
      </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.WindowFrame.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         WindowFrame.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.WindowFrame.get_frame_units">
        <code class="docutils literal notranslate">
@@ -2435,6 +2498,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.WindowUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         WindowUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.WindowUDF._create_window_udf">
        <code class="docutils literal notranslate">
@@ -2829,6 +2901,12 @@ descriptions.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.AggregateUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.AggregateUDF.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the Aggregate UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.AggregateUDF.udaf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">udaf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span 
class="pre">input_types</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">pyarrow.DataType</span><span class="w"> </span><span 
class="p"><span class="pre">|</span></span><span class="w"> </span><sp [...]
@@ -2918,6 +2996,12 @@ aggregation or window function calls.</p>
 <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">Catalog</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">catalog</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">datafusion._internal.Catalog</span></span> [...]
 <dd><p>DataFusion data catalog.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Catalog.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.Catalog.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the catalog.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.Catalog.database">
 <span class="sig-name descname"><span class="pre">database</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span></span><span class="w"> </span><span class="o"><span 
class="pre">=</span></span><span class="w"> </span><span 
class="default_value"><span class="pre">'public'</span></span></em><span 
class="sig-par [...]
@@ -2942,6 +3026,12 @@ aggregation or window function calls.</p>
 <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">Database</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">db</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">datafusion._internal.Database</span></span></e [...]
 <dd><p>DataFusion Database.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Database.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.Database.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the database.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.Database.names">
 <span class="sig-name descname"><span class="pre">names</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">set</span><span class="p"><span 
class="pre">[</span></span><span class="pre">str</span><span class="p"><span 
class="pre">]</span></span></span></span><a class="headerlink" 
href="#datafusion.Database.names" title="Link to this definitio [...]
@@ -3526,6 +3616,20 @@ remaining characters to lowercase.</p>
 <p><code class="docutils literal notranslate"><span 
class="pre">value</span></code> must be a valid PyArrow scalar value or easily 
castable to one.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.literal_with_metadata">
+<em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">literal_with_metadata</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">value</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">Any</span></span></em>, <em class="sig-param"><span class="n"><span 
class="pre">metadata</span></span><span clas [...]
+<dd><p>Creates a new expression representing a scalar value with metadata.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>value</strong> – A valid PyArrow scalar value or easily 
castable to one.</p></li>
+<li><p><strong>metadata</strong> – Metadata to attach to the 
expression.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.Expr.ln">
 <span class="sig-name descname"><span class="pre">ln</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.Expr" title="datafusion.Expr"><span 
class="pre">Expr</span></a></span></span><a class="headerlink" 
href="#datafusion.Expr.ln" title="Link to this definition">¶</a></dt>
@@ -4217,6 +4321,12 @@ operating on a group of rows.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.ScalarUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.ScalarUDF.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the Scalar UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.ScalarUDF.udf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">udf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span 
class="pre">input_types</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">list</span><span class="p"><span class="pre">[</span></span><span 
class="pre">pyarrow.DataType</span><span class="p"><span c [...]
@@ -4485,6 +4595,12 @@ automatically created.</p>
 <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">Table</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">table</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">datafusion._internal.Table</span></span></em>< [...]
 <dd><p>DataFusion table.</p>
 <p>This constructor is not typically called by the end user.</p>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Table.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.Table.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the table.</p>
+</dd></dl>
+
 <dl class="py property">
 <dt class="sig sig-object py" id="datafusion.Table.kind">
 <em class="property"><span class="pre">property</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">kind</span></span><em class="property"><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span 
class="pre">str</span></em><a class="headerlink" href="#datafusion.Table.kind" 
title="Link to this definition">¶</a></dt>
@@ -4570,6 +4686,12 @@ parameter must be set.</p></li>
 </ul>
 </dd>
 </dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.WindowFrame.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.WindowFrame.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the window frame.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.WindowFrame.get_frame_units">
 <span class="sig-name descname"><span 
class="pre">get_frame_units</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span 
class="pre">str</span></span></span><a class="headerlink" 
href="#datafusion.WindowFrame.get_frame_units" title="Link to this 
definition">¶</a></dt>
@@ -4612,6 +4734,12 @@ descriptions.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.WindowUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.WindowUDF.__repr__" title="Link to this 
definition">¶</a></dt>
+<dd><p>Print a string representation of the Window UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.WindowUDF._create_window_udf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">_create_window_udf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">func</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">Callable</span><span class="p"><span 
class="pre">[</span></span><span class="p"><span class="pre">[</span></span><sp 
[...]
diff --git a/autoapi/datafusion/user_defined/index.html 
b/autoapi/datafusion/user_defined/index.html
index 40394dcc..6d921dff 100644
--- a/autoapi/datafusion/user_defined/index.html
+++ b/autoapi/datafusion/user_defined/index.html
@@ -486,6 +486,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.user_defined.AggregateUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         AggregateUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.user_defined.AggregateUDF.udaf">
        <code class="docutils literal notranslate">
@@ -524,6 +533,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.user_defined.ScalarUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         ScalarUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.user_defined.ScalarUDF.udf">
        <code class="docutils literal notranslate">
@@ -766,6 +784,15 @@
        </code>
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#datafusion.user_defined.WindowUDF.__repr__">
+       <code class="docutils literal notranslate">
+        <span class="pre">
+         WindowUDF.__repr__()
+        </span>
+       </code>
+      </a>
+     </li>
      <li class="toc-h4 nav-item toc-entry">
       <a class="reference internal nav-link" 
href="#datafusion.user_defined.WindowUDF._create_window_udf">
        <code class="docutils literal notranslate">
@@ -992,6 +1019,12 @@ descriptions.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" 
id="datafusion.user_defined.AggregateUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.user_defined.AggregateUDF.__repr__" 
title="Link to this definition">¶</a></dt>
+<dd><p>Print a string representation of the Aggregate UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.user_defined.AggregateUDF.udaf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">udaf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span 
class="pre">input_types</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">pyarrow.DataType</span><span class="w"> </span><span 
class="p"><span class="pre">|</span></span><span class="w"> </span><sp [...]
@@ -1092,6 +1125,12 @@ operating on a group of rows.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.user_defined.ScalarUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.user_defined.ScalarUDF.__repr__" 
title="Link to this definition">¶</a></dt>
+<dd><p>Print a string representation of the Scalar UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.user_defined.ScalarUDF.udf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">udf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span 
class="pre">input_types</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">list</span><span class="p"><span class="pre">[</span></span><span 
class="pre">pyarrow.DataType</span><span class="p"><span c [...]
@@ -1437,6 +1476,12 @@ descriptions.</p>
 occur during the evaluation of the dataframe.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.user_defined.WindowUDF.__repr__">
+<span class="sig-name descname"><span class="pre">__repr__</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><span class="pre">str</span></span></span><a 
class="headerlink" href="#datafusion.user_defined.WindowUDF.__repr__" 
title="Link to this definition">¶</a></dt>
+<dd><p>Print a string representation of the Window UDF.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" 
id="datafusion.user_defined.WindowUDF._create_window_udf">
 <em class="property"><span class="pre">static</span><span class="w"> 
</span></em><span class="sig-name descname"><span 
class="pre">_create_window_udf</span></span><span class="sig-paren">(</span><em 
class="sig-param"><span class="n"><span class="pre">func</span></span><span 
class="p"><span class="pre">:</span></span><span class="w"> </span><span 
class="n"><span class="pre">Callable</span><span class="p"><span 
class="pre">[</span></span><span class="p"><span class="pre">[</span></span><sp 
[...]
diff --git a/genindex.html b/genindex.html
index a43799e9..f7d2cf0b 100644
--- a/genindex.html
+++ b/genindex.html
@@ -585,9 +585,23 @@
         <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.__rand__">(datafusion.expr.Expr
 attribute)</a>
 </li>
       </ul></li>
-      <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.__repr__">__repr__()
 (datafusion.dataframe.DataFrame method)</a>
+      <li><a 
href="autoapi/datafusion/index.html#datafusion.AggregateUDF.__repr__">__repr__()
 (datafusion.AggregateUDF method)</a>
 
       <ul>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.Catalog.__repr__">(datafusion.Catalog
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/catalog/index.html#datafusion.catalog.Catalog.__repr__">(datafusion.catalog.Catalog
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/catalog/index.html#datafusion.catalog.Database.__repr__">(datafusion.catalog.Database
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/catalog/index.html#datafusion.catalog.Table.__repr__">(datafusion.catalog.Table
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.__repr__">(datafusion.context.SessionContext
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.Database.__repr__">(datafusion.Database
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.__repr__">(datafusion.dataframe.DataFrame
 method)</a>
+</li>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.ExecutionPlan.__repr__">(datafusion.ExecutionPlan
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.__repr__">(datafusion.Expr 
method)</a>
@@ -595,18 +609,36 @@
         <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.__repr__">(datafusion.expr.Expr
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.SortExpr.__repr__">(datafusion.expr.SortExpr
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.WindowFrame.__repr__">(datafusion.expr.WindowFrame
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.LogicalPlan.__repr__">(datafusion.LogicalPlan
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/plan/index.html#datafusion.plan.ExecutionPlan.__repr__">(datafusion.plan.ExecutionPlan
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/plan/index.html#datafusion.plan.LogicalPlan.__repr__">(datafusion.plan.LogicalPlan
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.ScalarUDF.__repr__">(datafusion.ScalarUDF
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.Table.__repr__">(datafusion.Table
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/index.html#datafusion.TableFunction.__repr__">(datafusion.TableFunction
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/user_defined/index.html#datafusion.user_defined.AggregateUDF.__repr__">(datafusion.user_defined.AggregateUDF
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/user_defined/index.html#datafusion.user_defined.ScalarUDF.__repr__">(datafusion.user_defined.ScalarUDF
 method)</a>
 </li>
         <li><a 
href="autoapi/datafusion/user_defined/index.html#datafusion.user_defined.TableFunction.__repr__">(datafusion.user_defined.TableFunction
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/user_defined/index.html#datafusion.user_defined.WindowUDF.__repr__">(datafusion.user_defined.WindowUDF
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.WindowFrame.__repr__">(datafusion.WindowFrame
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/index.html#datafusion.WindowUDF.__repr__">(datafusion.WindowUDF
 method)</a>
 </li>
       </ul></li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.__richcmp__">__richcmp__() 
(datafusion.Expr method)</a>
 
       <ul>
@@ -619,8 +651,6 @@
         <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.__rmod__">(datafusion.expr.Expr
 attribute)</a>
 </li>
       </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.__rmul__">__rmul__ 
(datafusion.Expr attribute)</a>
 
       <ul>
@@ -2074,10 +2104,10 @@
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.list_remove_all">list_remove_all()
 (in module datafusion.functions)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.list_remove_n">list_remove_n()
 (in module datafusion.functions)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.list_repeat">list_repeat()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.list_replace">list_replace()
 (in module datafusion.functions)</a>
@@ -2106,6 +2136,12 @@
         <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.literal">(datafusion.expr.Expr
 static method)</a>
 </li>
         <li><a href="autoapi/datafusion/index.html#datafusion.literal">(in 
module datafusion)</a>
+</li>
+      </ul></li>
+      <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.literal_with_metadata">literal_with_metadata()
 (datafusion.Expr static method)</a>
+
+      <ul>
+        <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.literal_with_metadata">(datafusion.expr.Expr
 static method)</a>
 </li>
       </ul></li>
       <li><a href="autoapi/datafusion/index.html#datafusion.Expr.ln">ln() 
(datafusion.Expr method)</a>
diff --git a/objects.inv b/objects.inv
index f2d97e20..49c14d42 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index 1be8d704..9547f1cd 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[1, null], [19, null]], 
"Additional Resources": [[0, "additional-resources"]], "Aggregate Functions": 
[[24, "aggregate-functions"], [31, "aggregate-functions"], [33, 
"aggregate-functions"]], "Aggregation": [[24, null]], "Alternative Approach": 
[[20, "alternative-approach"]], "Arrays": [[26, "arrays"]], "Arrow": [[38, 
null]], "Attributes": [[5, "attributes"], [8, "attributes"], [13, 
"attributes"], [18, "attributes"]], "Available Functions": [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[1, null], [19, null]], 
"Additional Resources": [[0, "additional-resources"]], "Aggregate Functions": 
[[24, "aggregate-functions"], [31, "aggregate-functions"], [33, 
"aggregate-functions"]], "Aggregation": [[24, null]], "Alternative Approach": 
[[20, "alternative-approach"]], "Arrays": [[26, "arrays"]], "Arrow": [[38, 
null]], "Attributes": [[5, "attributes"], [8, "attributes"], [13, 
"attributes"], [18, "attributes"]], "Available Functions": [...]
\ No newline at end of file
diff --git a/user-guide/common-operations/aggregations.html 
b/user-guide/common-operations/aggregations.html
index eae0471d..d3931090 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -610,15 +610,15 @@ Pokemon set. Since there will be many entries of <code 
class="docutils literal n
 <span 
class="o">+----------+--------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span> 
  <span class="o">|</span> <span class="n">Type</span> <span 
class="mi">2</span> <span class="n">List</span>                                 
     <span class="o">|</span>
 <span 
class="o">+----------+--------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">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="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">Flying</span><span class="p">,</span> <span 
class="n">Grass</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">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">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="p">]</span>                                <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fairy</span>    <span 
class="o">|</span> <span class="p">[]</span>                                    
           <span class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Fairy</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">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</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">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">Psychic</span><span 
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="p">,</span> <span 
class="n">Dark</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="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[,</span> <span class="n">Fairy</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                         <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="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="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">Psychic</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">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="o">|</span>
 <span 
class="o">+----------+--------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
@@ -636,13 +636,13 @@ 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">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">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">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">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">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">Fighting</span><span 
class="p">,</span> <span class="n">Dark</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Ice</span><span class="p">,</span> <span class="n">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">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">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">Flying</span><span 
class="p">,</span> <span class="n">Ice</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Dark</span><span class="p">,</span> <span 
class="n">Fighting</span><span class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Rock</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Water</span><span class="p">]</span>                        <span 
class="o">|</span>
 <span class="o">|</span> <span class="n">Ghost</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">]</span>                                       <span 
class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
@@ -653,15 +653,15 @@ entries entirely removed. The second is we can use the 
<code class="docutils lit
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span> 
  <span class="o">|</span> <span class="n">Type</span> <span 
class="mi">2</span> <span class="n">List</span>                                 
   <span class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Grass</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">]</span>                        <span 
class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Grass</span><span class="p">]</span>                        <span 
class="o">|</span>
 <span class="o">|</span> <span class="n">Poison</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">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">Electric</span> <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>         
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fairy</span>    <span 
class="o">|</span>                                                <span 
class="o">|</span>
 <span class="o">|</span> <span class="n">Normal</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                        <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                      <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span 
class="p">,</span> <span class="n">Poison</span><span class="p">]</span>        
                      <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span>      <span 
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span 
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>       
                       <span class="o">|</span>
 <span class="o">|</span> <span class="n">Fire</span>     <span 
class="o">|</span> <span class="p">[</span><span class="n">Dragon</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>        
                       <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span 
class="p">,</span> <span class="n">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">Flying</span><span class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span>    <span 
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span 
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span 
class="n">Psychic</span><span class="p">,</span> <span 
class="n">Poison</span><span class="p">,</span> <span class="n">Ice</span><span 
class="p">,</span> <span class="n">Dark</span><span class="p">]</span> <span 
class="o">|</span>
 <span class="o">|</span> <span class="n">Ground</span>   <span 
class="o">|</span> <span class="p">[</span><span class="n">Rock</span><span 
class="p">]</span>                                         <span 
class="o">|</span>
 <span 
class="o">+----------+------------------------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
diff --git a/user-guide/common-operations/basic-info.html 
b/user-guide/common-operations/basic-info.html
index bcfecd2b..d4e4280b 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -446,11 +446,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">886</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">334</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">461</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">421</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">787</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">648</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">554</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">301</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">875</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">856</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
 </pre></div>
 </div>
@@ -461,8 +461,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">886</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">334</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">648</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">554</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
 </pre></div>
 </div>
@@ -480,28 +480,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">886</span>      <span 
class="n">A</span>
-<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">334</span>      <span 
class="n">A</span>
-<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">461</span>      <span 
class="n">B</span>
-<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">421</span>      <span 
class="n">C</span>
-<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">787</span>      <span 
class="n">B</span>
+<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>     <span class="mi">648</span>      <span 
class="n">A</span>
+<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">554</span>      <span 
class="n">A</span>
+<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">301</span>      <span 
class="n">B</span>
+<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">875</span>      <span 
class="n">C</span>
+<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">856</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">577.8</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">243.11458203900483</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">334.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">886.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">461.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">646.8</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">236.6594599841722</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">301.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">875.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">648.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 3d581b85..6face2ac 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -556,16 +556,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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T11</span><span class="p">:</span><span 
class="mi">58</span><span class="p">:</span><span 
class="mf">24.803624745</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</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">06</span><span class="o">-</span><span 
class="mi">16</span><span class="n">T21</span><span class="p">:</span><span 
class="mi">23</span><span class="p">:</span><span 
class="mf">40.746364430</span><span class="n">Z</span> <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
 <span class="n">Data</span> <span class="n">truncated</span><span 
class="o">.</span>
 </pre></div>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org
For additional commands, e-mail: commits-h...@datafusion.apache.org


Reply via email to