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 0c98f008eb Publish built docs triggered by 
f12f51595e06d5ec868ef7b007d220b9c4113bfd
0c98f008eb is described below

commit 0c98f008eb6a663873c2feb67390b80569cf14f0
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 08:03:17 2023 +0000

    Publish built docs triggered by f12f51595e06d5ec868ef7b007d220b9c4113bfd
---
 _sources/user-guide/sql/scalar_functions.md.txt |  39 +++
 searchindex.js                                  |   2 +-
 user-guide/sql/index.html                       |   1 +
 user-guide/sql/scalar_functions.html            | 306 +++++++++++++++---------
 4 files changed, 233 insertions(+), 115 deletions(-)

diff --git a/_sources/user-guide/sql/scalar_functions.md.txt 
b/_sources/user-guide/sql/scalar_functions.md.txt
index 34999ddf16..58d0dd253e 100644
--- a/_sources/user-guide/sql/scalar_functions.md.txt
+++ b/_sources/user-guide/sql/scalar_functions.md.txt
@@ -1070,6 +1070,45 @@ Returns UUID v4 string value which is unique per row.
 uuid()
 ```
 
+## Binary String Functions
+
+- [decode](#decode)
+- [encode](#encode)
+
+### `encode`
+
+Encode binary data into a textual representation.
+
+```
+encode(expression, format)
+```
+
+#### Arguments
+
+- **expression**: Expression containing string or binary data
+
+- **format**: Supported formats are: `base64`, `hex`
+
+**Related functions**:
+[decode](#decode)
+
+### `decode`
+
+Decode binary data from textual representation in string.
+
+```
+decode(expression, format)
+```
+
+#### Arguments
+
+- **expression**: Expression containing encoded string data
+
+- **format**: Same arguments as [encode](#encode)
+
+**Related functions**:
+[encode](#encode)
+
 ## Regular Expression Functions
 
 Apache DataFusion uses the POSIX regular expression syntax and
diff --git a/searchindex.js b/searchindex.js
index 9e06b77821..58d1be3d6c 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", 
"user-guide/cli", "user-guide/configs", "user-guide/dataframe", 
"user-guide/example-usage", "user-guide/expressions", "user-guide/faq", "use 
[...]
\ 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", 
"user-guide/cli", "user-guide/configs", "user-guide/dataframe", 
"user-guide/example-usage", "user-guide/expressions", "user-guide/faq", "use 
[...]
\ No newline at end of file
diff --git a/user-guide/sql/index.html b/user-guide/sql/index.html
index ab88024c1c..4f808c36df 100644
--- a/user-guide/sql/index.html
+++ b/user-guide/sql/index.html
@@ -370,6 +370,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#math-functions">Math Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#conditional-functions">Conditional 
Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#string-functions">String Functions</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#binary-string-functions">Binary String 
Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#regular-expression-functions">Regular Expression 
Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#time-and-date-functions">Time and Date 
Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#array-functions">Array Functions</a></li>
diff --git a/user-guide/sql/scalar_functions.html 
b/user-guide/sql/scalar_functions.html
index 13433f6b8c..89273452e3 100644
--- a/user-guide/sql/scalar_functions.html
+++ b/user-guide/sql/scalar_functions.html
@@ -1335,6 +1335,45 @@
    </li>
   </ul>
  </li>
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" href="#binary-string-functions">
+   Binary String Functions
+  </a>
+  <ul class="nav section-nav flex-column">
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#encode">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       encode
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id62">
+       Arguments
+      </a>
+     </li>
+    </ul>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#decode">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       decode
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id63">
+       Arguments
+      </a>
+     </li>
+    </ul>
+   </li>
+  </ul>
+ </li>
  <li class="toc-h2 nav-item toc-entry">
   <a class="reference internal nav-link" href="#regular-expression-functions">
    Regular Expression Functions
@@ -1350,7 +1389,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id62">
+      <a class="reference internal nav-link" href="#id64">
        Arguments
       </a>
      </li>
@@ -1366,7 +1405,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id63">
+      <a class="reference internal nav-link" href="#id65">
        Arguments
       </a>
      </li>
@@ -1416,7 +1455,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id64">
+      <a class="reference internal nav-link" href="#id66">
        Arguments
       </a>
      </li>
@@ -1432,12 +1471,12 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id65">
+      <a class="reference internal nav-link" href="#id67">
        Arguments
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id66">
+      <a class="reference internal nav-link" href="#id68">
        Aliases
       </a>
      </li>
@@ -1462,12 +1501,12 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id67">
+      <a class="reference internal nav-link" href="#id69">
        Arguments
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id68">
+      <a class="reference internal nav-link" href="#id70">
        Aliases
       </a>
      </li>
@@ -1492,7 +1531,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id69">
+      <a class="reference internal nav-link" href="#id71">
        Arguments
       </a>
      </li>
@@ -1508,7 +1547,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id70">
+      <a class="reference internal nav-link" href="#id72">
        Arguments
       </a>
      </li>
@@ -1524,7 +1563,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id71">
+      <a class="reference internal nav-link" href="#id73">
        Arguments
       </a>
      </li>
@@ -1540,7 +1579,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id72">
+      <a class="reference internal nav-link" href="#id74">
        Arguments
       </a>
      </li>
@@ -1556,7 +1595,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id73">
+      <a class="reference internal nav-link" href="#id75">
        Arguments
       </a>
      </li>
@@ -1572,7 +1611,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id74">
+      <a class="reference internal nav-link" href="#id76">
        Arguments
       </a>
      </li>
@@ -1595,7 +1634,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id75">
+      <a class="reference internal nav-link" href="#id77">
        Arguments
       </a>
      </li>
@@ -1611,7 +1650,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id76">
+      <a class="reference internal nav-link" href="#id78">
        Arguments
       </a>
      </li>
@@ -1627,7 +1666,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id77">
+      <a class="reference internal nav-link" href="#id79">
        Arguments
       </a>
      </li>
@@ -1643,7 +1682,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id78">
+      <a class="reference internal nav-link" href="#id80">
        Arguments
       </a>
      </li>
@@ -1659,7 +1698,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id79">
+      <a class="reference internal nav-link" href="#id81">
        Arguments
       </a>
      </li>
@@ -1675,7 +1714,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id80">
+      <a class="reference internal nav-link" href="#id82">
        Arguments
       </a>
      </li>
@@ -1691,7 +1730,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id81">
+      <a class="reference internal nav-link" href="#id83">
        Arguments
       </a>
      </li>
@@ -1707,7 +1746,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id82">
+      <a class="reference internal nav-link" href="#id84">
        Arguments
       </a>
      </li>
@@ -1723,7 +1762,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id83">
+      <a class="reference internal nav-link" href="#id85">
        Arguments
       </a>
      </li>
@@ -1739,7 +1778,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id84">
+      <a class="reference internal nav-link" href="#id86">
        Arguments
       </a>
      </li>
@@ -1755,7 +1794,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id85">
+      <a class="reference internal nav-link" href="#id87">
        Arguments
       </a>
      </li>
@@ -1771,7 +1810,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id86">
+      <a class="reference internal nav-link" href="#id88">
        Arguments
       </a>
      </li>
@@ -1787,7 +1826,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id87">
+      <a class="reference internal nav-link" href="#id89">
        Arguments
       </a>
      </li>
@@ -1803,7 +1842,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id88">
+      <a class="reference internal nav-link" href="#id90">
        Arguments
       </a>
      </li>
@@ -1819,7 +1858,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id89">
+      <a class="reference internal nav-link" href="#id91">
        Arguments
       </a>
      </li>
@@ -1835,7 +1874,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id90">
+      <a class="reference internal nav-link" href="#id92">
        Arguments
       </a>
      </li>
@@ -1858,7 +1897,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id91">
+      <a class="reference internal nav-link" href="#id93">
        Arguments
       </a>
      </li>
@@ -1881,7 +1920,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id92">
+      <a class="reference internal nav-link" href="#id94">
        Arguments
       </a>
      </li>
@@ -1897,7 +1936,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id93">
+      <a class="reference internal nav-link" href="#id95">
        Arguments
       </a>
      </li>
@@ -1913,7 +1952,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id94">
+      <a class="reference internal nav-link" href="#id96">
        Arguments
       </a>
      </li>
@@ -1929,7 +1968,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id95">
+      <a class="reference internal nav-link" href="#id97">
        Arguments
       </a>
      </li>
@@ -1945,7 +1984,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id96">
+      <a class="reference internal nav-link" href="#id98">
        Arguments
       </a>
      </li>
@@ -1961,7 +2000,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id97">
+      <a class="reference internal nav-link" href="#id99">
        Arguments
       </a>
      </li>
@@ -1984,7 +2023,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id98">
+      <a class="reference internal nav-link" href="#id100">
        Arguments
       </a>
      </li>
@@ -2000,7 +2039,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id99">
+      <a class="reference internal nav-link" href="#id101">
        Arguments
       </a>
      </li>
@@ -3158,6 +3197,45 @@ Can be a constant, column, or function, and any 
combination of string operators.
 </div>
 </section>
 </section>
+<section id="binary-string-functions">
+<h2>Binary String Functions<a class="headerlink" 
href="#binary-string-functions" title="Permalink to this heading">¶</a></h2>
+<ul class="simple">
+<li><p><a class="reference internal" href="#decode">decode</a></p></li>
+<li><p><a class="reference internal" href="#encode">encode</a></p></li>
+</ul>
+<section id="encode">
+<h3><code class="docutils literal notranslate"><span 
class="pre">encode</span></code><a class="headerlink" href="#encode" 
title="Permalink to this heading">¶</a></h3>
+<p>Encode binary data into a textual representation.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">encode</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="nb">format</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id62">
+<h4>Arguments<a class="headerlink" href="#id62" title="Permalink to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: Expression containing string or binary 
data</p></li>
+<li><p><strong>format</strong>: Supported formats are: <code class="docutils 
literal notranslate"><span class="pre">base64</span></code>, <code 
class="docutils literal notranslate"><span 
class="pre">hex</span></code></p></li>
+</ul>
+<p><strong>Related functions</strong>:
+<a class="reference internal" href="#decode">decode</a></p>
+</section>
+</section>
+<section id="decode">
+<h3><code class="docutils literal notranslate"><span 
class="pre">decode</span></code><a class="headerlink" href="#decode" 
title="Permalink to this heading">¶</a></h3>
+<p>Decode binary data from textual representation in string.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">decode</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="nb">format</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id63">
+<h4>Arguments<a class="headerlink" href="#id63" title="Permalink to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: Expression containing encoded string 
data</p></li>
+<li><p><strong>format</strong>: Same arguments as <a class="reference 
internal" href="#encode">encode</a></p></li>
+</ul>
+<p><strong>Related functions</strong>:
+<a class="reference internal" href="#encode">encode</a></p>
+</section>
+</section>
+</section>
 <section id="regular-expression-functions">
 <h2>Regular Expression Functions<a class="headerlink" 
href="#regular-expression-functions" title="Permalink to this 
heading">¶</a></h2>
 <p>Apache DataFusion uses the POSIX regular expression syntax and
@@ -3172,8 +3250,8 @@ supports the following regular expression functions:</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">regexp_match</span><span 
class="p">(</span><span class="nb">str</span><span class="p">,</span> <span 
class="n">regexp</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id62">
-<h4>Arguments<a class="headerlink" href="#id62" title="Permalink to this 
heading">¶</a></h4>
+<section id="id64">
+<h4>Arguments<a class="headerlink" href="#id64" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>str</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3188,8 +3266,8 @@ Can be a constant, column, or function.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">regexp_replace</span><span 
class="p">(</span><span class="nb">str</span><span class="p">,</span> <span 
class="n">regexp</span><span class="p">,</span> <span 
class="n">replacement</span><span class="p">,</span> <span 
class="n">flags</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id63">
-<h4>Arguments<a class="headerlink" href="#id63" title="Permalink to this 
heading">¶</a></h4>
+<section id="id65">
+<h4>Arguments<a class="headerlink" href="#id65" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>str</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3264,8 +3342,8 @@ minute bin it is in: <code class="docutils literal 
notranslate"><span class="pre
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">date_bin</span><span 
class="p">(</span><span class="n">interval</span><span class="p">,</span> <span 
class="n">expression</span><span class="p">,</span> <span 
class="n">origin</span><span class="o">-</span><span 
class="n">timestamp</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id64">
-<h4>Arguments<a class="headerlink" href="#id64" title="Permalink to this 
heading">¶</a></h4>
+<section id="id66">
+<h4>Arguments<a class="headerlink" href="#id66" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>interval</strong>: Bin interval.</p></li>
 <li><p><strong>expression</strong>: Time expression to operate on.
@@ -3294,8 +3372,8 @@ Can be a constant, column, or function.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">date_trunc</span><span 
class="p">(</span><span class="n">precision</span><span class="p">,</span> 
<span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id65">
-<h4>Arguments<a class="headerlink" href="#id65" title="Permalink to this 
heading">¶</a></h4>
+<section id="id67">
+<h4>Arguments<a class="headerlink" href="#id67" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>precision</strong>: Time precision to truncate to.
 The following precisions are supported:</p>
@@ -3314,8 +3392,8 @@ The following precisions are supported:</p>
 Can be a constant, column, or function.</p></li>
 </ul>
 </section>
-<section id="id66">
-<h4>Aliases<a class="headerlink" href="#id66" title="Permalink to this 
heading">¶</a></h4>
+<section id="id68">
+<h4>Aliases<a class="headerlink" href="#id68" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p>datetrunc</p></li>
 </ul>
@@ -3331,8 +3409,8 @@ Can be a constant, column, or function.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">date_part</span><span 
class="p">(</span><span class="n">part</span><span class="p">,</span> <span 
class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id67">
-<h4>Arguments<a class="headerlink" href="#id67" title="Permalink to this 
heading">¶</a></h4>
+<section id="id69">
+<h4>Arguments<a class="headerlink" href="#id69" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>part</strong>: Part of the date to return.
 The following date parts are supported:</p>
@@ -3355,8 +3433,8 @@ The following date parts are supported:</p>
 Can be a constant, column, or function.</p></li>
 </ul>
 </section>
-<section id="id68">
-<h4>Aliases<a class="headerlink" href="#id68" title="Permalink to this 
heading">¶</a></h4>
+<section id="id70">
+<h4>Aliases<a class="headerlink" href="#id70" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p>datepart</p></li>
 </ul>
@@ -3373,8 +3451,8 @@ Similar to <code class="docutils literal 
notranslate"><span class="pre">date_par
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">extract</span><span 
class="p">(</span><span class="n">field</span> <span class="n">FROM</span> 
<span class="n">source</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id69">
-<h4>Arguments<a class="headerlink" href="#id69" title="Permalink to this 
heading">¶</a></h4>
+<section id="id71">
+<h4>Arguments<a class="headerlink" href="#id71" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>field</strong>: Part or field of the date to return.
 The following date fields are supported:</p>
@@ -3407,8 +3485,8 @@ return the corresponding RFC3339 nanosecond timestamp.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">to_timestamp</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id70">
-<h4>Arguments<a class="headerlink" href="#id70" title="Permalink to this 
heading">¶</a></h4>
+<section id="id72">
+<h4>Arguments<a class="headerlink" href="#id72" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to operate on.
 Can be a constant, column, or function, and any combination of arithmetic 
operators.</p></li>
@@ -3424,8 +3502,8 @@ return the corresponding RFC3339 timestamp.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">to_timestamp_millis</span><span class="p">(</span><span 
class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id71">
-<h4>Arguments<a class="headerlink" href="#id71" title="Permalink to this 
heading">¶</a></h4>
+<section id="id73">
+<h4>Arguments<a class="headerlink" href="#id73" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to operate on.
 Can be a constant, column, or function, and any combination of arithmetic 
operators.</p></li>
@@ -3441,8 +3519,8 @@ return the corresponding RFC3339 timestamp.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">to_timestamp_micros</span><span class="p">(</span><span 
class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id72">
-<h4>Arguments<a class="headerlink" href="#id72" title="Permalink to this 
heading">¶</a></h4>
+<section id="id74">
+<h4>Arguments<a class="headerlink" href="#id74" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to operate on.
 Can be a constant, column, or function, and any combination of arithmetic 
operators.</p></li>
@@ -3458,8 +3536,8 @@ return the corresponding RFC3339 timestamp.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">to_timestamp_seconds</span><span class="p">(</span><span 
class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id73">
-<h4>Arguments<a class="headerlink" href="#id73" title="Permalink to this 
heading">¶</a></h4>
+<section id="id75">
+<h4>Arguments<a class="headerlink" href="#id75" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to operate on.
 Can be a constant, column, or function, and any combination of arithmetic 
operators.</p></li>
@@ -3474,8 +3552,8 @@ RFC3339 timestamp.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">from_unixtime</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id74">
-<h4>Arguments<a class="headerlink" href="#id74" title="Permalink to this 
heading">¶</a></h4>
+<section id="id76">
+<h4>Arguments<a class="headerlink" href="#id76" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to operate on.
 Can be a constant, column, or function, and any combination of arithmetic 
operators.</p></li>
@@ -3509,8 +3587,8 @@ Can be a constant, column, or function, and any 
combination of arithmetic operat
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_append</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id75">
-<h4>Arguments<a class="headerlink" href="#id75" title="Permalink to this 
heading">¶</a></h4>
+<section id="id77">
+<h4>Arguments<a class="headerlink" href="#id77" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3524,8 +3602,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_concat</span><span 
class="p">(</span><span class="n">array</span><span class="p">[,</span> <span 
class="o">...</span><span class="p">,</span> <span 
class="n">array_n</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id76">
-<h4>Arguments<a class="headerlink" href="#id76" title="Permalink to this 
heading">¶</a></h4>
+<section id="id78">
+<h4>Arguments<a class="headerlink" href="#id78" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression to concatenate.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3539,8 +3617,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_contains</span><span 
class="p">(</span><span class="n">first_array</span><span class="p">,</span> 
<span class="n">second_array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id77">
-<h4>Arguments<a class="headerlink" href="#id77" title="Permalink to this 
heading">¶</a></h4>
+<section id="id79">
+<h4>Arguments<a class="headerlink" href="#id79" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>first_array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3555,8 +3633,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_dims</span><span 
class="p">(</span><span class="n">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id78">
-<h4>Arguments<a class="headerlink" href="#id78" title="Permalink to this 
heading">¶</a></h4>
+<section id="id80">
+<h4>Arguments<a class="headerlink" href="#id80" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3569,8 +3647,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_fill</span><span 
class="p">(</span><span class="n">element</span><span class="p">,</span> <span 
class="n">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id79">
-<h4>Arguments<a class="headerlink" href="#id79" title="Permalink to this 
heading">¶</a></h4>
+<section id="id81">
+<h4>Arguments<a class="headerlink" href="#id81" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3584,8 +3662,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_length</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">dimension</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id80">
-<h4>Arguments<a class="headerlink" href="#id80" title="Permalink to this 
heading">¶</a></h4>
+<section id="id82">
+<h4>Arguments<a class="headerlink" href="#id82" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3599,8 +3677,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_ndims</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id81">
-<h4>Arguments<a class="headerlink" href="#id81" title="Permalink to this 
heading">¶</a></h4>
+<section id="id83">
+<h4>Arguments<a class="headerlink" href="#id83" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3614,8 +3692,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <span class="n">array_position</span><span class="p">(</span><span 
class="n">array</span><span class="p">,</span> <span 
class="n">element</span><span class="p">,</span> <span 
class="n">index</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id82">
-<h4>Arguments<a class="headerlink" href="#id82" title="Permalink to this 
heading">¶</a></h4>
+<section id="id84">
+<h4>Arguments<a class="headerlink" href="#id84" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3630,8 +3708,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_positions</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id83">
-<h4>Arguments<a class="headerlink" href="#id83" title="Permalink to this 
heading">¶</a></h4>
+<section id="id85">
+<h4>Arguments<a class="headerlink" href="#id85" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3645,8 +3723,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_prepend</span><span 
class="p">(</span><span class="n">element</span><span class="p">,</span> <span 
class="n">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id84">
-<h4>Arguments<a class="headerlink" href="#id84" title="Permalink to this 
heading">¶</a></h4>
+<section id="id86">
+<h4>Arguments<a class="headerlink" href="#id86" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>element</strong>: Element to prepend to the array.</p></li>
 <li><p><strong>array</strong>: Array expression.
@@ -3660,8 +3738,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_remove</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id85">
-<h4>Arguments<a class="headerlink" href="#id85" title="Permalink to this 
heading">¶</a></h4>
+<section id="id87">
+<h4>Arguments<a class="headerlink" href="#id87" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3675,8 +3753,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_replace</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">from</span><span class="p">,</span> <span class="n">to</span><span 
class="p">)</span>
 </pre></div>
 </div>
-<section id="id86">
-<h4>Arguments<a class="headerlink" href="#id86" title="Permalink to this 
heading">¶</a></h4>
+<section id="id88">
+<h4>Arguments<a class="headerlink" href="#id88" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3691,8 +3769,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">array_to_string</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">delimeter</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id87">
-<h4>Arguments<a class="headerlink" href="#id87" title="Permalink to this 
heading">¶</a></h4>
+<section id="id89">
+<h4>Arguments<a class="headerlink" href="#id89" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3706,8 +3784,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">cardinality</span><span 
class="p">(</span><span class="n">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id88">
-<h4>Arguments<a class="headerlink" href="#id88" title="Permalink to this 
heading">¶</a></h4>
+<section id="id90">
+<h4>Arguments<a class="headerlink" href="#id90" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3720,8 +3798,8 @@ Can be a constant, column, or function, and any 
combination of array operators.<
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">make_array</span><span 
class="p">(</span><span class="n">expression1</span><span class="p">[,</span> 
<span class="o">...</span><span class="p">,</span> <span 
class="n">expression_n</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id89">
-<h4>Arguments<a class="headerlink" href="#id89" title="Permalink to this 
heading">¶</a></h4>
+<section id="id91">
+<h4>Arguments<a class="headerlink" href="#id91" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression_n</strong>: Expression to include in the output 
array.
 Can be a constant, column, or function, and any combination of arithmetic or
@@ -3735,8 +3813,8 @@ string operators.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">trim_array</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">n</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id90">
-<h4>Arguments<a class="headerlink" href="#id90" title="Permalink to this 
heading">¶</a></h4>
+<section id="id92">
+<h4>Arguments<a class="headerlink" href="#id92" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression.
 Can be a constant, column, or function, and any combination of array 
operators.</p></li>
@@ -3777,8 +3855,8 @@ a struct type of fields <code class="docutils literal 
notranslate"><span class="
 +-----------------+
 </pre></div>
 </div>
-<section id="id91">
-<h4>Arguments<a class="headerlink" href="#id91" title="Permalink to this 
heading">¶</a></h4>
+<section id="id93">
+<h4>Arguments<a class="headerlink" href="#id93" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression_n</strong>: Expression to include in the output 
struct.
 Can be a constant, column, or function, and any combination of arithmetic or
@@ -3803,8 +3881,8 @@ string operators.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">digest</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="n">algorithm</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id92">
-<h4>Arguments<a class="headerlink" href="#id92" title="Permalink to this 
heading">¶</a></h4>
+<section id="id94">
+<h4>Arguments<a class="headerlink" href="#id94" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3830,8 +3908,8 @@ Must be one of:</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">md5</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id93">
-<h4>Arguments<a class="headerlink" href="#id93" title="Permalink to this 
heading">¶</a></h4>
+<section id="id95">
+<h4>Arguments<a class="headerlink" href="#id95" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3844,8 +3922,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha224</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id94">
-<h4>Arguments<a class="headerlink" href="#id94" title="Permalink to this 
heading">¶</a></h4>
+<section id="id96">
+<h4>Arguments<a class="headerlink" href="#id96" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3858,8 +3936,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha256</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id95">
-<h4>Arguments<a class="headerlink" href="#id95" title="Permalink to this 
heading">¶</a></h4>
+<section id="id97">
+<h4>Arguments<a class="headerlink" href="#id97" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3872,8 +3950,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha384</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id96">
-<h4>Arguments<a class="headerlink" href="#id96" title="Permalink to this 
heading">¶</a></h4>
+<section id="id98">
+<h4>Arguments<a class="headerlink" href="#id98" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3886,8 +3964,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha512</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id97">
-<h4>Arguments<a class="headerlink" href="#id97" title="Permalink to this 
heading">¶</a></h4>
+<section id="id99">
+<h4>Arguments<a class="headerlink" href="#id99" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on.
 Can be a constant, column, or function, and any combination of string 
operators.</p></li>
@@ -3907,8 +3985,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">arrow_cast</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="n">datatype</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id98">
-<h4>Arguments<a class="headerlink" href="#id98" title="Permalink to this 
heading">¶</a></h4>
+<section id="id100">
+<h4>Arguments<a class="headerlink" href="#id100" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to cast.
 Can be a constant, column, or function, and any combination of arithmetic or
@@ -3924,8 +4002,8 @@ to cast to.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">arrow_typeof</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id99">
-<h4>Arguments<a class="headerlink" href="#id99" title="Permalink to this 
heading">¶</a></h4>
+<section id="id101">
+<h4>Arguments<a class="headerlink" href="#id101" title="Permalink to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to evaluate.
 Can be a constant, column, or function, and any combination of arithmetic or


Reply via email to