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

Method absorb

nodedb/src/engine/array/compaction/merger.rs:338–343  ·  view source on GitHub ↗
(&mut self, schema: &ArraySchema, payload: &TilePayload)

Source from the content-addressed store, hash-verified

336 }
337
338 fn absorb(&mut self, schema: &ArraySchema, payload: &TilePayload) -> ArrayResult<()> {
339 match payload {
340 TilePayload::Sparse(tile) => self.absorb_sparse(schema, tile),
341 TilePayload::Dense(tile) => self.absorb_dense(schema, tile),
342 }
343 }
344
345 fn absorb_sparse(&mut self, _schema: &ArraySchema, tile: &SparseTile) -> ArrayResult<()> {
346 let n = tile.row_count();

Callers 1

runMethod · 0.80

Calls 2

absorb_sparseMethod · 0.80
absorb_denseMethod · 0.80

Tested by

no test coverage detected