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 c1545d787d Publish built docs triggered by 
ee974a1fca20c7b0540b43e49f197cbc2d2c0c8e
c1545d787d is described below

commit c1545d787d78df0c5cb3b9f93e41d7445c3d3660
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Aug 3 22:18:41 2026 +0000

    Publish built docs triggered by ee974a1fca20c7b0540b43e49f197cbc2d2c0c8e
---
 _sources/user-guide/latest/understanding-comet-plans.md.txt | 11 +++++++++++
 searchindex.js                                              |  2 +-
 user-guide/latest/understanding-comet-plans.html            | 11 +++++++++++
 3 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/_sources/user-guide/latest/understanding-comet-plans.md.txt 
b/_sources/user-guide/latest/understanding-comet-plans.md.txt
index 2a6945c947..a05d271360 100644
--- a/_sources/user-guide/latest/understanding-comet-plans.md.txt
+++ b/_sources/user-guide/latest/understanding-comet-plans.md.txt
@@ -178,6 +178,17 @@ inline in the UI. Earlier Spark versions do not have the
 `extendedExplainProviders` extension point, so this provider is not used and
 the config has no effect there.
 
+Not every node in the plan is an eligible operator. The following are excluded
+from both operator counts:
+
+- Transition nodes (`CometColumnarToRow`, `CometNativeColumnarToRow`,
+  `CometSparkRowToColumnar`, `ColumnarToRow`, `RowToColumnar`), which are
+  reported separately as the transition count.
+- Wrappers that do no work of their own: `AdaptiveSparkPlan`, `InputAdapter`,
+  `WholeStageCodegen`, query stages, and `AQEShuffleRead`.
+- The reuse marker `ReusedSubquery`. The subquery it points at is counted where
+  that subquery is shown, so the marker itself does not add to the totals.
+
 ### `spark.comet.explain.native.enabled`
 
 When enabled, each executor task logs the DataFusion plan it executes,
diff --git a/searchindex.js b/searchindex.js
index 2fd0a49ba0..efcf00fec5 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!": [[54, "id1"]], "%": [[52, "id1"]], "&": 
[[42, "id1"]], "*": [[52, "id2"]], "+": [[52, "id3"]], "-": [[52, "id4"]], "/": 
[[52, "id5"]], "1. Format Your Code": [[39, "format-your-code"]], "1. Install 
Comet": [[60, "install-comet"], [70, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[27, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[39, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[60, 
"clone-iceberg-and-apply- [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!": [[54, "id1"]], "%": [[52, "id1"]], "&": 
[[42, "id1"]], "*": [[52, "id2"]], "+": [[52, "id3"]], "-": [[52, "id4"]], "/": 
[[52, "id5"]], "1. Format Your Code": [[39, "format-your-code"]], "1. Install 
Comet": [[60, "install-comet"], [70, "install-comet"]], "1. Native Operators 
(nativeExecs map)": [[27, "native-operators-nativeexecs-map"]], "2. Build and 
Verify": [[39, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[60, 
"clone-iceberg-and-apply- [...]
\ No newline at end of file
diff --git a/user-guide/latest/understanding-comet-plans.html 
b/user-guide/latest/understanding-comet-plans.html
index a285017a7b..289fadf660 100644
--- a/user-guide/latest/understanding-comet-plans.html
+++ b/user-guide/latest/understanding-comet-plans.html
@@ -913,6 +913,17 @@ literals, aliases) are excluded.</p></li>
 inline in the UI. Earlier Spark versions do not have the
 <code class="docutils literal notranslate"><span 
class="pre">extendedExplainProviders</span></code> extension point, so this 
provider is not used and
 the config has no effect there.</p>
+<p>Not every node in the plan is an eligible operator. The following are 
excluded
+from both operator counts:</p>
+<ul class="simple">
+<li><p>Transition nodes (<code class="docutils literal notranslate"><span 
class="pre">CometColumnarToRow</span></code>, <code class="docutils literal 
notranslate"><span class="pre">CometNativeColumnarToRow</span></code>,
+<code class="docutils literal notranslate"><span 
class="pre">CometSparkRowToColumnar</span></code>, <code class="docutils 
literal notranslate"><span class="pre">ColumnarToRow</span></code>, <code 
class="docutils literal notranslate"><span 
class="pre">RowToColumnar</span></code>), which are
+reported separately as the transition count.</p></li>
+<li><p>Wrappers that do no work of their own: <code class="docutils literal 
notranslate"><span class="pre">AdaptiveSparkPlan</span></code>, <code 
class="docutils literal notranslate"><span 
class="pre">InputAdapter</span></code>,
+<code class="docutils literal notranslate"><span 
class="pre">WholeStageCodegen</span></code>, query stages, and <code 
class="docutils literal notranslate"><span 
class="pre">AQEShuffleRead</span></code>.</p></li>
+<li><p>The reuse marker <code class="docutils literal notranslate"><span 
class="pre">ReusedSubquery</span></code>. The subquery it points at is counted 
where
+that subquery is shown, so the marker itself does not add to the 
totals.</p></li>
+</ul>
 </section>
 <section id="spark-comet-explain-native-enabled">
 <h3><code class="docutils literal notranslate"><span 
class="pre">spark.comet.explain.native.enabled</span></code><a 
class="headerlink" href="#spark-comet-explain-native-enabled" title="Link to 
this heading">#</a></h3>


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

Reply via email to