• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sunchao / parquet-rs / 137
96%

Build:
DEFAULT BRANCH: master
Ran 06 Aug 2017 04:50AM UTC
Jobs 1
Files 21
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
137

push

travis-ci

sunchao
Implement ColumnReader

This commit completes the implementation for ColumnReader, which can be
used to read definition levels, repetition levels, and values from a row
group. Currently it only support 3 encoding types: PLAIN and PLAIN/RLE
DICTIONARY (the latter two can actually be considered as one). Also
added unit tests for the column reader, but it currently only covers i32
and i64 types. These mostly follow the C++ implementation.

This commit also bundles a few other changes that are relatively minor:
1. Changed the type for 'bit_width' from usize to u8. The range for
   bit_width is always [0, 64] so no need to use usize.
2. Added 'get_column_reader()' and 'get_typed_column_reader()'. The
   first fn is used to produce a column reader given a specific column
   descriptor, while the second is cast a specific column reader to a
   generic column reader on a type 'T'.

3556 of 5039 relevant lines covered (70.57%)

0.71 hits per line

Jobs
ID Job ID Ran Files Coverage
1 137.1 06 Aug 2017 04:50AM UTC 0
70.57
Travis Job 137.1
Source Files on build 137
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #137
  • e3b6d81f on github
  • Prev Build on master (#136)
  • Next Build on master (#139)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc