Is your feature request related to a problem or challenge? Please describe what you are trying to do.
|
fn interleave_views<T: ByteViewType>( |
Current implementation of
interleave kernel on
StringViewArray reuses the existing buffers from source arrays, it's only reconstructing
views specified by the interleaving operation. It's useful to also support
interleave by reconstructing buffers. (For example, if the referenced elements are sparse)
Describe the solution you'd like
Provides an additional interface for StringViewArray to do interleave with deep copy buffers.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
arrow-rs/arrow-select/src/interleave.rs
Line 238 in a0c3186
Current implementation of
interleavekernel onStringViewArrayreuses the existing buffers from source arrays, it's only reconstructingviews specified by the interleaving operation. It's useful to also supportinterleaveby reconstructing buffers. (For example, if the referenced elements are sparse)Describe the solution you'd like
Provides an additional interface for
StringViewArrayto dointerleavewith deep copy buffers.Describe alternatives you've considered
Additional context