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/arrow-datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 77e6001754 Publish built docs triggered by 
a84e5f89bd52d59c78f11fffbab89ed1d418538f
77e6001754 is described below

commit 77e6001754a6797ff528224c8a30a2489dce31cf
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Mar 4 22:34:15 2024 +0000

    Publish built docs triggered by a84e5f89bd52d59c78f11fffbab89ed1d418538f
---
 _sources/library-user-guide/working-with-exprs.md.txt | 6 +++---
 library-user-guide/working-with-exprs.html            | 6 +++---
 searchindex.js                                        | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/_sources/library-user-guide/working-with-exprs.md.txt 
b/_sources/library-user-guide/working-with-exprs.md.txt
index b7e9248a7c..a839420aa5 100644
--- a/_sources/library-user-guide/working-with-exprs.md.txt
+++ b/_sources/library-user-guide/working-with-exprs.md.txt
@@ -92,7 +92,7 @@ In our example, we'll use rewriting to update our `add_one` 
UDF, to be rewritten
 
 ### Rewriting with `transform`
 
-To implement the inlining, we'll need to write a function that takes an `Expr` 
and returns a `Result<Expr>`. If the expression is _not_ to be rewritten 
`Transformed::No` is used to wrap the original `Expr`. If the expression _is_ 
to be rewritten, `Transformed::Yes` is used to wrap the new `Expr`.
+To implement the inlining, we'll need to write a function that takes an `Expr` 
and returns a `Result<Expr>`. If the expression is _not_ to be rewritten 
`Transformed::no` is used to wrap the original `Expr`. If the expression _is_ 
to be rewritten, `Transformed::yes` is used to wrap the new `Expr`.
 
 ```rust
 fn rewrite_add_one(expr: Expr) -> Result<Expr> {
@@ -102,9 +102,9 @@ fn rewrite_add_one(expr: Expr) -> Result<Expr> {
                 let input_arg = scalar_fun.args[0].clone();
                 let new_expression = input_arg + lit(1i64);
 
-                Transformed::Yes(new_expression)
+                Transformed::yes(new_expression)
             }
-            _ => Transformed::No(expr),
+            _ => Transformed::no(expr),
         })
     })
 }
diff --git a/library-user-guide/working-with-exprs.html 
b/library-user-guide/working-with-exprs.html
index 804686ece3..47c2314906 100644
--- a/library-user-guide/working-with-exprs.html
+++ b/library-user-guide/working-with-exprs.html
@@ -526,7 +526,7 @@
 <p>In our example, we’ll use rewriting to update our <code class="docutils 
literal notranslate"><span class="pre">add_one</span></code> UDF, to be 
rewritten as a <code class="docutils literal notranslate"><span 
class="pre">BinaryExpr</span></code> with a <code class="docutils literal 
notranslate"><span class="pre">Literal</span></code> of 1. We’re effectively 
inlining the UDF.</p>
 <section id="rewriting-with-transform">
 <h3>Rewriting with <code class="docutils literal notranslate"><span 
class="pre">transform</span></code><a class="headerlink" 
href="#rewriting-with-transform" title="Link to this heading">¶</a></h3>
-<p>To implement the inlining, we’ll need to write a function that takes an 
<code class="docutils literal notranslate"><span class="pre">Expr</span></code> 
and returns a <code class="docutils literal notranslate"><span 
class="pre">Result&lt;Expr&gt;</span></code>. If the expression is <em>not</em> 
to be rewritten <code class="docutils literal notranslate"><span 
class="pre">Transformed::No</span></code> is used to wrap the original <code 
class="docutils literal notranslate"><span class="pr [...]
+<p>To implement the inlining, we’ll need to write a function that takes an 
<code class="docutils literal notranslate"><span class="pre">Expr</span></code> 
and returns a <code class="docutils literal notranslate"><span 
class="pre">Result&lt;Expr&gt;</span></code>. If the expression is <em>not</em> 
to be rewritten <code class="docutils literal notranslate"><span 
class="pre">Transformed::no</span></code> is used to wrap the original <code 
class="docutils literal notranslate"><span class="pr [...]
 <div class="highlight-rust notranslate"><div 
class="highlight"><pre><span></span><span class="k">fn</span> <span 
class="nf">rewrite_add_one</span><span class="p">(</span><span 
class="n">expr</span>: <span class="nc">Expr</span><span 
class="p">)</span><span class="w"> </span>-&gt; <span 
class="nb">Result</span><span class="o">&lt;</span><span 
class="n">Expr</span><span class="o">&gt;</span><span class="w"> </span><span 
class="p">{</span>
 <span class="w">    </span><span class="n">expr</span><span 
class="p">.</span><span class="n">transform</span><span class="p">(</span><span 
class="o">&amp;|</span><span class="n">expr</span><span class="o">|</span><span 
class="w"> </span><span class="p">{</span>
 <span class="w">        </span><span class="nb">Ok</span><span 
class="p">(</span><span class="k">match</span><span class="w"> </span><span 
class="n">expr</span><span class="w"> </span><span class="p">{</span>
@@ -534,9 +534,9 @@
 <span class="w">                </span><span class="kd">let</span><span 
class="w"> </span><span class="n">input_arg</span><span class="w"> </span><span 
class="o">=</span><span class="w"> </span><span 
class="n">scalar_fun</span><span class="p">.</span><span 
class="n">args</span><span class="p">[</span><span class="mi">0</span><span 
class="p">].</span><span class="n">clone</span><span class="p">();</span>
 <span class="w">                </span><span class="kd">let</span><span 
class="w"> </span><span class="n">new_expression</span><span class="w"> 
</span><span class="o">=</span><span class="w"> </span><span 
class="n">input_arg</span><span class="w"> </span><span class="o">+</span><span 
class="w"> </span><span class="n">lit</span><span class="p">(</span><span 
class="mi">1</span><span class="k">i64</span><span class="p">);</span>
 
-<span class="w">                </span><span 
class="n">Transformed</span>::<span class="n">Yes</span><span 
class="p">(</span><span class="n">new_expression</span><span class="p">)</span>
+<span class="w">                </span><span 
class="n">Transformed</span>::<span class="n">yes</span><span 
class="p">(</span><span class="n">new_expression</span><span class="p">)</span>
 <span class="w">            </span><span class="p">}</span>
-<span class="w">            </span><span class="n">_</span><span class="w"> 
</span><span class="o">=&gt;</span><span class="w"> </span><span 
class="n">Transformed</span>::<span class="n">No</span><span 
class="p">(</span><span class="n">expr</span><span class="p">),</span>
+<span class="w">            </span><span class="n">_</span><span class="w"> 
</span><span class="o">=&gt;</span><span class="w"> </span><span 
class="n">Transformed</span>::<span class="n">no</span><span 
class="p">(</span><span class="n">expr</span><span class="p">),</span>
 <span class="w">        </span><span class="p">})</span>
 <span class="w">    </span><span class="p">})</span>
 <span class="p">}</span>
diff --git a/searchindex.js b/searchindex.js
index 1625efae3a..ecaa3ecc11 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["contributor-guide/architecture", 
"contributor-guide/communication", "contributor-guide/index", 
"contributor-guide/quarterly_roadmap", "contributor-guide/roadmap", 
"contributor-guide/specification/index", 
"contributor-guide/specification/invariants", 
"contributor-guide/specification/output-field-name-semantic", "index", 
"library-user-guide/adding-udfs", "library-user-guide/building-logical-plans", 
"library-user-guide/catalogs", "library-user-guide/custom-tab [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["contributor-guide/architecture", 
"contributor-guide/communication", "contributor-guide/index", 
"contributor-guide/quarterly_roadmap", "contributor-guide/roadmap", 
"contributor-guide/specification/index", 
"contributor-guide/specification/invariants", 
"contributor-guide/specification/output-field-name-semantic", "index", 
"library-user-guide/adding-udfs", "library-user-guide/building-logical-plans", 
"library-user-guide/catalogs", "library-user-guide/custom-tab [...]
\ No newline at end of file

Reply via email to