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 360dd2f76c Publish built docs triggered by 
9e9eb944c06279a4abbfd1924b80192a2f4b4ef6
360dd2f76c is described below

commit 360dd2f76ca8fe305f32815b3d25b56e5e64907a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 30 05:56:18 2025 +0000

    Publish built docs triggered by 9e9eb944c06279a4abbfd1924b80192a2f4b4ef6
---
 _sources/user-guide/explain-usage.md.txt | 13 +++++--------
 searchindex.js                           |  2 +-
 user-guide/explain-usage.html            | 13 +++++--------
 3 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/_sources/user-guide/explain-usage.md.txt 
b/_sources/user-guide/explain-usage.md.txt
index 2288cae85d..5a1184539c 100644
--- a/_sources/user-guide/explain-usage.md.txt
+++ b/_sources/user-guide/explain-usage.md.txt
@@ -225,14 +225,11 @@ Again, reading from bottom up:
 
 When predicate pushdown is enabled, `DataSourceExec` with `ParquetSource` 
gains the following metrics:
 
-- `page_index_rows_matched`: number of rows in pages that were tested by a 
page index filter, and passed
-- `page_index_rows_pruned`: number of rows in pages that were tested by a page 
index filter, and did not pass
-- `row_groups_matched_bloom_filter`: number of row groups that were tested by 
a Bloom Filter, and passed
-- `row_groups_pruned_bloom_filter`: number of row groups that were tested by a 
Bloom Filter, and did not pass
-- `row_groups_matched_statistics`: number of row groups that were tested by 
row group statistics (min and max value), and passed
-- `row_groups_pruned_statistics`: number of row groups that were tested by row 
group statistics (min and max value), and did not pass
-- `pushdown_rows_matched`: rows that were tested by any of the above filtered, 
and passed all of them (this should be minimum of `page_index_rows_matched`, 
`row_groups_pruned_bloom_filter`, and `row_groups_pruned_statistics`)
-- `pushdown_rows_pruned`: rows that were tested by any of the above filtered, 
and did not pass one of them (this should be sum of `page_index_rows_matched`, 
`row_groups_pruned_bloom_filter`, and `row_groups_pruned_statistics`)
+- `page_index_rows_pruned`: number of rows evaluated by page index filters. 
The metric reports both how many rows were considered in total and how many 
matched (were not pruned).
+- `row_groups_pruned_bloom_filter`: number of row groups evaluated by Bloom 
Filters, reporting both total checked groups and groups that matched.
+- `row_groups_pruned_statistics`: number of row groups evaluated by row-group 
statistics (min/max), reporting both total checked groups and groups that 
matched.
+- `pushdown_rows_matched`: rows that were tested by any of the above filters, 
and passed all of them.
+- `pushdown_rows_pruned`: rows that were tested by any of the above filters, 
and did not pass at least one of them.
 - `predicate_evaluation_errors`: number of times evaluating the filter 
expression failed (expected to be zero in normal operation)
 - `num_predicate_creation_errors`: number of errors creating predicates 
(expected to be zero in normal operation)
 - `bloom_filter_eval_time`: time spent parsing and evaluating Bloom Filters
diff --git a/searchindex.js b/searchindex.js
index cb848a1f1c..260e6355d6 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
diff --git a/user-guide/explain-usage.html b/user-guide/explain-usage.html
index 34e38db1f6..0542dc0cfb 100644
--- a/user-guide/explain-usage.html
+++ b/user-guide/explain-usage.html
@@ -932,14 +932,11 @@ by all 16 cores.</p>
 </ul>
 <p>When predicate pushdown is enabled, <code class="docutils literal 
notranslate"><span class="pre">DataSourceExec</span></code> with <code 
class="docutils literal notranslate"><span 
class="pre">ParquetSource</span></code> gains the following metrics:</p>
 <ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">page_index_rows_matched</span></code>: number of rows in pages that 
were tested by a page index filter, and passed</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">page_index_rows_pruned</span></code>: number of rows in pages that 
were tested by a page index filter, and did not pass</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_matched_bloom_filter</span></code>: number of row groups 
that were tested by a Bloom Filter, and passed</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_pruned_bloom_filter</span></code>: number of row groups 
that were tested by a Bloom Filter, and did not pass</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_matched_statistics</span></code>: number of row groups 
that were tested by row group statistics (min and max value), and 
passed</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_pruned_statistics</span></code>: number of row groups 
that were tested by row group statistics (min and max value), and did not 
pass</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">pushdown_rows_matched</span></code>: rows that were tested by any 
of the above filtered, and passed all of them (this should be minimum of <code 
class="docutils literal notranslate"><span 
class="pre">page_index_rows_matched</span></code>, <code class="docutils 
literal notranslate"><span 
class="pre">row_groups_pruned_bloom_filter</span></code>, and <code 
class="docutils literal notranslate"><span class="pre">row_groups_pr [...]
-<li><p><code class="docutils literal notranslate"><span 
class="pre">pushdown_rows_pruned</span></code>: rows that were tested by any of 
the above filtered, and did not pass one of them (this should be sum of <code 
class="docutils literal notranslate"><span 
class="pre">page_index_rows_matched</span></code>, <code class="docutils 
literal notranslate"><span 
class="pre">row_groups_pruned_bloom_filter</span></code>, and <code 
class="docutils literal notranslate"><span class="pre">row_groups_p [...]
+<li><p><code class="docutils literal notranslate"><span 
class="pre">page_index_rows_pruned</span></code>: number of rows evaluated by 
page index filters. The metric reports both how many rows were considered in 
total and how many matched (were not pruned).</p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_pruned_bloom_filter</span></code>: number of row groups 
evaluated by Bloom Filters, reporting both total checked groups and groups that 
matched.</p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">row_groups_pruned_statistics</span></code>: number of row groups 
evaluated by row-group statistics (min/max), reporting both total checked 
groups and groups that matched.</p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">pushdown_rows_matched</span></code>: rows that were tested by any 
of the above filters, and passed all of them.</p></li>
+<li><p><code class="docutils literal notranslate"><span 
class="pre">pushdown_rows_pruned</span></code>: rows that were tested by any of 
the above filters, and did not pass at least one of them.</p></li>
 <li><p><code class="docutils literal notranslate"><span 
class="pre">predicate_evaluation_errors</span></code>: number of times 
evaluating the filter expression failed (expected to be zero in normal 
operation)</p></li>
 <li><p><code class="docutils literal notranslate"><span 
class="pre">num_predicate_creation_errors</span></code>: number of errors 
creating predicates (expected to be zero in normal operation)</p></li>
 <li><p><code class="docutils literal notranslate"><span 
class="pre">bloom_filter_eval_time</span></code>: time spent parsing and 
evaluating Bloom Filters</p></li>


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

Reply via email to