timsaucer commented on issue #823:
URL: 
https://github.com/apache/datafusion-python/issues/823#issuecomment-2324523635

   For Table Provider, what I've been investigating is how we could do 
something like `register_table_provider`. But even scratching the surface of 
making this stable across versions is a deep rabbit hole. Suppose I *only* 
wanted to support `scan` in a Table Provider. I need to export a stable version 
of `Session`, `Expr`, and `ExecutionPlan`. But then `Session` and 
`ExecutionPlan` require even more.
   
   On the one hand, I can see wanting to just implement `register_delta_table` 
and add code specific to the python interface on delta-rs. That might be the 
fastest way to get us where we want to be but it's not the best long-term 
solution probably.


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