This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 7d6aed4626 Publish built docs triggered by 
99237e16b2de61183076045cb2ded1c11d20ec49
7d6aed4626 is described below

commit 7d6aed462631a3778235209a665c213939451386
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Sep 10 19:45:51 2026 +0000

    Publish built docs triggered by 99237e16b2de61183076045cb2ded1c11d20ec49
---
 .../expressions/spark-3.4/aggregate.md.txt         |  6 +++++
 .../expressions/spark-3.5/aggregate.md.txt         |  6 +++++
 .../expressions/spark-4.0/aggregate.md.txt         |  6 +++++
 .../expressions/spark-4.1/aggregate.md.txt         |  6 +++++
 _sources/user-guide/latest/configs.md.txt          |  1 +
 _sources/user-guide/latest/expressions.md.txt      |  2 +-
 searchindex.js                                     |  2 +-
 .../expressions/spark-3.4/aggregate.html           |  8 +++++++
 .../expressions/spark-3.5/aggregate.html           |  8 +++++++
 .../expressions/spark-4.0/aggregate.html           |  8 +++++++
 .../expressions/spark-4.1/aggregate.html           |  8 +++++++
 user-guide/latest/configs.html                     | 26 +++++++++++++---------
 user-guide/latest/expressions.html                 |  4 ++--
 13 files changed, 76 insertions(+), 15 deletions(-)

diff --git 
a/_sources/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.md.txt
 
b/_sources/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.md.txt
index 6c2f41dc62..797c5b982c 100644
--- 
a/_sources/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.md.txt
+++ 
b/_sources/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.md.txt
@@ -61,6 +61,12 @@ The following differences from Spark are always present and 
do not require any a
 
 - This function is not deterministic. Results may not match Spark.
 
+## Mode
+
+The following incompatibilities cause `Mode` to fall back to Spark by default. 
Set `spark.comet.expression.Mode.allowIncompatible=true` to enable Comet 
acceleration despite these differences.
+
+- mode breaks ties non-deterministically in Spark (the result depends on JVM 
hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)
+
 ## Percentile
 
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
diff --git 
a/_sources/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.md.txt
 
b/_sources/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.md.txt
index 6c2f41dc62..797c5b982c 100644
--- 
a/_sources/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.md.txt
+++ 
b/_sources/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.md.txt
@@ -61,6 +61,12 @@ The following differences from Spark are always present and 
do not require any a
 
 - This function is not deterministic. Results may not match Spark.
 
+## Mode
+
+The following incompatibilities cause `Mode` to fall back to Spark by default. 
Set `spark.comet.expression.Mode.allowIncompatible=true` to enable Comet 
acceleration despite these differences.
+
+- mode breaks ties non-deterministically in Spark (the result depends on JVM 
hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)
+
 ## Percentile
 
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
diff --git 
a/_sources/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.md.txt
 
b/_sources/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.md.txt
index 6c2f41dc62..797c5b982c 100644
--- 
a/_sources/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.md.txt
+++ 
b/_sources/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.md.txt
@@ -61,6 +61,12 @@ The following differences from Spark are always present and 
do not require any a
 
 - This function is not deterministic. Results may not match Spark.
 
+## Mode
+
+The following incompatibilities cause `Mode` to fall back to Spark by default. 
Set `spark.comet.expression.Mode.allowIncompatible=true` to enable Comet 
acceleration despite these differences.
+
+- mode breaks ties non-deterministically in Spark (the result depends on JVM 
hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)
+
 ## Percentile
 
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
diff --git 
a/_sources/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.md.txt
 
b/_sources/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.md.txt
index 6c2f41dc62..797c5b982c 100644
--- 
a/_sources/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.md.txt
+++ 
b/_sources/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.md.txt
@@ -61,6 +61,12 @@ The following differences from Spark are always present and 
do not require any a
 
 - This function is not deterministic. Results may not match Spark.
 
+## Mode
+
+The following incompatibilities cause `Mode` to fall back to Spark by default. 
Set `spark.comet.expression.Mode.allowIncompatible=true` to enable Comet 
acceleration despite these differences.
+
+- mode breaks ties non-deterministically in Spark (the result depends on JVM 
hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)
+
 ## Percentile
 
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
diff --git a/_sources/user-guide/latest/configs.md.txt 
b/_sources/user-guide/latest/configs.md.txt
index c8f2d24fcf..fc34fe5cfa 100644
--- a/_sources/user-guide/latest/configs.md.txt
+++ b/_sources/user-guide/latest/configs.md.txt
@@ -515,6 +515,7 @@ shuffle, including applications that rely only on remote 
reliable storage or dec
 | `spark.comet.expression.Last.enabled` | Enable Comet acceleration for `Last` 
| true |
 | `spark.comet.expression.Max.enabled` | Enable Comet acceleration for `Max` | 
true |
 | `spark.comet.expression.Min.enabled` | Enable Comet acceleration for `Min` | 
true |
+| `spark.comet.expression.Mode.enabled` | Enable Comet acceleration for `Mode` 
| true |
 | `spark.comet.expression.Percentile.enabled` | Enable Comet acceleration for 
