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 239774e2eb Publish built docs triggered by 
b6571d9689ba9d8cce9677b8ac3437b2ca285386
239774e2eb is described below

commit 239774e2eb28b1b0f279bc3c105acf1167a604bd
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jul 9 13:43:49 2026 +0000

    Publish built docs triggered by b6571d9689ba9d8cce9677b8ac3437b2ca285386
---
 .../latest/compatibility/expressions/spark-3.4/aggregate.md.txt     | 4 ----
 .../latest/compatibility/expressions/spark-3.5/aggregate.md.txt     | 4 ----
 .../latest/compatibility/expressions/spark-4.0/aggregate.md.txt     | 4 ----
 .../latest/compatibility/expressions/spark-4.1/aggregate.md.txt     | 4 ----
 _sources/user-guide/latest/expressions.md.txt                       | 6 +++---
 searchindex.js                                                      | 2 +-
 .../latest/compatibility/expressions/spark-3.4/aggregate.html       | 4 ----
 .../latest/compatibility/expressions/spark-3.5/aggregate.html       | 4 ----
 .../latest/compatibility/expressions/spark-4.0/aggregate.html       | 4 ----
 .../latest/compatibility/expressions/spark-4.1/aggregate.html       | 4 ----
 user-guide/latest/expressions.html                                  | 6 +++---
 11 files changed, 7 insertions(+), 39 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 357fb10522..f9d134f81f 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
@@ -47,10 +47,6 @@ The following differences from Spark are always present and 
do not require any a
 
 ## Percentile
 
