geoffreyclaude commented on issue #21650:
URL: https://github.com/apache/datafusion/issues/21650#issuecomment-4255064627

   > I think @askalt @adriangb @gabotechs @xudong963 @geoffreyclaude 
@gene-bordegaray  and others may have some thoughts about this topic as well
   
   The main reason I worked on this was `datafusion-tracing`: recursive queries 
broke once plans were wrapped, because the runtime wiring depended on concrete 
`WorkTableExec` handling. That led to `with_new_state` in #16469 and the 
follow-up in #18803.
   
     So I’m sympathetic to moving shared state off plans, but whatever replaces 
it should still support wrapper/custom `ExecutionPlan`s without concrete type 
checks. `TaskContext` seems like a plausible direction if it preserves that.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to