Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-8600

[C++]Expose API for pushing down rep/def level comparison down to decoder

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • C++
    • None

    Description

      https://github.com/apache/arrow/pull/6985 shows the benefit of using SIMD for level to bitmap conversion.  We can do even better by exploiting RLE runs when doing comparisons.  Exposing an appropriate API and using that would likely improve real world use-cases even further.

      Attachments

        Activity

          People

            Unassigned Unassigned
            emkornfield@gmail.com Micah Kornfield
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: