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 2025/12/10 22:50:53 UTC

(datafusion) branch asf-site updated: Publish built docs triggered by c1aa1b530ab2fa73efcdeb8896dbb50c30c492f0

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.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e055ee2b99 Publish built docs triggered by c1aa1b530ab2fa73efcdeb8896dbb50c30c492f0
e055ee2b99 is described below

commit e055ee2b99db0114fd4934d54fb95c5154ff9275
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed Dec 10 22:50:48 2025 +0000

    Publish built docs triggered by c1aa1b530ab2fa73efcdeb8896dbb50c30c492f0
---
 _sources/library-user-guide/query-optimizer.md.txt | 11 ++++-------
 library-user-guide/query-optimizer.html            | 11 ++++-------
 searchindex.js                                     |  2 +-
 3 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/_sources/library-user-guide/query-optimizer.md.txt b/_sources/library-user-guide/query-optimizer.md.txt
index 651e147a76..6f2d75a97e 100644
--- a/_sources/library-user-guide/query-optimizer.md.txt
+++ b/_sources/library-user-guide/query-optimizer.md.txt
@@ -478,13 +478,10 @@ fn analyze_filter_example() -> Result<()> {
     let schema = Arc::new(Schema::new(vec![age]));
 
     // Define column statistics
-    let column_stats = ColumnStatistics {
-        null_count: Precision::Exact(0),
-        max_value: Precision::Exact(ScalarValue::Int64(Some(79))),
-        min_value: Precision::Exact(ScalarValue::Int64(Some(14))),
-        distinct_count: Precision::Absent,
-        sum_value: Precision::Absent,
-    };
+    let column_stats = ColumnStatistics::default()
+        .with_min_value(Precision::Exact(ScalarValue::Int64(Some(14))))
+        .with_max_value(Precision::Exact(ScalarValue::Int64(Some(79))))
+        .with_null_count(Precision::Exact(0));
 
     // Create expression: age > 18 AND age <= 25
     let expr = col("age")
diff --git a/library-user-guide/query-optimizer.html b/library-user-guide/query-optimizer.html
index 962df62e2e..1ecac3339d 100644
--- a/library-user-guide/query-optimizer.html
+++ b/library-user-guide/query-optimizer.html
@@ -775,13 +775,10 @@ take.</p>
 <span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">schema</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">Arc</span><span class="p">::</span><span class="n">new</span><span class="p">(</span><span class="n">Schema</span><span class="p">::</span><span class="n">new</span><span class="p">(</span><span class="fm">vec!</span><span class="p">[</span><span class="n">age</span><span class="p">]));</span>
 
 <span class="w">    </span><span class="c1">// Define column statistics</span>
-<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">column_stats</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ColumnStatistics</span><span class="w"> </span><span class="p">{</span>
-<span class="w">        </span><span class="n">null_count</span><span class="p">:</span><span class="w"> </span><span class="nc">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="mi">0</span><span class="p">),</span>
-<span class="w">        </span><span class="n">max_value</span><span class="p">:</span><span class="w"> </span><span class="nc">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="n">ScalarValue</span><span class="p">::</span><span class="n">Int64</span><span class="p">(</span><span class="nb">Some</span><span class="p">(</span><span class="mi">79</span><span class="p">))),</span>
-<span class="w">        </span><span class="n">min_value</span><span class="p">:</span><span class="w"> </span><span class="nc">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="n">ScalarValue</span><span class="p">::</span><span class="n">Int64</span><span class="p">(</span><span class="nb">Some</span><span class="p">(</span><span class="mi">14</span><span class="p">))),</span>
-<span class="w">        </span><span class="n">distinct_count</span><span class="p">:</span><span class="w"> </span><span class="nc">Precision</span><span class="p">::</span><span class="n">Absent</span><span class="p">,</span>
-<span class="w">        </span><span class="n">sum_value</span><span class="p">:</span><span class="w"> </span><span class="nc">Precision</span><span class="p">::</span><span class="n">Absent</span><span class="p">,</span>
-<span class="w">    </span><span class="p">};</span>
+<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">column_stats</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ColumnStatistics</span><span class="p">::</span><span class="n">default</span><span class="p">()</span>
+<span class="w">        </span><span class="p">.</span><span class="n">with_min_value</span><span class="p">(</span><span class="n">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="n">ScalarValue</span><span class="p">::</span><span class="n">Int64</span><span class="p">(</span><span class="nb">Some</span><span class="p">(</span><span class="mi">14</span><span class="p">))))</span>
+<span class="w">        </span><span class="p">.</span><span class="n">with_max_value</span><span class="p">(</span><span class="n">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="n">ScalarValue</span><span class="p">::</span><span class="n">Int64</span><span class="p">(</span><span class="nb">Some</span><span class="p">(</span><span class="mi">79</span><span class="p">))))</span>
+<span class="w">        </span><span class="p">.</span><span class="n">with_null_count</span><span class="p">(</span><span class="n">Precision</span><span class="p">::</span><span class="n">Exact</span><span class="p">(</span><span class="mi">0</span><span class="p">));</span>
 
 <span class="w">    </span><span class="c1">// Create expression: age &gt; 18 AND age &lt;= 25</span>
 <span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="n">expr</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">col</span><span class="p">(</span><span class="s">&quot;age&quot;</span><span class="p">)</span>
diff --git a/searchindex.js b/searchindex.js
index 4f713921eb..a423d505d7 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[60,"op-neq"]],"!~":[[60,"op-re-not-match"]],"!~*":[[60,"op-re-not-match-i"]],"!~~":[[60,"id19"]],"!~~*":[[60,"id20"]],"#":[[60,"op-bit-xor"]],"%":[[60,"op-modulo"]],"&":[[60,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[13,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[60,"op-multiply"]],"+":[[60,"op-plus"]],"-":[[60,"op-minus"]],"/":[[60,"op-divide"]],"<":[[60,"op-lt"]],"< [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[60,"op-neq"]],"!~":[[60,"op-re-not-match"]],"!~*":[[60,"op-re-not-match-i"]],"!~~":[[60,"id19"]],"!~~*":[[60,"id20"]],"#":[[60,"op-bit-xor"]],"%":[[60,"op-modulo"]],"&":[[60,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[13,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[60,"op-multiply"]],"+":[[60,"op-plus"]],"-":[[60,"op-minus"]],"/":[[60,"op-divide"]],"<":[[60,"op-lt"]],"< [...]
\ 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