-
Notifications
You must be signed in to change notification settings - Fork 4k
GH-32863: [C++][Parquet] Add DELTA_BYTE_ARRAY encoder to Parquet writer #14341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
c35b86c
Initial commit
rok 0eeea96
Adding PutBinaryArray
rok 450b0a6
Add FIXED_LEN_BYTE_ARRAY
rok ad7b35f
More FLBAType work
rok 166ecf9
Review feedback
rok d365c7d
Review feedback
rok c4e2226
DeltaByteArrayDecoderImpl
rok d1fbd21
Add Python test for FLBA and boolean with RLE
rok ad63efc
Review feedback
rok 665048f
Work
rok 4c9b90f
Review feedback
rok 23d663c
Review feedback
rok c6408f5
Refactoring
rok 54053f9
Apply suggestions from code review
rok e88c838
Linting and adding a python flba test
rok c74e3f2
Update cpp/src/parquet/encoding.cc
rok 8994bf6
Review feedback
rok 925f1f7
CheckDecode
rok 800c3f8
Work
rok 10cadb1
Review feedback
rok 597f567
Review feedback
rok 74fbbdc
Review feedback
rok 703b8b6
Work
rok 6949b98
Review feedback
rok ea67049
Work
rok 9c31398
Change to zero length suffix
rok 0d5140c
Work
rok d2bfd7f
Review feedback
rok 4d1debf
Review feedback
rok 37e5436
Review feedback
rok 58c89bc
Review feedback
rok 562edd8
Change exception message.
rok 01f8f94
Apply suggestions from code review
rok e6cd16b
Review feedback
rok c07c865
Chunk prefix lengths
rok ca3660d
Update cpp/src/parquet/encoding.cc
rok 6951e03
Review feedback
rok 02fe560
Change data distribution
rok 0f49067
Refactor Put
rok ad90f19
Batch suffixes
rok 9fdb3e6
Work
rok d78f3a9
Linting
rok 7c02878
Rename length
rok a5be621
Update cpp/src/parquet/encoding.cc
rok e876222
ExecuteSpaced should use alternative InitData
rok 744520c
Random data generator
rok 33d5111
Concatenation probability
rok 9ba2e0e
Update encoding_test.cc
rok bab955b
Change random strning generation
rok a3b3d0c
test
rok 1867347
Minor change
rok bb54a87
Refactor DeltaByteArrayEncodingDirectPut
rok 73316cf
Update cpp/src/parquet/encoding.cc
rok ba4538b
Review feedback
rok bc7fcde
Review feedback
rok 3dc32b3
Apply suggestions from code review
rok 51ff60a
Repeats
rok 1d2fa5f
Enable DirectPut tests
rok b53e84e
GeneratePrefixedData
rok 8911b5e
Work
rok 2538ab8
Enable DeltaByteArrayEncodingDirectPut sans FLBAType
rok c19a528
Refactoring DeltaByteArrayEncodingDirectPut
rok 74da1b7
random_byte_array etc
rok 92b457a
Review feedback
rok e4b96aa
Apply suggestions from code review
rok 45a6d51
Review feedback
rok 1e10149
Review feedback
rok 6c6fbde
Review feedback
rok 6930a79
Review feedback
rok 409a6ee
Review feedback
rok 7dc32e1
Apply suggestions from code review
rok 578d7de
Switch to resizable buffer
rok 8167771
Apply suggestions from code review
rok 0aaa6b4
Review feedback
rok 9f0cdbb
Review feedback
rok 46aa303
Review feedback
rok acc40ed
Review feedback
rok 5039cf9
Rewrite Binary/FLBA specializations to correctly account for Accumula…
pitrou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.