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]