berkaysynnada commented on PR #10650:
URL: https://github.com/apache/datafusion/pull/10650#issuecomment-2132854613

   > The upside of the approach in this PR is that it simplifies the code 
across multiple files (e.g. proto), but the fallback behavior no longer becomes 
automatic for all custom table providers as far as I can tell -- @berkaysynnada 
please correct me if I'm wrong.
   
   This explanation summarizes it very well. Currently, the extraction of 
catalog information is encapsulated in the `create()` method of 
`TableProviderFactory`. It seems tidier to have this extraction centralized in 
one spot (or we could move it to another recommended location if there is any) 
rather than having it scattered. However, as @ozankabak mentioned, a custom 
`TableProvider` should also handle this. I can add an explanation for this in 
the docstring of the trait method.


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

Reply via email to