-
-
Notifications
You must be signed in to change notification settings - Fork 46
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
Add support for reading Delta tables #176
Comments
@gdubya Delta tables are just versioned Parquet files. |
@gdubya I do like the idea of adding delta support, and think it'd be a good fit for the project (especially considering py & rust have it). In the short term, you could use GlareDB (another arrow based system) to read delta, then convert to polars. > npm install nodejs-polars
> npm install @glaredb/glaredb const pl = require("nodejs-polars");
const glaredb = require("@glaredb/glaredb");
const con = await glaredb.connect();
const df = await (
await con.sql(
"select * from delta_scan('path/to/delta/table')",
)
).toPolars();
console.log(df); |
I think Rust don't have this feature. |
What is the update on this? Would also love this to use delta with nodejs |
We had #190 but it was decided that it's too heavy and we shelved it for now. |
This issue is related |
Describe your feature request
The Delta format is gaining popularity. The Polars project has recently added _read_delta methods for the Python and Rust APIs. It would be great if the node implementation could also support the Delta format.
I am not aware of any native Delta kernel implementation for Node, but perhaps a first version for nodejs-polars could use the Rust implementation behind-the-scenes?
The text was updated successfully, but these errors were encountered: