This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 9eba74d4fb Publish built docs triggered by
351e5f95646035a8f742811af0a61d00480fefc2
9eba74d4fb is described below
commit 9eba74d4fb1e87bd7f8c35fe2cce3a27dfb52742
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 5 11:49:46 2024 +0000
Publish built docs triggered by 351e5f95646035a8f742811af0a61d00480fefc2
---
_sources/library-user-guide/working-with-exprs.md.txt | 6 +++++-
library-user-guide/working-with-exprs.html | 7 ++++++-
searchindex.js | 2 +-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/_sources/library-user-guide/working-with-exprs.md.txt
b/_sources/library-user-guide/working-with-exprs.md.txt
index e0c9e69eb6..e0b6f434a0 100644
--- a/_sources/library-user-guide/working-with-exprs.md.txt
+++ b/_sources/library-user-guide/working-with-exprs.md.txt
@@ -80,7 +80,11 @@ If you'd like to learn more about `Expr`s, before we get
into the details of cre
## Rewriting `Expr`s
-[rewrite_expr.rs](https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/rewrite_expr.rs)
contains example code for rewriting `Expr`s.
+There are several examples of rewriting and working with `Exprs`:
+
+-
[expr_api.rs](https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/expr_api.rs)
+-
[analyzer_rule.rs](https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/analyzer_rule.rs)
+-
[optimizer_rule.rs](https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/optimizer_rule.rs)
Rewriting Expressions is the process of taking an `Expr` and transforming it
into another `Expr`. This is useful for a number of reasons, including:
diff --git a/library-user-guide/working-with-exprs.html
b/library-user-guide/working-with-exprs.html
index c09a3d02b2..e1e53d95d3 100644
--- a/library-user-guide/working-with-exprs.html
+++ b/library-user-guide/working-with-exprs.html
@@ -632,7 +632,12 @@
</section>
<section id="rewriting-exprs">
<h2>Rewriting <code class="docutils literal notranslate"><span
class="pre">Expr</span></code>s<a class="headerlink" href="#rewriting-exprs"
title="Link to this heading">ΒΆ</a></h2>
-<p><a class="reference external"
href="https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/rewrite_expr.rs">rewrite_expr.rs</a>
contains example code for rewriting <code class="docutils literal
notranslate"><span class="pre">Expr</span></code>s.</p>
+<p>There are several examples of rewriting and working with <code
class="docutils literal notranslate"><span class="pre">Exprs</span></code>:</p>
+<ul class="simple">
+<li><p><a class="reference external"
href="https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/expr_api.rs">expr_api.rs</a></p></li>
+<li><p><a class="reference external"
href="https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/analyzer_rule.rs">analyzer_rule.rs</a></p></li>
+<li><p><a class="reference external"
href="https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/optimizer_rule.rs">optimizer_rule.rs</a></p></li>
+</ul>
<p>Rewriting Expressions is the process of taking an <code class="docutils
literal notranslate"><span class="pre">Expr</span></code> and transforming it
into another <code class="docutils literal notranslate"><span
class="pre">Expr</span></code>. This is useful for a number of reasons,
including:</p>
<ul class="simple">
<li><p>Simplifying <code class="docutils literal notranslate"><span
class="pre">Expr</span></code>s to make them easier to evaluate</p></li>
diff --git a/searchindex.js b/searchindex.js
index 497db1980f..42fcd1f6ac 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!=": [[43, "op-neq"]], "!~": [[43,
"op-re-not-match"]], "!~*": [[43, "op-re-not-match-i"]], "!~~": [[43, "id18"]],
"!~~*": [[43, "id19"]], "#": [[43, "op-bit-xor"]], "%": [[43, "op-modulo"]],
"&": [[43, "op-bit-and"]], "(relation, name) tuples in logical fields and
logical columns are unique": [[10,
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*":
[[43, "op-multiply"]], "+": [[43, "op-plus"]], "-": [[43, "op-minus"]], "/": [[
[...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!=": [[43, "op-neq"]], "!~": [[43,
"op-re-not-match"]], "!~*": [[43, "op-re-not-match-i"]], "!~~": [[43, "id18"]],
"!~~*": [[43, "id19"]], "#": [[43, "op-bit-xor"]], "%": [[43, "op-modulo"]],
"&": [[43, "op-bit-and"]], "(relation, name) tuples in logical fields and
logical columns are unique": [[10,
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*":
[[43, "op-multiply"]], "+": [[43, "op-plus"]], "-": [[43, "op-minus"]], "/": [[
[...]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]