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 4cb279f57b Publish built docs triggered by
003f608948ec386bbb666e32f5b14bc8cd01c0b8
4cb279f57b is described below
commit 4cb279f57b704b042ec538dd473ce85bd51b1fef
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Aug 7 21:24:17 2026 +0000
Publish built docs triggered by 003f608948ec386bbb666e32f5b14bc8cd01c0b8
---
_sources/user-guide/latest/scala_java_udfs.md.txt | 1 +
searchindex.js | 2 +-
user-guide/latest/scala_java_udfs.html | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/_sources/user-guide/latest/scala_java_udfs.md.txt
b/_sources/user-guide/latest/scala_java_udfs.md.txt
index 1ebf79250f..3a55982bbc 100644
--- a/_sources/user-guide/latest/scala_java_udfs.md.txt
+++ b/_sources/user-guide/latest/scala_java_udfs.md.txt
@@ -54,6 +54,7 @@ When a UDF is rejected, the reason surfaces through Comet's
standard fallback di
- Non-deterministic expressions referenced from the argument tree (`rand`,
`uuid`, `monotonically_increasing_id`) produce per-partition sequences
consistent with Spark.
- `TaskContext.get()` inside the user function returns the driving Spark
task's context.
+- The Spark task thread's context ClassLoader is propagated to the thread that
runs the user function, so functions defined in jars supplied with `--jars` /
`spark.jars` resolve the same way they do under Spark's own execution.
- The user function must be closure-serializable; the same function that works
with Spark's executor execution works here.
## Known limitations
diff --git a/searchindex.js b/searchindex.js
index 6f9662dc08..3795c20346 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)": [[28, "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)": [[28, "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/scala_java_udfs.html
b/user-guide/latest/scala_java_udfs.html
index 6057811bb4..4b21493441 100644
--- a/user-guide/latest/scala_java_udfs.html
+++ b/user-guide/latest/scala_java_udfs.html
@@ -824,6 +824,7 @@ under the License.
<ul class="simple">
<li><p>Non-deterministic expressions referenced from the argument tree (<code
class="docutils literal notranslate"><span class="pre">rand</span></code>,
<code class="docutils literal notranslate"><span
class="pre">uuid</span></code>, <code class="docutils literal
notranslate"><span class="pre">monotonically_increasing_id</span></code>)
produce per-partition sequences consistent with Spark.</p></li>
<li><p><code class="docutils literal notranslate"><span
class="pre">TaskContext.get()</span></code> inside the user function returns
the driving Spark task’s context.</p></li>
+<li><p>The Spark task thread’s context ClassLoader is propagated to the thread
that runs the user function, so functions defined in jars supplied with <code
class="docutils literal notranslate"><span class="pre">--jars</span></code> /
<code class="docutils literal notranslate"><span
class="pre">spark.jars</span></code> resolve the same way they do under Spark’s
own execution.</p></li>
<li><p>The user function must be closure-serializable; the same function that
works with Spark’s executor execution works here.</p></li>
</ul>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]