Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.2.0
-
None
Description
StreamingExecutionRelation currently doesn't implement stats.
This makes some sense, but unfortunately the LeafNode contract requires that nodes which survive analysis implement stats, and StreamingExecutionRelation can indeed survive analysis when running explain() on a streaming dataframe.
This value won't ever be used during execution, because StreamingExecutionRelation does not survive analysis on the execution path; it's replaced with each batch.