-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Zigzag and varint encoders * Short repeat and direct RLEv2 writers * Minor refactoring * Signed msb encoder * Refacftor RLE delta+patched base to be more functional * Minor refactoring * Byte RLE writer * Remove unused error types * Initial version of ORC writer, supporting only float * Int8 array write support * Integer RLEv2 Delta writing * Minor optimization * Abstract bits_used functionality to common NInt function * Remove overcomplicated AbsVarint code, replace with i64/u64 in delta encoding * Minor fixes * Initial RLEv2 encoder base * Remove u64 impl of NInt in favour of generic to determine sign * Simplify getting RLE reader * Fix percentile bit calculation encoding/decoding * Patched base writing * Support writing int arrays * Multi stripe write test case * Reduce duplication for primitive ColumnStripeEncoders * Introduce EstimateMemory trait to standardize * Comment * Remove need for seek from writer + minor PR comments * Rename s_type to kind * Deduplicate get_closest_fixed_bits * Fix comments * Switch arrow writer tests to be in-memory instead of writing to disk * Fix writing arrays with nulls * Add license to new files
- Loading branch information
Showing
27 changed files
with
3,404 additions
and
576 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.