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

[Rust] Create a way to slice unalligned offset buffers

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.1
    • 2.0.0
    • Rust

    Description

      We have limitations on the boolean kernels, where we can't apply the kernels on buffers whose offsets aren't a multiple of 8. This has the potential of preventing users from applying some computations on arrays whose offsets aren't divisible by 8.

      We could create methods on Buffer that allow slicing buffers and copying them into aligned buffers.

      An idea would be Buffer::slice(&self, offset: usize, len: usize) -> Buffer;

      Attachments

        Activity

          People

            jhorstmann Jörn Horstmann
            nevi_me Neville Dipale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 5h 20m
                5h 20m

                Slack

                  Issue deployment