You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/10/06 17:48:56 UTC
(datafusion-comet) branch asf-site updated: Publish built docs triggered by 6940c2e584b96ae9e6666228ab14d5d8bcc693f6
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 cfe2ffe4aa Publish built docs triggered by 6940c2e584b96ae9e6666228ab14d5d8bcc693f6
cfe2ffe4aa is described below
commit cfe2ffe4aa7529f7d98ec440966c9fd5901e002f
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Oct 6 17:48:50 2026 +0000
Publish built docs triggered by 6940c2e584b96ae9e6666228ab14d5d8bcc693f6
---
_images/mermaid-f5b40459e5fe9b892b845c9198fe1c9420e05d14.svg | 2 +-
_sources/contributor-guide/expression-audits/datetime_funcs.md.txt | 4 ++++
contributor-guide/expression-audits/datetime_funcs.html | 7 +++++++
searchindex.js | 2 +-
4 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/_images/mermaid-f5b40459e5fe9b892b845c9198fe1c9420e05d14.svg b/_images/mermaid-f5b40459e5fe9b892b845c9198fe1c9420e05d14.svg
index 5c9a17becb..1948aff890 100644
--- a/_images/mermaid-f5b40459e5fe9b892b845c9198fe1c9420e05d14.svg
+++ b/_images/mermaid-f5b40459e5fe9b892b845c9198fe1c9420e05d14.svg
@@ -1 +1 @@
-<svg id="my-svg" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="flowchart" style="max-width: 511.73px; background-color: transparent;" viewBox="0 0 511.7299499511719 966" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg [...]
\ No newline at end of file
+<svg id="my-svg" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="flowchart" style="max-width: 511.73px; background-color: transparent;" viewBox="0 0 511.7299499511719 966" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg [...]
\ No newline at end of file
diff --git a/_sources/contributor-guide/expression-audits/datetime_funcs.md.txt b/_sources/contributor-guide/expression-audits/datetime_funcs.md.txt
index 242fd7e6c3..dc88f63915 100644
--- a/_sources/contributor-guide/expression-audits/datetime_funcs.md.txt
+++ b/_sources/contributor-guide/expression-audits/datetime_funcs.md.txt
@@ -33,6 +33,10 @@
- Constant-folded to a literal by Spark's `ComputeCurrentTime` rule before Comet sees the plan.
+## date_trunc
+
+- Performance (tuned 2026-10-06, PR [#5956](https://github.com/apache/datafusion-comet/pull/5956)): scalar timestamp truncation skips dictionary key masking for infallible fine units and safe UTC/NTZ values with substantial repetition. A values-only range check retains masking near the lower timestamp bound; non-UTC calendar paths and high-cardinality coarse batches retain masking to avoid errors and unnecessary calendar work on unused entries. About 19x faster for MICROSECOND with 65,53 [...]
+
## dayname
- Spark 4.0+. Implemented natively: maps a `DateType` value to a fixed US-English abbreviated day name (`DayOfWeek.getDisplayName(TextStyle.SHORT, Locale.US)`), with no session-locale or timezone dependence.
diff --git a/contributor-guide/expression-audits/datetime_funcs.html b/contributor-guide/expression-audits/datetime_funcs.html
index bae99cb126..8533eb6531 100644
--- a/contributor-guide/expression-audits/datetime_funcs.html
+++ b/contributor-guide/expression-audits/datetime_funcs.html
@@ -575,6 +575,12 @@ under the License.
<li><p>Constant-folded to a literal by Spark’s <code class="docutils literal notranslate"><span class="pre">ComputeCurrentTime</span></code> rule before Comet sees the plan.</p></li>
</ul>
</section>
+<section id="date-trunc">
+<h2>date_trunc<a class="headerlink" href="#date-trunc" title="Link to this heading">#</a></h2>
+<ul class="simple">
+<li><p>Performance (tuned 2026-10-06, PR <a class="reference external" href="https://github.com/apache/datafusion-comet/pull/5956">#5956</a>): scalar timestamp truncation skips dictionary key masking for infallible fine units and safe UTC/NTZ values with substantial repetition. A values-only range check retains masking near the lower timestamp bound; non-UTC calendar paths and high-cardinality coarse batches retain masking to avoid errors and unnecessary calendar work on unused entries. [...]
+</ul>
+</section>
<section id="dayname">
<h2>dayname<a class="headerlink" href="#dayname" title="Link to this heading">#</a></h2>
<ul class="simple">
@@ -759,6 +765,7 @@ under the License.
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#curdate">curdate</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#current-date">current_date</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#current-timestamp">current_timestamp</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#date-trunc">date_trunc</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#dayname">dayname</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#dayofweek">dayofweek</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#from-utc-timestamp">from_utc_timestamp</a></li>
diff --git a/searchindex.js b/searchindex.js
index 29032785ad..2108b792b2 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!": [[57, "id1"]], "%": [[55, "id1"]], "&": [[45, "id1"]], "*": [[55, "id2"]], "+": [[55, "id3"]], "-": [[55, "id4"]], "/": [[55, "id5"]], "1. Format Your Code": [[42, "format-your-code"]], "1. Install Comet": [[63, "install-comet"], [75, "install-comet"]], "1. Native Operators (nativeExecs map)": [[28, "native-operators-nativeexecs-map"]], "2. Build and Verify": [[42, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[63, "clone-iceberg-and-apply- [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!": [[57, "id1"]], "%": [[55, "id1"]], "&": [[45, "id1"]], "*": [[55, "id2"]], "+": [[55, "id3"]], "-": [[55, "id4"]], "/": [[55, "id5"]], "1. Format Your Code": [[42, "format-your-code"]], "1. Install Comet": [[63, "install-comet"], [75, "install-comet"]], "1. Native Operators (nativeExecs map)": [[28, "native-operators-nativeexecs-map"]], "2. Build and Verify": [[42, "build-and-verify"]], "2. Clone Iceberg and Apply Diff": [[63, "clone-iceberg-and-apply- [...]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org