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/datafusion-comet.git
commit 873a821f307c2540cbcc1fed095e7f660bf837fb
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Mar 27 19:44:38 2026 +0000
Publish built docs triggered by 7a874616e88e51115ca3c51ba12fa7991386759f
---
_sources/user-guide/latest/compatibility.md.txt | 7 +++++++
_sources/user-guide/latest/expressions.md.txt | 2 +-
searchindex.js | 2 +-
user-guide/latest/compatibility.html | 7 +++++++
user-guide/latest/expressions.html | 2 +-
5 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/_sources/user-guide/latest/compatibility.md.txt
b/_sources/user-guide/latest/compatibility.md.txt
index c8edd7cd8..2d59e1448 100644
--- a/_sources/user-guide/latest/compatibility.md.txt
+++ b/_sources/user-guide/latest/compatibility.md.txt
@@ -153,6 +153,13 @@ Cast operations in Comet fall into three levels of support:
Spark.
- **N/A**: Spark does not support this cast.
+### Negative Zero
+
+When casting floating-point values to strings, Spark normalizes negative zero
(`-0.0`) to `"0.0"`, but Comet
+may produce `"-0.0"`. Since negative zero and positive zero are semantically
equivalent (`-0.0 == 0.0` is true
+in IEEE 754), this difference is unlikely to affect real-world results. See
+[#1036](https://github.com/apache/datafusion-comet/issues/1036) for more
details.
+
### Legacy Mode
<!--BEGIN:CAST_LEGACY_TABLE-->
diff --git a/_sources/user-guide/latest/expressions.md.txt
b/_sources/user-guide/latest/expressions.md.txt
index c8e5475d0..c3aca6f67 100644
--- a/_sources/user-guide/latest/expressions.md.txt
+++ b/_sources/user-guide/latest/expressions.md.txt
@@ -232,7 +232,7 @@ Comet supports using the following aggregate functions
within window contexts wi
| Expression | Spark-Compatible? | Compatibility Notes
|
| -------------- | ----------------- |
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
-| ArrayAppend | No |
|
+| ArrayAppend | Yes |
|
| ArrayCompact | No |
|
| ArrayContains | No | Returns null instead of false for empty
arrays with literal values
([#3346](https://github.com/apache/datafusion-comet/issues/3346))
|
| ArrayDistinct | No | Behaves differently than spark. Comet
first sorts then removes duplicates while Spark preserves the original order.
|
diff --git a/searchindex.js b/searchindex.js
index ff6a33efc..11ed9c5b1 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Format Your Code": [[12,
"format-your-code"]], "1. Install Comet": [[14, "install-comet"], [23,
"install-comet"]], "1. Native Operators (nativeExecs map)": [[4,
"native-operators-nativeexecs-map"]], "2. Build and Verify": [[12,
"build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[14,
"clone-iceberg-and-apply-diff"]], "2. Clone Spark and Apply Diff": [[23,
"clone-spark-and-apply-diff"]], "2. Sink Operators (sinks map)": [[4,
"sink-operators-sinks-m [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Format Your Code": [[12,
"format-your-code"]], "1. Install Comet": [[14, "install-comet"], [23,
"install-comet"]], "1. Native Operators (nativeExecs map)": [[4,
"native-operators-nativeexecs-map"]], "2. Build and Verify": [[12,
"build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[14,
"clone-iceberg-and-apply-diff"]], "2. Clone Spark and Apply Diff": [[23,
"clone-spark-and-apply-diff"]], "2. Sink Operators (sinks map)": [[4,
"sink-operators-sinks-m [...]
\ No newline at end of file
diff --git a/user-guide/latest/compatibility.html
b/user-guide/latest/compatibility.html
index 0e16c7a39..fdf2079be 100644
--- a/user-guide/latest/compatibility.html
+++ b/user-guide/latest/compatibility.html
@@ -599,6 +599,13 @@ recommended for production use.</p></li>
Spark.</p></li>
<li><p><strong>N/A</strong>: Spark does not support this cast.</p></li>
</ul>
+<section id="negative-zero">
+<h3>Negative Zero<a class="headerlink" href="#negative-zero" title="Link to
this heading">#</a></h3>
+<p>When casting floating-point values to strings, Spark normalizes negative
zero (<code class="docutils literal notranslate"><span
class="pre">-0.0</span></code>) to <code class="docutils literal
notranslate"><span class="pre">"0.0"</span></code>, but Comet
+may produce <code class="docutils literal notranslate"><span
class="pre">"-0.0"</span></code>. Since negative zero and positive
zero are semantically equivalent (<code class="docutils literal
notranslate"><span class="pre">-0.0</span> <span class="pre">==</span> <span
class="pre">0.0</span></code> is true
+in IEEE 754), this difference is unlikely to affect real-world results. See
+<a class="reference external"
href="https://github.com/apache/datafusion-comet/issues/1036">#1036</a> for
more details.</p>
+</section>
<section id="legacy-mode">
<h3>Legacy Mode<a class="headerlink" href="#legacy-mode" title="Link to this
heading">#</a></h3>
<!--BEGIN:CAST_LEGACY_TABLE-->
diff --git a/user-guide/latest/expressions.html
b/user-guide/latest/expressions.html
index 0d2ffd4ba..49addd2de 100644
--- a/user-guide/latest/expressions.html
+++ b/user-guide/latest/expressions.html
@@ -1268,7 +1268,7 @@ of expressions that be disabled.</p>
</thead>
<tbody>
<tr class="row-even"><td><p>ArrayAppend</p></td>
-<td><p>No</p></td>
+<td><p>Yes</p></td>
<td><p></p></td>
</tr>
<tr class="row-odd"><td><p>ArrayCompact</p></td>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]