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
The following commit(s) were added to refs/heads/asf-site by this push:
new d0260d782 Publish built docs triggered by
2ee198a7e87a17d2784132e7848f67eeca0a70cd
d0260d782 is described below
commit d0260d78225aedfbc44af91333c5384c7d146ed6
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Nov 5 19:13:17 2025 +0000
Publish built docs triggered by 2ee198a7e87a17d2784132e7848f67eeca0a70cd
---
_sources/user-guide/latest/expressions.md.txt | 14 ++++-
searchindex.js | 2 +-
user-guide/latest/expressions.html | 84 +++++++++++++++++++--------
3 files changed, 72 insertions(+), 28 deletions(-)
diff --git a/_sources/user-guide/latest/expressions.md.txt
b/_sources/user-guide/latest/expressions.md.txt
index 3ccead03a..b1bcc9dd5 100644
--- a/_sources/user-guide/latest/expressions.md.txt
+++ b/_sources/user-guide/latest/expressions.md.txt
@@ -66,6 +66,7 @@ incompatible expressions.
| Ascii | Yes |
|
| BitLength | Yes |
|
| Chr | Yes |
|
+| Concat | Yes | Only string inputs are supported
|
| ConcatWs | Yes |
|
| Contains | Yes |
|
| EndsWith | Yes |
|
@@ -249,12 +250,21 @@ incompatible expressions.
| ---------- | ------------------------ |
-------------------------------------------------------------------------------------------
|
| Cast | Depends on specific cast | See the [Comet Compatibility Guide]
for list of supported cast expressions and known issues |
+## SortOrder
+
+| Expression | Spark-Compatible? | Compatibility Notes
|
+|-------------| ----------------- |
--------------------------------------------------------------------------- |
+| NullsFirst | Yes |
|
+| NullsLast | Yes |
|
+| Ascending | Yes |
|
+| Descending | Yes |
|
+
## Other
| Expression | Spark-Compatible? | Compatibility Notes
|
-| ---------------------------- | ----------------- |
--------------------------------------------------------------------------- |
+|------------------------------| ----------------- |
--------------------------------------------------------------------------- |
| Alias | Yes |
|
-| AttributeRefernce | Yes |
|
+| AttributeReference | Yes |
|
| BloomFilterMightContain | Yes |
|
| Coalesce | Yes |
|
| CheckOverflow | Yes |
|
diff --git a/searchindex.js b/searchindex.js
index 32384baf1..9e492fb99 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Install Comet": [[18, "install-comet"]],
"2. Clone Spark and Apply Diff": [[18, "clone-spark-and-apply-diff"]], "3. Run
Spark SQL Tests": [[18, "run-spark-sql-tests"]], "ANSI Mode": [[21,
"ansi-mode"], [34, "ansi-mode"], [74, "ansi-mode"]], "ANSI mode": [[47,
"ansi-mode"], [60, "ansi-mode"]], "API Differences Between Spark Versions":
[[3, "api-differences-between-spark-versions"]], "ASF Links": [[2, null], [2,
null]], "Accelerating Apache Iceberg Parque [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Install Comet": [[18, "install-comet"]],
"2. Clone Spark and Apply Diff": [[18, "clone-spark-and-apply-diff"]], "3. Run
Spark SQL Tests": [[18, "run-spark-sql-tests"]], "ANSI Mode": [[21,
"ansi-mode"], [34, "ansi-mode"], [74, "ansi-mode"]], "ANSI mode": [[47,
"ansi-mode"], [60, "ansi-mode"]], "API Differences Between Spark Versions":
[[3, "api-differences-between-spark-versions"]], "ASF Links": [[2, null], [2,
null]], "Accelerating Apache Iceberg Parque [...]
\ No newline at end of file
diff --git a/user-guide/latest/expressions.html
b/user-guide/latest/expressions.html
index cf8b2ce25..24efddbd4 100644
--- a/user-guide/latest/expressions.html
+++ b/user-guide/latest/expressions.html
@@ -581,99 +581,103 @@ incompatible expressions.</p>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>ConcatWs</p></td>
+<tr class="row-odd"><td><p>Concat</p></td>
+<td><p>Yes</p></td>
+<td><p>Only string inputs are supported</p></td>
+</tr>
+<tr class="row-even"><td><p>ConcatWs</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>Contains</p></td>
+<tr class="row-odd"><td><p>Contains</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>EndsWith</p></td>
+<tr class="row-even"><td><p>EndsWith</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>InitCap</p></td>
+<tr class="row-odd"><td><p>InitCap</p></td>
<td><p>No</p></td>
<td><p>Behavior is different in some cases, such as hyphenated names.</p></td>
</tr>
-<tr class="row-odd"><td><p>Length</p></td>
+<tr class="row-even"><td><p>Length</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>Like</p></td>
+<tr class="row-odd"><td><p>Like</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>Lower</p></td>
+<tr class="row-even"><td><p>Lower</p></td>
<td><p>No</p></td>
<td><p>Results can vary depending on locale and character set. Requires <code
class="docutils literal notranslate"><span
class="pre">spark.comet.caseConversion.enabled=true</span></code></p></td>
</tr>
-<tr class="row-even"><td><p>OctetLength</p></td>
+<tr class="row-odd"><td><p>OctetLength</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>Reverse</p></td>
+<tr class="row-even"><td><p>Reverse</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>RLike</p></td>
+<tr class="row-odd"><td><p>RLike</p></td>
<td><p>No</p></td>
<td><p>Uses Rust regexp engine, which has different behavior to Java regexp
engine</p></td>
</tr>
-<tr class="row-odd"><td><p>StartsWith</p></td>
+<tr class="row-even"><td><p>StartsWith</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>StringInstr</p></td>
+<tr class="row-odd"><td><p>StringInstr</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>StringRepeat</p></td>
+<tr class="row-even"><td><p>StringRepeat</p></td>
<td><p>Yes</p></td>
<td><p>Negative argument for number of times to repeat causes
exception</p></td>
</tr>
-<tr class="row-even"><td><p>StringReplace</p></td>
+<tr class="row-odd"><td><p>StringReplace</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>StringLPad</p></td>
+<tr class="row-even"><td><p>StringLPad</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>StringRPad</p></td>
+<tr class="row-odd"><td><p>StringRPad</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>StringSpace</p></td>
+<tr class="row-even"><td><p>StringSpace</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>StringTranslate</p></td>
+<tr class="row-odd"><td><p>StringTranslate</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>StringTrim</p></td>
+<tr class="row-even"><td><p>StringTrim</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>StringTrimBoth</p></td>
+<tr class="row-odd"><td><p>StringTrimBoth</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>StringTrimLeft</p></td>
+<tr class="row-even"><td><p>StringTrimLeft</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>StringTrimRight</p></td>
+<tr class="row-odd"><td><p>StringTrimRight</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>Substring</p></td>
+<tr class="row-even"><td><p>Substring</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-even"><td><p>Upper</p></td>
+<tr class="row-odd"><td><p>Upper</p></td>
<td><p>No</p></td>
<td><p>Results can vary depending on locale and character set. Requires <code
class="docutils literal notranslate"><span
class="pre">spark.comet.caseConversion.enabled=true</span></code></p></td>
</tr>
@@ -1318,6 +1322,36 @@ incompatible expressions.</p>
</table>
</div>
</section>
+<section id="sortorder">
+<h2>SortOrder<a class="headerlink" href="#sortorder" title="Link to this
heading">#</a></h2>
+<div class="pst-scrollable-table-container"><table class="table">
+<thead>
+<tr class="row-odd"><th class="head"><p>Expression</p></th>
+<th class="head"><p>Spark-Compatible?</p></th>
+<th class="head"><p>Compatibility Notes</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>NullsFirst</p></td>
+<td><p>Yes</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p>NullsLast</p></td>
+<td><p>Yes</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-even"><td><p>Ascending</p></td>
+<td><p>Yes</p></td>
+<td><p></p></td>
+</tr>
+<tr class="row-odd"><td><p>Descending</p></td>
+<td><p>Yes</p></td>
+<td><p></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</section>
<section id="other">
<h2>Other<a class="headerlink" href="#other" title="Link to this
heading">#</a></h2>
<div class="pst-scrollable-table-container"><table class="table">
@@ -1332,7 +1366,7 @@ incompatible expressions.</p>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
-<tr class="row-odd"><td><p>AttributeRefernce</p></td>
+<tr class="row-odd"><td><p>AttributeReference</p></td>
<td><p>Yes</p></td>
<td><p></p></td>
</tr>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]