Skip to content

Commit 6ec4de1

Browse files
committed
update
1 parent 732de48 commit 6ec4de1

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

datafusion/sqllogictest/test_files/information_schema.slt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ datafusion.explain.show_statistics false
275275
datafusion.optimizer.allow_symmetric_joins_without_pruning true
276276
datafusion.optimizer.default_filter_selectivity 20
277277
datafusion.optimizer.enable_distinct_aggregation_soft_limit true
278+
datafusion.optimizer.enable_dynamic_filter_pushdown true
278279
datafusion.optimizer.enable_round_robin_repartition true
279280
datafusion.optimizer.enable_topk_aggregation true
280281
datafusion.optimizer.expand_views_at_output false
@@ -375,6 +376,7 @@ datafusion.explain.show_statistics false When set to true, the explain statement
375376
datafusion.optimizer.allow_symmetric_joins_without_pruning true Should DataFusion allow symmetric hash joins for unbounded data sources even when its inputs do not have any ordering or filtering If the flag is not enabled, the SymmetricHashJoin operator will be unable to prune its internal buffers, resulting in certain join types - such as Full, Left, LeftAnti, LeftSemi, Right, RightAnti, and RightSemi - being produced only at the end of the execution. This is not typical in stream processing. Additionally, without proper design for long runner execution, all types of joins may encounter out-of-memory errors.
376377
datafusion.optimizer.default_filter_selectivity 20 The default filter selectivity used by Filter Statistics when an exact selectivity cannot be determined. Valid values are between 0 (no selectivity) and 100 (all rows are selected).
377378
datafusion.optimizer.enable_distinct_aggregation_soft_limit true When set to true, the optimizer will push a limit operation into grouped aggregations which have no aggregate expressions, as a soft limit, emitting groups once the limit is reached, before all rows in the group are read.
379+
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 files that only have timestamps in the year 2024 can be skipped / pruned at various stages in the scan.
378380
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
379381
datafusion.optimizer.enable_topk_aggregation true When set to true, the optimizer will attempt to perform limit operations during aggregations, if possible
380382
datafusion.optimizer.expand_views_at_output false When set to true, if the returned type is a view type then the output will be coerced to a non-view. Coerces `Utf8View` to `LargeUtf8`, and `BinaryView` to `LargeBinary`.

datafusion/sqllogictest/test_files/regexp/regexp_count.slt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,4 +341,4 @@ statement ok
341341
drop table t_stringview;
342342

343343
statement ok
344-
drop table empty_table;
344+
drop table empty_table;

datafusion/sqllogictest/test_files/regexp/regexp_like.slt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,4 +277,4 @@ statement ok
277277
drop table strings
278278

279279
statement ok
280-
drop table dict_table
280+
drop table dict_table

datafusion/sqllogictest/test_files/regexp/regexp_match.slt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,4 @@ NULL
198198
query B
199199
select null !~* 'abc';
200200
----
201-
NULL
201+
NULL

datafusion/sqllogictest/test_files/regexp/regexp_replace.slt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,4 +126,4 @@ select
126126
from (values ('a'), ('b')) as tbl(col);
127127
----
128128
NULL NULL NULL
129-
NULL NULL NULL
129+
NULL NULL NULL

0 commit comments

Comments
 (0)