-
Notifications
You must be signed in to change notification settings - Fork 18
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
Move sources to datafusion-table-providers #43
Comments
Yeah, I agree with the approach above. I will submit some PRs for improvements we've made to datafusion-federation in our fork, aiming for this weekend or early next week to queue those up - which should make it smoother to integration with the table providers in our crate. RE: |
Ok, great. For now we'll move the SQL Flight pieces as follows:
I'm still wondering on what the best place would be for the Datafusion-backed Arrow SQL Flight server-side implementation. It has a relation to the federation concept. However, the server-side implementation has no direct dependency on the federation logic (since that's client side). IDK if there is interest in the SQL Flight server in Datafusion core itself? The SQL Flight protocol seems quite "native" to the ecosystem. A canonical Datafusion-based implementation/framework seems sensible. However, I know there are sensitivities around broadening the scope of Datafusion core. cc @alamb ? |
The examples in this crate can be rewritten to use https://crates.io/crates/datafusion-table-providers now |
Closing with only #62 remaining. |
I wanted to open a conversation around the concerns of
datafusion-federation
vsdatafusion-table-providers
. Historically, I created the/sources
folder indatafusion-federation
to show off the federation agains a couple remotes. However, it seems likedatafusion-table-providers
would be the better place for theseto live. Therefore, I propose to:datafusion-table-providers
.datafusion-federation-sql
with relatively little code: move this code to thedatafusion-federation
crate itself, behind asql
feature.A couple of points to iron out:
flight-sql
package (including executor & server ) todatafusion-table-providers
or do we leave this in thedatafusion-federation
tree?cc @phillipleblanc
The text was updated successfully, but these errors were encountered: