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

   > You may also be able to use the TableFunction API: 
   > 
https://docs.rs/datafusion/latest/datafusion/catalog/trait.TableFunctionImpl.html
   > 
https://docs.rs/datafusion/latest/datafusion/catalog/struct.TableFunction.html
   > 
   > It may not be the same, but maybe related (I don't think it is documented 
super well, FWIW)
   
   Indeed, it's obviously a better solution for implementing table functions. 
It doesn't help other constructs though, such as PIVOT or MATCH_RECOGNIZE. I'll 
update the issue to be clearer about this.
   
   I could even also see a valid argument to move existing complex 
functionalities *out* of the core DataFusion and into a 
`datafusion-extended-sql` package or extension of some sort (UNNEST or table 
functions for instance.)


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