Skip to content

Commit 274cc55

Browse files
committed
refactor: collect delete file results into vec
1 parent c24db29 commit 274cc55

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

crates/iceberg/src/delete_file_index.rs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -172,23 +172,19 @@ impl PopulatedDeleteFileIndex {
172172
deletes_queue.extend(deletes.iter());
173173
}
174174

175-
let mut results = vec![];
176175
deletes_queue
177176
.iter()
178177
.filter(|&delete| {
179178
seq_num
180179
.map(|seq_num| delete.manifest_entry.sequence_number() > Some(seq_num))
181180
.unwrap_or_else(|| true)
182181
})
183-
.for_each(|delete| {
184-
results.push(FileScanTaskDeleteFile {
185-
file_path: delete.manifest_entry.file_path().to_string(),
186-
file_type: delete.manifest_entry.content_type(),
187-
partition_spec_id: delete.partition_spec_id,
188-
})
189-
});
190-
191-
results
182+
.map(|delete| FileScanTaskDeleteFile {
183+
file_path: delete.manifest_entry.file_path().to_string(),
184+
file_type: delete.manifest_entry.content_type(),
185+
partition_spec_id: delete.partition_spec_id,
186+
})
187+
.collect()
192188
}
193189
}
194190

0 commit comments

Comments
 (0)