Closed sadikovi closed 5 years ago
Fails to run $ rustup component add rustfmt-preview
, I tried triggering build over the weekend and today - still the same error.
Yes, there are some issue in the rustup toolchain right now. See the reddit thread. Let me see if we can use a nightly on a particular date to fix this issue.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
record/api.rs | 27 | 96.4% | ||
record/reader.rs | 72 | 87.4% | ||
<!-- | Total: | 99 | --> |
Totals | |
---|---|
Change from base Build 705: | -0.007% |
Covered Lines: | 13175 |
Relevant Lines: | 13756 |
Sorry @sadikovi I forgot about this PR. Since parquet-rs
has merged into Apache Arrow, could you file a JIRA and submit a PR for that? Thanks.
Yes, no problem. I think it would be good to mark this repo as moved or something similar.
Yes. Will update the README for the merge.
This PR updates
Row
struct to storeVec<(TypePtr, Field)>
instead ofVec<(String, Field)>
. This improves time when reading Parquet files.For this I had to change record reader to pass type pointer instead of field name. This unfortunately makes it difficult to test, so I added a macro to generate dummy type with a field name.
Benchmark results:
Before
After