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/arrow-datafusion-python.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new d9bd37f Publish built docs triggered by
433dbca009a25a78e698d2c703ef9f1e4177dae0
d9bd37f is described below
commit d9bd37f711bec5758170d34494fe089782925687
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed May 10 13:01:07 2023 +0000
Publish built docs triggered by 433dbca009a25a78e698d2c703ef9f1e4177dae0
---
_sources/generated/datafusion.Expr.rst.txt | 5 ++
generated/datafusion.Expr.html | 98 ++++++++++++++++++++++++++++-
genindex.html | 14 ++++-
objects.inv | Bin 1986 -> 2018 bytes
searchindex.js | 2 +-
5 files changed, 113 insertions(+), 6 deletions(-)
diff --git a/_sources/generated/datafusion.Expr.rst.txt
b/_sources/generated/datafusion.Expr.rst.txt
index 5c11434..856156c 100644
--- a/_sources/generated/datafusion.Expr.rst.txt
+++ b/_sources/generated/datafusion.Expr.rst.txt
@@ -18,12 +18,17 @@
~Expr.canonical_name
~Expr.cast
~Expr.column
+ ~Expr.column_name
~Expr.display_name
~Expr.is_null
~Expr.literal
+ ~Expr.python_value
+ ~Expr.rex_call_operands
+ ~Expr.rex_call_operator
~Expr.rex_type
~Expr.sort
~Expr.to_variant
+ ~Expr.types
diff --git a/generated/datafusion.Expr.html b/generated/datafusion.Expr.html
index de1e765..9a47835 100644
--- a/generated/datafusion.Expr.html
+++ b/generated/datafusion.Expr.html
@@ -258,6 +258,15 @@
</code>
</a>
</li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link" href="#datafusion.Expr.column_name">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ Expr.column_name()
+ </span>
+ </code>
+ </a>
+ </li>
<li class="toc-h3 nav-item toc-entry">
<a class="reference internal nav-link"
href="#datafusion.Expr.display_name">
<code class="docutils literal notranslate">
@@ -285,6 +294,33 @@
</code>
</a>
</li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link"
href="#datafusion.Expr.python_value">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ Expr.python_value()
+ </span>
+ </code>
+ </a>
+ </li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link"
href="#datafusion.Expr.rex_call_operands">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ Expr.rex_call_operands()
+ </span>
+ </code>
+ </a>
+ </li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link"
href="#datafusion.Expr.rex_call_operator">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ Expr.rex_call_operator()
+ </span>
+ </code>
+ </a>
+ </li>
<li class="toc-h3 nav-item toc-entry">
<a class="reference internal nav-link" href="#datafusion.Expr.rex_type">
<code class="docutils literal notranslate">
@@ -312,6 +348,15 @@
</code>
</a>
</li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link" href="#datafusion.Expr.types">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ Expr.types()
+ </span>
+ </code>
+ </a>
+ </li>
</ul>
</li>
</ul>
@@ -372,15 +417,27 @@
<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.column" title="datafusion.Expr.column"><code class="xref
py py-obj docutils literal notranslate"><span
class="pre">column</span></code></a>(value)</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.display_name" title="datafusion.Expr.display_name"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">display_name</span></code></a>()</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.column_name" title="datafusion.Expr.column_name"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">column_name</span></code></a>(plan)</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.display_name" title="datafusion.Expr.display_name"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">display_name</span></code></a>()</p></td>
<td><p>Returns the name of this expression as it should appear in a
schema.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.is_null" title="datafusion.Expr.is_null"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">is_null</span></code></a>()</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.is_null" title="datafusion.Expr.is_null"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">is_null</span></code></a>()</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.literal" title="datafusion.Expr.literal"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">literal</span></code></a>(value)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.literal" title="datafusion.Expr.literal"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">literal</span></code></a>(value)</p></td>
<td><p></p></td>
</tr>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.python_value" title="datafusion.Expr.python_value"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">python_value</span></code></a>()</p></td>
+<td><p>Extracts the Expr value into a PyObject that can be shared with
Python</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.rex_call_operands"
title="datafusion.Expr.rex_call_operands"><code class="xref py py-obj docutils
literal notranslate"><span
class="pre">rex_call_operands</span></code></a>()</p></td>
+<td><p>Row expressions, Rex(s), operate on the concept of operands.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.rex_call_operator"
title="datafusion.Expr.rex_call_operator"><code class="xref py py-obj docutils
literal notranslate"><span
class="pre">rex_call_operator</span></code></a>()</p></td>
+<td><p>Extracts the operator associated with a RexType::Call</p></td>
+</tr>
<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.rex_type" title="datafusion.Expr.rex_type"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rex_type</span></code></a>()</p></td>
<td><p>A Rex (Row Expression) specifies a single row of data.</p></td>
</tr>
@@ -390,6 +447,9 @@
<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.Expr.to_variant" title="datafusion.Expr.to_variant"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">to_variant</span></code></a>()</p></td>
<td><p>Return the specific expression</p></td>
</tr>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.Expr.types" title="datafusion.Expr.types"><code class="xref
py py-obj docutils literal notranslate"><span
class="pre">types</span></code></a>()</p></td>
+<td><p>Given the current <cite>Expr</cite> return the DataTypeMap which
represents the PythonType, Arrow DataType, and SqlType Enum which
represents</p></td>
+</tr>
</tbody>
</table>
<dl class="py method">
@@ -414,6 +474,11 @@
<em class="property"><span class="pre">static</span><span class="w">
</span></em><span class="sig-name descname"><span
class="pre">column</span></span><span class="sig-paren">(</span><em
class="sig-param"><span class="n"><span
class="pre">value</span></span></em><span class="sig-paren">)</span><a
class="headerlink" href="#datafusion.Expr.column" title="Permalink to this
definition">¶</a></dt>
<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.column_name">
+<span class="sig-name descname"><span
class="pre">column_name</span></span><span class="sig-paren">(</span><em
class="sig-param"><span class="n"><span
class="pre">plan</span></span></em><span class="sig-paren">)</span><a
class="headerlink" href="#datafusion.Expr.column_name" title="Permalink to this
definition">¶</a></dt>
+<dd></dd></dl>
+
<dl class="py method">
<dt class="sig sig-object py" id="datafusion.Expr.display_name">
<span class="sig-name descname"><span
class="pre">display_name</span></span><span class="sig-paren">(</span><span
class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.display_name" title="Permalink to this
definition">¶</a></dt>
@@ -431,6 +496,26 @@ will not include any CAST expressions.</p>
<em class="property"><span class="pre">static</span><span class="w">
</span></em><span class="sig-name descname"><span
class="pre">literal</span></span><span class="sig-paren">(</span><em
class="sig-param"><span class="n"><span
class="pre">value</span></span></em><span class="sig-paren">)</span><a
class="headerlink" href="#datafusion.Expr.literal" title="Permalink to this
definition">¶</a></dt>
<dd></dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.python_value">
+<span class="sig-name descname"><span
class="pre">python_value</span></span><span class="sig-paren">(</span><span
class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.python_value" title="Permalink to this
definition">¶</a></dt>
+<dd><p>Extracts the Expr value into a PyObject that can be shared with
Python</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.rex_call_operands">
+<span class="sig-name descname"><span
class="pre">rex_call_operands</span></span><span
class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.rex_call_operands" title="Permalink to this
definition">¶</a></dt>
+<dd><p>Row expressions, Rex(s), operate on the concept of operands. Different
variants of Expressions, Expr(s),
+store those operands in different datastructures. This function examines the
Expr variant and returns
+the operands to the calling logic as a Vec of PyExpr instances.</p>
+</dd></dl>
+
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.rex_call_operator">
+<span class="sig-name descname"><span
class="pre">rex_call_operator</span></span><span
class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.rex_call_operator" title="Permalink to this
definition">¶</a></dt>
+<dd><p>Extracts the operator associated with a RexType::Call</p>
+</dd></dl>
+
<dl class="py method">
<dt class="sig sig-object py" id="datafusion.Expr.rex_type">
<span class="sig-name descname"><span class="pre">rex_type</span></span><span
class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.rex_type" title="Permalink to this definition">¶</a></dt>
@@ -451,6 +536,13 @@ as one of the possible valid <cite>RexTypes</cite>.</p>
<dd><p>Return the specific expression</p>
</dd></dl>
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.types">
+<span class="sig-name descname"><span class="pre">types</span></span><span
class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink"
href="#datafusion.Expr.types" title="Permalink to this definition">¶</a></dt>
+<dd><p>Given the current <cite>Expr</cite> return the DataTypeMap which
represents the
+PythonType, Arrow DataType, and SqlType Enum which represents</p>
+</dd></dl>
+
</dd></dl>
</section>
diff --git a/genindex.html b/genindex.html
index 33da016..0020ece 100644
--- a/genindex.html
+++ b/genindex.html
@@ -334,6 +334,8 @@
<li><a
href="generated/datafusion.DataFrame.html#datafusion.DataFrame.collect_partitioned">collect_partitioned()
(datafusion.DataFrame method)</a>
</li>
<li><a
href="generated/datafusion.Expr.html#datafusion.Expr.column">column()
(datafusion.Expr static method)</a>
+</li>
+ <li><a
href="generated/datafusion.Expr.html#datafusion.Expr.column_name">column_name()
(datafusion.Expr method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
@@ -595,6 +597,8 @@
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a
href="generated/datafusion.functions.functions.html#datafusion.functions.functions.power">power()
(in module datafusion.functions.functions)</a>
+</li>
+ <li><a
href="generated/datafusion.Expr.html#datafusion.Expr.python_value">python_value()
(datafusion.Expr method)</a>
</li>
</ul></td>
</tr></table>
@@ -628,10 +632,10 @@
</li>
<li><a
href="generated/datafusion.SessionContext.html#datafusion.SessionContext.register_table">register_table()
(datafusion.SessionContext method)</a>
</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
<li><a
href="generated/datafusion.SessionContext.html#datafusion.SessionContext.register_udaf">register_udaf()
(datafusion.SessionContext method)</a>
</li>
+ </ul></td>
+ <td style="width: 33%; vertical-align: top;"><ul>
<li><a
href="generated/datafusion.SessionContext.html#datafusion.SessionContext.register_udf">register_udf()
(datafusion.SessionContext method)</a>
</li>
<li><a
href="generated/datafusion.DataFrame.html#datafusion.DataFrame.repartition">repartition()
(datafusion.DataFrame method)</a>
@@ -643,6 +647,10 @@
<li><a
href="generated/datafusion.functions.functions.html#datafusion.functions.functions.replace">replace()
(in module datafusion.functions.functions)</a>
</li>
<li><a
href="generated/datafusion.functions.functions.html#datafusion.functions.functions.reverse">reverse()
(in module datafusion.functions.functions)</a>
+</li>
+ <li><a
href="generated/datafusion.Expr.html#datafusion.Expr.rex_call_operands">rex_call_operands()
(datafusion.Expr method)</a>
+</li>
+ <li><a
href="generated/datafusion.Expr.html#datafusion.Expr.rex_call_operator">rex_call_operator()
(datafusion.Expr method)</a>
</li>
<li><a
href="generated/datafusion.Expr.html#datafusion.Expr.rex_type">rex_type()
(datafusion.Expr method)</a>
</li>
@@ -763,6 +771,8 @@
<li><a
href="generated/datafusion.functions.functions.html#datafusion.functions.functions.trim">trim()
(in module datafusion.functions.functions)</a>
</li>
<li><a
href="generated/datafusion.functions.functions.html#datafusion.functions.functions.trunc">trunc()
(in module datafusion.functions.functions)</a>
+</li>
+ <li><a
href="generated/datafusion.Expr.html#datafusion.Expr.types">types()
(datafusion.Expr method)</a>
</li>
</ul></td>
</tr></table>
diff --git a/objects.inv b/objects.inv
index b52f398..edcb460 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index 7406fe1..cdbb4e3 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api", "api/dataframe", "api/execution_context",
"api/expression", "api/functions", "api/object_store",
"generated/datafusion.DataFrame", "generated/datafusion.Expr",
"generated/datafusion.RuntimeConfig", "generated/datafusion.SessionConfig",
"generated/datafusion.SessionContext",
"generated/datafusion.functions.functions",
"generated/datafusion.object_store.object_store", "index"], "filenames":
["api.rst", "api/dataframe.rst", "api/execution_context.rst", " [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["api", "api/dataframe", "api/execution_context",
"api/expression", "api/functions", "api/object_store",
"generated/datafusion.DataFrame", "generated/datafusion.Expr",
"generated/datafusion.RuntimeConfig", "generated/datafusion.SessionConfig",
"generated/datafusion.SessionContext",
"generated/datafusion.functions.functions",
"generated/datafusion.object_store.object_store", "index"], "filenames":
["api.rst", "api/dataframe.rst", "api/execution_context.rst", " [...]
\ No newline at end of file