Skip to content

Commit 2df05fe

Browse files
fix[layout]: row id layout reader cannot stop if inner layout registering its splits (#3867)
Signed-off-by: Joe Isaacs <[email protected]>
1 parent 5f3f362 commit 2df05fe

File tree

1 file changed

+1
-6
lines changed
  • vortex-layout/src/layouts/row_idx

1 file changed

+1
-6
lines changed

vortex-layout/src/layouts/row_idx/mod.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,7 @@ impl LayoutReader for RowIdxLayoutReader {
131131
row_offset: u64,
132132
splits: &mut BTreeSet<u64>,
133133
) -> VortexResult<()> {
134-
// Since RowIdx isn't a field, we only need to register splits for the child layout
135-
// if there are any fields in the mask at all.
136-
if !field_mask.is_empty() {
137-
self.child.register_splits(field_mask, row_offset, splits)?;
138-
}
139-
Ok(())
134+
self.child.register_splits(field_mask, row_offset, splits)
140135
}
141136

142137
fn pruning_evaluation(

0 commit comments

Comments
 (0)