alamb commented on issue #14993: URL: https://github.com/apache/datafusion/issues/14993#issuecomment-2704598280
> Is there a specific objection to general case? Similarly, I haven't thought through this fully in the context of DataFusion. I am not sure I understand what the general case is you are referring to. The only thing DataFusion needs is to somehow know what output column corresponds to the expression that was pushed down (so it can match it up with the rest of the plan). > DataFusion would ask which expressions can be pushed down, the provider would reply with some (typically) randomly generated column name string corresponding to the expression, augment its schema to include these expressions, and then DataFusion will ask for that column as part of the projection? I agree this sounds complicated and not a great idea. It sounds like we are basically saying the same thing (which I view as a good thing) -- 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: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org