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

sunchao / parquet-rs / 137 / 1
96%
master: 96%

Build:
DEFAULT BRANCH: master
Ran 06 Aug 2017 04:50AM UTC
Files 21
Run time 1s
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

06 Aug 2017 04:23AM UTC coverage: 70.57% (+1.5%) from 69.088%
137.1

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

Source Files on job 137.1
  • Tree
  • List 0
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 137
  • Travis Job 137.1
  • e3b6d81f on github
  • Prev Job for on master (#136.1)
  • Next Job for on master (#139.1)
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