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

Method delete

nodedb-vector/src/flat.rs:61–70  ·  view source on GitHub ↗

Soft-delete a vector by ID.

(&mut self, id: u32)

Source from the content-addressed store, hash-verified

59
60 /// Soft-delete a vector by ID.
61 pub fn delete(&mut self, id: u32) -> bool {
62 let idx = id as usize;
63 if idx < self.deleted.len() && !self.deleted[idx] {
64 self.deleted[idx] = true;
65 self.live_count -= 1;
66 true
67 } else {
68 false
69 }
70 }
71
72 /// Brute-force k-NN search with an explicit distance metric override.
73 /// Overrides the `self.metric` configured at collection creation time.

Callers

nothing calls this directly

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected