-
Notifications
You must be signed in to change notification settings - Fork 62
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
Use getproperty
instead of type parameter to get names
#415
Conversation
Can you add a test? |
Sure. What do we want to test exactly? To prevent #414 we would need a table type that allows for >65535 columns. |
Maybe this one? https://tables.juliadata.org/dev/#Tables.table |
Unfortunately (and maybe this is a bug in Tables.jl) |
Ah that does sound like a bug. Well, we can add a test-only dependency on DataFrames by adding it to extras & the test target in the Project.toml |
@ericphanson I added a test as suggested by you. |
Thanks for getting this merged quickly. What is the release cycle? Can we get this released as a patch? |
There is a process documented partly here: https://github.com/apache/arrow-julia/tree/main/dev/release. It takes a day or two since there needs to be a vote. Can you PR a patch bump to get it started? We can ask @kou if they are willing to work on the next steps after. |
I'll do that once I get back to my computer. |
This is to get apache#415 released to allow writing wide (more than 65535 columns) tables to Arrow. @kou, could you take it from here?
Closes #414
Tables.Schema
does not store names in the type parameters if there are more than(2^16) - 1
columns:https://github.com/JuliaData/Tables.jl/blob/2cb13998e856692ed273c931b83477caf8b7b020/src/Tables.jl#L477-L483