We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 790bd39 commit 7f870c0Copy full SHA for 7f870c0
1 file changed
vortex-array/src/arrays/take_slices/mod.rs
@@ -6,6 +6,11 @@
6
//! `TakeSlicesArray` represents the concatenation of
7
//! `values[starts[i]..starts[i] + lengths[i]]` for each range row. Ranges may overlap, repeat,
8
//! and appear in any order.
9
+//!
10
+//! This is equivalent to a `Take` with concatenated sequence codes, but keeps the selectors
11
+//! proportional to the number of ranges instead of the output length. A run-end encoded code array
12
+//! cannot represent a general range compactly because each output position within a range selects
13
+//! a different child index.
14
15
mod array;
16
mod kernel;
0 commit comments