apache / arrow-nanoarrow

Helpers for Arrow C Data & Arrow C Stream interfaces
https://arrow.apache.org/nanoarrow
Apache License 2.0
149 stars 34 forks source link

Finalize run-end-encoding support #510

Open paleolimbot opened 3 weeks ago

paleolimbot commented 3 weeks ago

After #507 we have REE support! There are a few places this still needs to be integrated:

Also, we should review the C++ implementation for more utilities/gotchas/cases we need to ensure validate (or fail to validate) as per https://github.com/apache/arrow-nanoarrow/pull/507#issuecomment-2155325414

https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/ree_util.h and https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/ree_util.cc are good sources to look at.