MCPcopy Create free account
hub / github.com/git/git / table_iter_next_block

Function table_iter_next_block

reftable/table.c:189–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

187}
188
189static int table_iter_next_block(struct table_iter *ti)
190{
191 uint64_t next_block_off = ti->block_off + ti->block.full_block_size;
192 int err;
193
194 err = table_init_block(ti->table, &ti->block, next_block_off, ti->typ);
195 if (err > 0)
196 ti->is_finished = 1;
197 if (err)
198 return err;
199
200 ti->block_off = next_block_off;
201 ti->is_finished = 0;
202 block_iter_init(&ti->bi, &ti->block);
203
204 return 0;
205}
206
207static int table_iter_next(struct table_iter *ti, struct reftable_record *rec)
208{

Callers 3

table_iter_nextFunction · 0.85
table_iter_seek_linearFunction · 0.85

Calls 2

table_init_blockFunction · 0.85
block_iter_initFunction · 0.85

Tested by

no test coverage detected