Closed sadikovi closed 6 years ago
@sunchao could you review this PR? Let me know if I need to write more tests, also to increase coverage. Thanks!
Thanks @sunchao! I hope this will work:).
@sunchao Feel free to leave more comments - I am more than happy to address them, so we can make parquet-rs the best and the fastest Parquet implementation.
@sadikovi Thanks. This looks good to me 👍 . Will merge now.
This PR adds writer properties that allow to configure file writer and column writers.
User can create easily create properties with default values, or specify different configuration either globally or for an individual column.
I also added
build.rs
(again!). This is used to generatecreated_by
string that includes current version and the latest git commit hash.Notes:
created_by
.PLAIN_DICTIONARY
, we useRLE_DICTIONARY
andPLAIN
for dictionary encoding.PLAIN
encoding as fallback encoding, technically any encoding can be specified as fallback (parquet-cpp explicitly setsPLAIN
).