Skip to content

Commit c149027

Browse files
vegarstirich-t-kid-datadogalamb
authored
Cast support for RunEndEncoded arrays (#8589)
# Which issue does this PR close? - Contribues towards the RunEndEncoded (REE) epic #3520, but there is no specific issue for casting. - Replaces PRs #7713 and #8384. # Rationale for this change This PR implements casting support for RunEndEncoded arrays in Apache Arrow. # What changes are included in this PR? - `run_end_encoded_cast` in `arrow-cast/src/cast/run_array.rs` - `cast_to_run_end_encoded` in `arrow-cast/src/cast/run_array.rs` - Tests in `arrow-cast/src/cast/mod.rs` # Are these changes tested? Yes! # Are there any user-facing changes? No breaking changes, just new functionality --------- Co-authored-by: Richard Baah <richard.baah@datadoghq.com> Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
1 parent 78bd204 commit c149027

File tree

3 files changed

+622
-8
lines changed

3 files changed

+622
-8
lines changed

arrow-cast/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ force_validate = []
4343
arrow-array = { workspace = true }
4444
arrow-buffer = { workspace = true }
4545
arrow-data = { workspace = true }
46+
arrow-ord = { workspace = true }
4647
arrow-schema = { workspace = true }
4748
arrow-select = { workspace = true }
4849
chrono = { workspace = true }

0 commit comments

Comments
 (0)