You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/library-user-guide/upgrading.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,16 @@ This version of DataFusion upgrades the underlying Apache Arrow implementation
100
100
to version `56.0.0`. See the [release notes](https://github.com/apache/arrow-rs/releases/tag/56.0.0)
101
101
for more details.
102
102
103
+
### Added `ExecutionPlan::reset_state`
104
+
105
+
In order to fix a bug in DataFusion `49.0.0` where dynamic filters (currently only generated in the precense of a query such as `ORDER BY ... LIMIT ...`)
106
+
produced incorrect results in recursive queries, a new method `reset_state` has been added to the `ExecutionPlan` trait.
107
+
108
+
Any `ExecutionPlan` that needs to maintain internal state or references to other nodes in the execution plan tree should implement this method to reset that state.
109
+
See [#17028] for more details and an example implementation for `SortExec`.
0 commit comments