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 9ab61b7f5a Publish built docs triggered by
4153adf2c0f6e317ef476febfdc834208bd46622
9ab61b7f5a is described below
commit 9ab61b7f5a12c477de26b48e7cdcb91e56abc952
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 16 06:29:49 2025 +0000
Publish built docs triggered by 4153adf2c0f6e317ef476febfdc834208bd46622
---
_sources/user-guide/configs.md.txt | 4 +++-
searchindex.js | 2 +-
user-guide/configs.html | 10 +++++++++-
3 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/_sources/user-guide/configs.md.txt
b/_sources/user-guide/configs.md.txt
index 6bc7b90e89..ab3b11a8d8 100644
--- a/_sources/user-guide/configs.md.txt
+++ b/_sources/user-guide/configs.md.txt
@@ -132,7 +132,9 @@ The following configuration settings are available:
| datafusion.optimizer.enable_round_robin_repartition |
true | When set to true, the physical plan optimizer will
try to add round robin repartitioning to increase parallelism to leverage more
CPU cores
[...]
| datafusion.optimizer.enable_topk_aggregation |
true | When set to true, the optimizer will attempt to
perform limit operations during aggregations, if possible
[...]
| datafusion.optimizer.enable_window_limits |
true | When set to true, the optimizer will attempt to
push limit operations past window functions, if possible
[...]
-| datafusion.optimizer.enable_dynamic_filter_pushdown |
true | When set to true attempts to push down dynamic
filters generated by operators into the file scan phase. For example, for a
query such as `SELECT * FROM t ORDER BY timestamp DESC LIMIT 10`, the optimizer
will attempt to push down the current top 10 timestamps that the TopK operator
references into the file scans. This means that if we already have 10
timestamps in the year 2025 any file [...]
+| datafusion.optimizer.enable_topk_dynamic_filter_pushdown |
true | When set to true, the optimizer will attempt to
push down TopK dynamic filters into the file scan phase.
[...]
+| datafusion.optimizer.enable_join_dynamic_filter_pushdown |
true | When set to true, the optimizer will attempt to
push down Join dynamic filters into the file scan phase.
[...]
+| datafusion.optimizer.enable_dynamic_filter_pushdown |
true | When set to true attempts to push down dynamic
filters generated by operators (topk & join) into the file scan phase. For
example, for a query such as `SELECT * FROM t ORDER BY timestamp DESC LIMIT
10`, the optimizer will attempt to push down the current top 10 timestamps that
the TopK operator references into the file scans. This means that if we already
have 10 timestamps in the year [...]
| datafusion.optimizer.filter_null_join_keys |
false | When set to true, the optimizer will insert filters
before a join between a nullable and non-nullable column to filter out nulls on
the nullable side. This filter can add additional overhead when the file format
does not fully support predicate push down.
[...]
| datafusion.optimizer.repartition_aggregations |
true | Should DataFusion repartition data using the
aggregate keys to execute aggregates in parallel using the provided
`target_partitions` level
[...]
| datafusion.optimizer.repartition_file_min_size |
10485760 | Minimum total files size in bytes to perform file
scan repartitioning.
[...]
diff --git a/searchindex.js b/searchindex.js
index bc13a5dda2..8f14b65753 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[58,"op-neq"]],"!~":[[58,"op-re-not-match"]],"!~*":[[58,"op-re-not-match-i"]],"!~~":[[58,"id19"]],"!~~*":[[58,"id20"]],"#":[[58,"op-bit-xor"]],"%":[[58,"op-modulo"]],"&":[[58,"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"]],"*":[[58,"op-multiply"]],"+":[[58,"op-plus"]],"-":[[58,"op-minus"]],"/":[[58,"op-divide"]],"<":[[58,"op-lt"]],"<
[...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[58,"op-neq"]],"!~":[[58,"op-re-not-match"]],"!~*":[[58,"op-re-not-match-i"]],"!~~":[[58,"id19"]],"!~~*":[[58,"id20"]],"#":[[58,"op-bit-xor"]],"%":[[58,"op-modulo"]],"&":[[58,"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"]],"*":[[58,"op-multiply"]],"+":[[58,"op-plus"]],"-":[[58,"op-minus"]],"/":[[58,"op-divide"]],"<":[[58,"op-lt"]],"<
[...]
\ No newline at end of file
diff --git a/user-guide/configs.html b/user-guide/configs.html
index bb02574137..e3b8a2bf7b 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -970,9 +970,17 @@ example, to configure <code class="docutils literal
notranslate"><span class="pr
<td><p>true</p></td>
<td><p>When set to true, the optimizer will attempt to push limit operations
past window functions, if possible</p></td>
</tr>
+<tr
class="row-odd"><td><p>datafusion.optimizer.enable_topk_dynamic_filter_pushdown</p></td>
+<td><p>true</p></td>
+<td><p>When set to true, the optimizer will attempt to push down TopK dynamic
filters into the file scan phase.</p></td>
+</tr>
+<tr
class="row-even"><td><p>datafusion.optimizer.enable_join_dynamic_filter_pushdown</p></td>
+<td><p>true</p></td>
+<td><p>When set to true, the optimizer will attempt to push down Join dynamic
filters into the file scan phase.</p></td>
+</tr>
<tr
class="row-odd"><td><p>datafusion.optimizer.enable_dynamic_filter_pushdown</p></td>
<td><p>true</p></td>
-<td><p>When set to true attempts to push down dynamic filters generated by
operators into the file scan phase. For example, for a query such as <code
class="docutils literal notranslate"><span class="pre">SELECT</span> <span
class="pre">*</span> <span class="pre">FROM</span> <span class="pre">t</span>
<span class="pre">ORDER</span> <span class="pre">BY</span> <span
class="pre">timestamp</span> <span class="pre">DESC</span> <span
class="pre">LIMIT</span> <span class="pre">10</span></code> [...]
+<td><p>When set to true attempts to push down dynamic filters generated by
operators (topk & join) into the file scan phase. For example, for a query
such as <code class="docutils literal notranslate"><span
class="pre">SELECT</span> <span class="pre">*</span> <span
class="pre">FROM</span> <span class="pre">t</span> <span
class="pre">ORDER</span> <span class="pre">BY</span> <span
class="pre">timestamp</span> <span class="pre">DESC</span> <span
class="pre">LIMIT</span> <span class="pre [...]
</tr>
<tr class="row-even"><td><p>datafusion.optimizer.filter_null_join_keys</p></td>
<td><p>false</p></td>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]