-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create HudiTableFactory
implementing DataFusions TableProviderFactory
#150
Comments
@matthewmturner thanks for raising this! would you be able to review the linked PR by @kazdy please? |
@xushiyan sure, checking it out |
Looks good but when i try integrating in my app i get the below error (which isnt surprising since we arent on the same version of datafusion). Of course thats not a blocker for this though :). Excited to see this |
@matthewmturner we just landed this feature in main. can you pls test it out with your PR? note that we choose |
@xushiyan sure will do, do you have any recommendations for what test data to use? i just need something simple to test a basic query |
@matthewmturner yes we keep a bunch of zipped test tables in https://github.com/apache/hudi-rs/tree/main/crates/tests/data/tables you can unzip and use them directly. |
Okay, going to work on this tonight / tomorrow. I may ping you for a review if you dont mind. |
sigh i got it to work. the repo used to be called |
and now test passes :) |
Is there an existing issue for this?
Description of the bug
This isnt a bug report - its a feature request but i didnt see a way to submit a feature request.
I would like to be able to register hudi tables with datafusion like so:
If hudi-rs provided a
TableProviderFactory
then we could register and use that (This is how i currently register deltalake tables and I would like to do something similar for hudi).Steps To Reproduce
Not a bug
Expected behavior
I can register tables to datafusion like so:
Screenshots / Logs
No response
Software information
N/A
Additional context
No response
The text was updated successfully, but these errors were encountered: