timsaucer opened a new pull request, #1156:
URL: https://github.com/apache/datafusion-python/pull/1156
# Which issue does this PR close?
Closes #1091
# Rationale for this change
This PR builds on top of
https://github.com/apache/datafusion-python/pull/1137 and adds python based
schema and catalog providers.
# What changes are included in this PR?
Creates wrapper types around python based schema and catalog providers.
Adds checks for when we are going python->rust->python and short circuit to
return the python original object rather than wrapper.
Adds unit test
# Are there any user-facing changes?
No
# Status
Leaving as draft until the following are complete:
- [ ] We need abstract base classes for the catalog and schema providers for
users to implement
- [ ] Verify all combinations of default vs user provided python catalog,
schema, table providers work in unit tests - this is mostly done
- [ ] Add full end-to-end test of registering custom catalog, schema, table
and then do a SQl query against it
--
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]