`Percentile` | true |
 | `spark.comet.expression.RegrIntercept.enabled` | Enable Comet acceleration 
for `RegrIntercept` | true |
 | `spark.comet.expression.RegrR2.enabled` | Enable Comet acceleration for 
`RegrR2` | true |
diff --git a/_sources/user-guide/latest/expressions.md.txt 
b/_sources/user-guide/latest/expressions.md.txt
index a0b5604286..8f31a036ec 100644
--- a/_sources/user-guide/latest/expressions.md.txt
+++ b/_sources/user-guide/latest/expressions.md.txt
@@ -114,7 +114,7 @@ The tables below list every Spark built-in expression with 
its current status.
 | `median` | ✅ | — | Rewrites to `percentile(col, 0.5)` and runs natively for 
supported percentile inputs |
 | `min` | ✅ | Native |  |
 | `min_by` | 🔜 | — | 
[#3841](https://github.com/apache/datafusion-comet/issues/3841) |
-| `mode` | 🔜 | — | 
[#3970](https://github.com/apache/datafusion-comet/issues/3970) |
+| `mode` | ✅ | — | `mode(col)` only; Spark breaks ties non-deterministically, 
so Comet returns the smallest tied value and falls back by default, opt-in via 
allowIncompatible 
([#3970](https://github.com/apache/datafusion-comet/issues/3970)) |
 | `percentile` | ✅ | Native | Single literal percentage on numeric input runs 
natively; array of percentages and a frequency argument fall back to Spark |
 | `percentile_cont` | ✅ | — | Spark 4.0+ `WITHIN GROUP (ORDER BY ...)`; 
ascending only runs natively, `DESC` falls back to Spark |
 | `percentile_disc` | 🔜 | — | Percentile aggregate |
diff --git a/searchindex.js b/searchindex.js
index 547866c64e..9d4451a2a6 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!": [[55, "id1"]], "%": [[53, "id1"]], "&": 
[[43, "id1"]], "*": [[53, "id2"]], "+": [[53, "id3"]], "-": [[53, "id4"]], "/": 
[[53, "id5"]], "1. Format Your Code": [[40, "format-your-code"]], "1. Install 
Comet": [[61, "install-comet"], [71, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[28, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[40, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[61, 
"clone-iceberg-and-apply- [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!": [[55, "id1"]], "%": [[53, "id1"]], "&": 
[[43, "id1"]], "*": [[53, "id2"]], "+": [[53, "id3"]], "-": [[53, "id4"]], "/": 
[[53, "id5"]], "1. Format Your Code": [[40, "format-your-code"]], "1. Install 
Comet": [[61, "install-comet"], [71, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[28, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[40, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[61, 
"clone-iceberg-and-apply- [...]
\ No newline at end of file
diff --git 
a/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html 
b/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html
index 985d6c4dcd..a32a0b0c92 100644
--- a/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html
@@ -829,6 +829,13 @@ under the License.
 <li><p>This function is not deterministic. Results may not match 
Spark.</p></li>
 </ul>
 </section>
+<section id="mode">
+<h2>Mode<a class="headerlink" href="#mode" title="Link to this 
heading">#</a></h2>
+<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Mode</span></code> to fall back to Spark by 
default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Mode.allowIncompatible=true</span></code> to 
enable Comet acceleration despite these differences.</p>
+<ul class="simple">
+<li><p>mode breaks ties non-deterministically in Spark (the result depends on 
JVM hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)</p></li>
+</ul>
+</section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
 <p>The following cases are not supported by Comet and always fall back to 
Spark, regardless of any <code class="docutils literal notranslate"><span 
class="pre">allowIncompatible</span></code> setting:</p>
@@ -896,6 +903,7 @@ under the License.
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#first">First</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#hyperloglogplusplus">HyperLogLogPlusPlus</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#last">Last</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#mode">Mode</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#percentile">Percentile</a></li>
 </ul>
   </nav></div>
diff --git 
a/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html 
b/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html
index 91ab35ee2f..39dd4fea7c 100644
--- a/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html
@@ -829,6 +829,13 @@ under the License.
 <li><p>This function is not deterministic. Results may not match 
Spark.</p></li>
 </ul>
 </section>
+<section id="mode">
+<h2>Mode<a class="headerlink" href="#mode" title="Link to this 
heading">#</a></h2>
+<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Mode</span></code> to fall back to Spark by 
default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Mode.allowIncompatible=true</span></code> to 
enable Comet acceleration despite these differences.</p>
+<ul class="simple">
+<li><p>mode breaks ties non-deterministically in Spark (the result depends on 
JVM hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)</p></li>
+</ul>
+</section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
 <p>The following cases are not supported by Comet and always fall back to 
Spark, regardless of any <code class="docutils literal notranslate"><span 
class="pre">allowIncompatible</span></code> setting:</p>
@@ -896,6 +903,7 @@ under the License.
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#first">First</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#hyperloglogplusplus">HyperLogLogPlusPlus</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#last">Last</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#mode">Mode</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#percentile">Percentile</a></li>
 </ul>
   </nav></div>
diff --git 
a/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html 
b/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html
index ca1330986c..2b3a4c10b2 100644
--- a/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html
@@ -829,6 +829,13 @@ under the License.
 <li><p>This function is not deterministic. Results may not match 
Spark.</p></li>
 </ul>
 </section>
+<section id="mode">
+<h2>Mode<a class="headerlink" href="#mode" title="Link to this 
heading">#</a></h2>
+<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Mode</span></code> to fall back to Spark by 
default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Mode.allowIncompatible=true</span></code> to 
enable Comet acceleration despite these differences.</p>
+<ul class="simple">
+<li><p>mode breaks ties non-deterministically in Spark (the result depends on 
JVM hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)</p></li>
+</ul>
+</section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
 <p>The following cases are not supported by Comet and always fall back to 
Spark, regardless of any <code class="docutils literal notranslate"><span 
class="pre">allowIncompatible</span></code> setting:</p>
@@ -896,6 +903,7 @@ under the License.
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#first">First</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#hyperloglogplusplus">HyperLogLogPlusPlus</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#last">Last</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#mode">Mode</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#percentile">Percentile</a></li>
 </ul>
   </nav></div>
diff --git 
a/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html 
b/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html
index 525252c6d4..f23f5481e9 100644
--- a/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html
@@ -829,6 +829,13 @@ under the License.
 <li><p>This function is not deterministic. Results may not match 
Spark.</p></li>
 </ul>
 </section>
+<section id="mode">
+<h2>Mode<a class="headerlink" href="#mode" title="Link to this 
heading">#</a></h2>
+<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Mode</span></code> to fall back to Spark by 
default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Mode.allowIncompatible=true</span></code> to 
enable Comet acceleration despite these differences.</p>
+<ul class="simple">
+<li><p>mode breaks ties non-deterministically in Spark (the result depends on 
JVM hash-map iteration order); Comet returns the smallest of the tied values 
instead (https://github.com/apache/datafusion-comet/issues/3970)</p></li>
+</ul>
+</section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
 <p>The following cases are not supported by Comet and always fall back to 
Spark, regardless of any <code class="docutils literal notranslate"><span 
class="pre">allowIncompatible</span></code> setting:</p>
@@ -896,6 +903,7 @@ under the License.
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#first">First</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#hyperloglogplusplus">HyperLogLogPlusPlus</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#last">Last</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#mode">Mode</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#percentile">Percentile</a></li>
 </ul>
   </nav></div>
diff --git a/user-guide/latest/configs.html b/user-guide/latest/configs.html
index 2ab9bc8f62..18afbf3e57 100644
--- a/user-guide/latest/configs.html
+++ b/user-guide/latest/configs.html
@@ -2513,47 +2513,51 @@ shuffle, including applications that rely only on 
remote reliable storage or dec
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">Min</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Mode.enabled</span></code></p></td>
+<td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">Mode</span></code></p></td>
+<td><p>true</p></td>
+</tr>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">Percentile</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrIntercept.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrIntercept.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">RegrIntercept</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrR2.enabled</span></code></p></td>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrR2.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">RegrR2</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrReplacement.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrReplacement.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">RegrReplacement</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrSXY.enabled</span></code></p></td>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrSXY.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">RegrSXY</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrSlope.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.RegrSlope.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">RegrSlope</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.StddevPop.enabled</span></code></p></td>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.StddevPop.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">StddevPop</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.StddevSamp.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.StddevSamp.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">StddevSamp</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Sum.enabled</span></code></p></td>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Sum.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">Sum</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.VariancePop.enabled</span></code></p></td>
+<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.VariancePop.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">VariancePop</span></code></p></td>
 <td><p>true</p></td>
 </tr>
-<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.VarianceSamp.enabled</span></code></p></td>
+<tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.VarianceSamp.enabled</span></code></p></td>
 <td><p>Enable Comet acceleration for <code class="docutils literal 
notranslate"><span class="pre">VarianceSamp</span></code></p></td>
 <td><p>true</p></td>
 </tr>
diff --git a/user-guide/latest/expressions.html 
b/user-guide/latest/expressions.html
index dc15b6933e..d6af19be94 100644
--- a/user-guide/latest/expressions.html
+++ b/user-guide/latest/expressions.html
@@ -1031,9 +1031,9 @@ expressions. The following function families are 
<strong>not currently planned</
 <td><p><a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/3841";>#3841</a></p></td>
 </tr>
 <tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">mode</span></code></p></td>
-<td><p>🔜</p></td>
+<td><p>✅</p></td>
 <td><p>—</p></td>
-<td><p><a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/3970";>#3970</a></p></td>
+<td><p><code class="docutils literal notranslate"><span 
class="pre">mode(col)</span></code> only; Spark breaks ties 
non-deterministically, so Comet returns the smallest tied value and falls back 
by default, opt-in via allowIncompatible (<a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/3970";>#3970</a>)</p></td>
 </tr>
 <tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">percentile</span></code></p></td>
 <td><p>✅</p></td>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to