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

Method absorb_dense

nodedb/src/engine/array/compaction/merger.rs:390–396  ·  view source on GitHub ↗
(&mut self, _schema: &ArraySchema, _tile: &DenseTile)

Source from the content-addressed store, hash-verified

388 }
389
390 fn absorb_dense(&mut self, _schema: &ArraySchema, _tile: &DenseTile) -> ArrayResult<()> {
391 Err(nodedb_array::ArrayError::SegmentCorruption {
392 detail:
393 "compaction merger received a dense tile; only sparse tiles are produced by flush"
394 .into(),
395 })
396 }
397
398 fn upsert(&mut self, new_row: MergedRow) {
399 if let Some(slot) = self.rows.iter_mut().find(|r| r.coord == new_row.coord) {

Callers 1

absorbMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected