MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / compact_all_deleted

Function compact_all_deleted

nodedb-columnar/src/compaction/tests.rs:81–94  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

79
80#[test]
81fn compact_all_deleted() {
82 let segment = write_segment(10);
83 let mut deletes = DeleteBitmap::new();
84 for i in 0..10 {
85 deletes.mark_deleted(i);
86 }
87
88 let result =
89 compact_segment(&segment, &deletes, &test_schema(), 0, None, None).expect("compact");
90
91 assert_eq!(result.live_rows, 0);
92 assert_eq!(result.removed_rows, 10);
93 assert!(result.segment.is_none());
94}
95
96#[test]
97fn compact_no_deletes() {

Callers

nothing calls this directly

Calls 5

compact_segmentFunction · 0.85
write_segmentFunction · 0.70
test_schemaFunction · 0.70
mark_deletedMethod · 0.45
expectMethod · 0.45

Tested by

no test coverage detected