Skip to content

Conversation

@quinnj
Copy link
Member

@quinnj quinnj commented Jul 2, 2020

The Tables.jl interface is designed so consumers (i.e. write_parquet) should never call Tables.rowaccess or Tables.columnaccess; they just call whatever orientation they need the data in (in this case, Tables.columns), and Tables.jl will take care of the rest. Column-oriented sources will be "automatic", while row-oriented sources will have columns "built", so that either way, write_parquet will get columns to write out.

cc: @xiaodaigh @tanmaykm

The Tables.jl interface is designed so consumers (i.e. `write_parquet`) should never call `Tables.rowaccess` or `Tables.columnaccess`; they just call whatever orientation they need the data in (in this case, `Tables.columns`), and Tables.jl will take care of the rest. Column-oriented sources will be "automatic", while row-oriented sources will have columns "built", so that either way, `write_parquet` will get columns to write out.
@quinnj
Copy link
Member Author

quinnj commented Jul 2, 2020

@xiaodaigh
Copy link
Contributor

Makes sense. I misunderstood Tables.jl.

@tanmaykm owns this so he can approve.

@tanmaykm tanmaykm merged commit a6a3741 into master Jul 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants