alamb commented on issue #462:
URL: 
https://github.com/apache/arrow-datafusion/issues/462#issuecomment-1728442798

   > stop optimizer from inserting RepartitionExec as a decedent of the 
RecursiveQueryExec
   
   I think you can control this by setting some combination of 
https://docs.rs/datafusion/latest/datafusion/physical_plan/trait.ExecutionPlan.html#method.required_input_distribution
 and 
https://docs.rs/datafusion/latest/datafusion/physical_plan/trait.ExecutionPlan.html#method.benefits_from_input_partitioning
   
   >  perform more testing and perhaps write some tests that capture this 
behavior. So far I've manually tested the trivial case, selects from another 
table in the static term, joins in the static term and joins in the recursive 
term.
   
   
   Definitely -- at the very least I think it should have some sqllogictest end 
to end sql test coverage (see 
https://github.com/apache/arrow-datafusion/tree/main/datafusion/sqllogictest 
for more details)
   
   Excited to see this work progress. Thank you @matthewgapp 


-- 
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]

Reply via email to