-The following incompatibilities cause `Percentile` to fall back to Spark by 
default. Set `spark.comet.expression.Percentile.allowIncompatible=true` to 
enable Comet acceleration despite these differences.
-
-- Interpolated values may differ from Spark by up to `(upper - lower) * 1e-6` 
because DataFusion quantizes the interpolation weight to 6 decimal places 
(#4719).
-
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
 
 - An array of percentages is not supported.
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 357fb10522..f9d134f81f 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
@@ -47,10 +47,6 @@ The following differences from Spark are always present and 
do not require any a
 
 ## Percentile
 
-The following incompatibilities cause `Percentile` to fall back to Spark by 
default. Set `spark.comet.expression.Percentile.allowIncompatible=true` to 
enable Comet acceleration despite these differences.
-
-- Interpolated values may differ from Spark by up to `(upper - lower) * 1e-6` 
because DataFusion quantizes the interpolation weight to 6 decimal places 
(#4719).
-
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
 
 - An array of percentages is not supported.
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 357fb10522..f9d134f81f 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
@@ -47,10 +47,6 @@ The following differences from Spark are always present and 
do not require any a
 
 ## Percentile
 
-The following incompatibilities cause `Percentile` to fall back to Spark by 
default. Set `spark.comet.expression.Percentile.allowIncompatible=true` to 
enable Comet acceleration despite these differences.
-
-- Interpolated values may differ from Spark by up to `(upper - lower) * 1e-6` 
because DataFusion quantizes the interpolation weight to 6 decimal places 
(#4719).
-
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
 
 - An array of percentages is not supported.
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 357fb10522..f9d134f81f 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
@@ -47,10 +47,6 @@ The following differences from Spark are always present and 
do not require any a
 
 ## Percentile
 
-The following incompatibilities cause `Percentile` to fall back to Spark by 
default. Set `spark.comet.expression.Percentile.allowIncompatible=true` to 
enable Comet acceleration despite these differences.
-
-- Interpolated values may differ from Spark by up to `(upper - lower) * 1e-6` 
because DataFusion quantizes the interpolation weight to 6 decimal places 
(#4719).
-
 The following cases are not supported by Comet and always fall back to Spark, 
regardless of any `allowIncompatible` setting:
 
 - An array of percentages is not supported.
diff --git a/_sources/user-guide/latest/expressions.md.txt 
b/_sources/user-guide/latest/expressions.md.txt
index a18ccf126c..10d0e16a77 100644
--- a/_sources/user-guide/latest/expressions.md.txt
+++ b/_sources/user-guide/latest/expressions.md.txt
@@ -97,12 +97,12 @@ The tables below list every Spark built-in expression with 
its current status.
 | `max` | ✅ |  |
 | `max_by` | 🔜 | 
[#3841](https://github.com/apache/datafusion-comet/issues/3841) |
 | `mean` | ✅ |  |
-| `median` | ✅ | Rewrites to `percentile(col, 0.5)`; falls back by default, 
opt-in via allowIncompatible 
([#4719](https://github.com/apache/datafusion-comet/issues/4719)) |
+| `median` | ✅ | Rewrites to `percentile(col, 0.5)` and runs natively for 
supported percentile inputs |
 | `min` | ✅ |  |
 | `min_by` | 🔜 | 
[#3841](https://github.com/apache/datafusion-comet/issues/3841) |
 | `mode` | 🔜 | [#3970](https://github.com/apache/datafusion-comet/issues/3970) 
|
-| `percentile` | ✅ | Single literal percentage on numeric input; array of 
percentages and a frequency argument fall back to Spark. Falls back by default, 
opt-in via allowIncompatible 
([#4719](https://github.com/apache/datafusion-comet/issues/4719)) |
-| `percentile_cont` | ✅ | Spark 4.0+ `WITHIN GROUP (ORDER BY ...)`; ascending 
only, `DESC` falls back to Spark. Falls back by default, opt-in via 
allowIncompatible 
([#4719](https://github.com/apache/datafusion-comet/issues/4719)) |
+| `percentile` | ✅ | 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 |
 | `regr_avgx` | ✅ | Native: Spark rewrites to `Average` (tests in 
[#4551](https://github.com/apache/datafusion-comet/issues/4551)) |
 | `regr_avgy` | ✅ | Native: Spark rewrites to `Average` (tests in 
[#4551](https://github.com/apache/datafusion-comet/issues/4551)) |
diff --git a/searchindex.js b/searchindex.js
index b5d26de678..a015240980 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!": [[51, "id1"]], "%": [[49, "id1"]], "&": 
[[39, "id1"]], "*": [[49, "id2"]], "+": [[49, "id3"]], "-": [[49, "id4"]], "/": 
[[49, "id5"]], "1. Format Your Code": [[36, "format-your-code"]], "1. Install 
Comet": [[57, "install-comet"], [66, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[25, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[36, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[57, 
"clone-iceberg-and-apply- [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!": [[51, "id1"]], "%": [[49, "id1"]], "&": 
[[39, "id1"]], "*": [[49, "id2"]], "+": [[49, "id3"]], "-": [[49, "id4"]], "/": 
[[49, "id5"]], "1. Format Your Code": [[36, "format-your-code"]], "1. Install 
Comet": [[57, "install-comet"], [66, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[25, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[36, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[57, 
"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 9d971cc486..731bbf5aed 100644
--- a/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-3.4/aggregate.html
@@ -778,10 +778,6 @@ under the License.
 </section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
-<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Percentile</span></code> to fall back to Spark 
by default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.allowIncompatible=true</span></code>
 to enable Comet acceleration despite these differences.</p>
-<ul class="simple">
-<li><p>Interpolated values may differ from Spark by up to <code 
class="docutils literal notranslate"><span class="pre">(upper</span> <span 
class="pre">-</span> <span class="pre">lower)</span> <span class="pre">*</span> 
<span class="pre">1e-6</span></code> because DataFusion quantizes the 
interpolation weight to 6 decimal places (#4719).</p></li>
-</ul>
 <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>
 <ul class="simple">
 <li><p>An array of percentages is not supported.</p></li>
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 44d8bd13bf..727c31c8e0 100644
--- a/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-3.5/aggregate.html
@@ -778,10 +778,6 @@ under the License.
 </section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
-<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Percentile</span></code> to fall back to Spark 
by default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.allowIncompatible=true</span></code>
 to enable Comet acceleration despite these differences.</p>
-<ul class="simple">
-<li><p>Interpolated values may differ from Spark by up to <code 
class="docutils literal notranslate"><span class="pre">(upper</span> <span 
class="pre">-</span> <span class="pre">lower)</span> <span class="pre">*</span> 
<span class="pre">1e-6</span></code> because DataFusion quantizes the 
interpolation weight to 6 decimal places (#4719).</p></li>
-</ul>
 <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>
 <ul class="simple">
 <li><p>An array of percentages is not supported.</p></li>
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 d679b0bf28..0e4832a682 100644
--- a/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-4.0/aggregate.html
@@ -778,10 +778,6 @@ under the License.
 </section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
-<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Percentile</span></code> to fall back to Spark 
by default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.allowIncompatible=true</span></code>
 to enable Comet acceleration despite these differences.</p>
-<ul class="simple">
-<li><p>Interpolated values may differ from Spark by up to <code 
class="docutils literal notranslate"><span class="pre">(upper</span> <span 
class="pre">-</span> <span class="pre">lower)</span> <span class="pre">*</span> 
<span class="pre">1e-6</span></code> because DataFusion quantizes the 
interpolation weight to 6 decimal places (#4719).</p></li>
-</ul>
 <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>
 <ul class="simple">
 <li><p>An array of percentages is not supported.</p></li>
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 96c5aa8c4b..b4a82dd042 100644
--- a/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html
+++ b/user-guide/latest/compatibility/expressions/spark-4.1/aggregate.html
@@ -778,10 +778,6 @@ under the License.
 </section>
 <section id="percentile">
 <h2>Percentile<a class="headerlink" href="#percentile" title="Link to this 
heading">#</a></h2>
-<p>The following incompatibilities cause <code class="docutils literal 
notranslate"><span class="pre">Percentile</span></code> to fall back to Spark 
by default. Set <code class="docutils literal notranslate"><span 
class="pre">spark.comet.expression.Percentile.allowIncompatible=true</span></code>
 to enable Comet acceleration despite these differences.</p>
-<ul class="simple">
-<li><p>Interpolated values may differ from Spark by up to <code 
class="docutils literal notranslate"><span class="pre">(upper</span> <span 
class="pre">-</span> <span class="pre">lower)</span> <span class="pre">*</span> 
<span class="pre">1e-6</span></code> because DataFusion quantizes the 
interpolation weight to 6 decimal places (#4719).</p></li>
-</ul>
 <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>
 <ul class="simple">
 <li><p>An array of percentages is not supported.</p></li>
diff --git a/user-guide/latest/expressions.html 
b/user-guide/latest/expressions.html
index a0f54c1b97..9d522e408d 100644
--- a/user-guide/latest/expressions.html
+++ b/user-guide/latest/expressions.html
@@ -920,7 +920,7 @@ expressions. The following function families are 
<strong>not currently planned</
 </tr>
 <tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">median</span></code></p></td>
 <td><p>✅</p></td>
-<td><p>Rewrites to <code class="docutils literal notranslate"><span 
class="pre">percentile(col,</span> <span class="pre">0.5)</span></code>; falls 
back by default, opt-in via allowIncompatible (<a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/4719";>#4719</a>)</p></td>
+<td><p>Rewrites to <code class="docutils literal notranslate"><span 
class="pre">percentile(col,</span> <span class="pre">0.5)</span></code> and 
runs natively for supported percentile inputs</p></td>
 </tr>
 <tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">min</span></code></p></td>
 <td><p>✅</p></td>
@@ -936,11 +936,11 @@ expressions. The following function families are 
<strong>not currently planned</
 </tr>
 <tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">percentile</span></code></p></td>
 <td><p>✅</p></td>
-<td><p>Single literal percentage on numeric input; array of percentages and a 
frequency argument fall back to Spark. Falls back by default, opt-in via 
allowIncompatible (<a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/4719";>#4719</a>)</p></td>
+<td><p>Single literal percentage on numeric input runs natively; array of 
percentages and a frequency argument fall back to Spark</p></td>
 </tr>
 <tr class="row-even"><td><p><code class="docutils literal notranslate"><span 
class="pre">percentile_cont</span></code></p></td>
 <td><p>✅</p></td>
-<td><p>Spark 4.0+ <code class="docutils literal notranslate"><span 
class="pre">WITHIN</span> <span class="pre">GROUP</span> <span 
class="pre">(ORDER</span> <span class="pre">BY</span> <span 
class="pre">...)</span></code>; ascending only, <code class="docutils literal 
notranslate"><span class="pre">DESC</span></code> falls back to Spark. Falls 
back by default, opt-in via allowIncompatible (<a class="reference external" 
href="https://github.com/apache/datafusion-comet/issues/4719";>#4719</a [...]
+<td><p>Spark 4.0+ <code class="docutils literal notranslate"><span 
class="pre">WITHIN</span> <span class="pre">GROUP</span> <span 
class="pre">(ORDER</span> <span class="pre">BY</span> <span 
class="pre">...)</span></code>; ascending only runs natively, <code 
class="docutils literal notranslate"><span class="pre">DESC</span></code> falls 
back to Spark</p></td>
 </tr>
 <tr class="row-odd"><td><p><code class="docutils literal notranslate"><span 
class="pre">percentile_disc</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