You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "felipecrv (via GitHub)" <gi...@apache.org> on 2023/03/17 15:42:56 UTC

[GitHub] [arrow] felipecrv commented on issue #34382: [C++] Run-end encoding and decoding: Add support for more types

felipecrv commented on issue #34382:
URL: https://github.com/apache/arrow/issues/34382#issuecomment-1474033910

   To add more types we need more specializations of `ReadValueImpl` and `WriteValueImpl` similaryly to how `visit_data_inline.h` does. The current specialization only works on types that have a `::c_type`. There needs to be one for `Binary, String` and another for fixed-size byte-string types like `FixedSizeBinary, Decimal256`.
   
   If we can make equality of values a template parameter, `RunEndEncodingLoop` could also be re-used for these specializations.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org