reftable/reader: adapt interface to allow reuse of iterators

Patrick Steinhardt committed over 2 years ago

reftable/generic: adapt interface to allow reuse of iterators

Patrick Steinhardt committed over 2 years ago

reftable/generic: move seeking of records into the iterator

Patrick Steinhardt committed over 2 years ago

reftable/merged: simplify indices for subiterators

Patrick Steinhardt committed over 2 years ago

reftable/merged: split up initialization and seeking of records

Patrick Steinhardt committed over 2 years ago

reftable/reader: inline `reader_seek_internal()`

Patrick Steinhardt committed over 2 years ago

reftable/reader: unify indexed and linear seeking

Patrick Steinhardt committed over 2 years ago

reftable/reader: avoid copying index iterator

Patrick Steinhardt committed over 2 years ago

reftable/block: use `size_t` to track restart point index

Patrick Steinhardt committed over 2 years ago

refs/reftable: allow configuring geometric factor

Patrick Steinhardt committed over 2 years ago

reftable: make the compaction factor configurable

Patrick Steinhardt committed over 2 years ago

refs/reftable: allow disabling writing the object index

Patrick Steinhardt committed over 2 years ago

refs/reftable: allow configuring restart interval

Patrick Steinhardt committed over 2 years ago

reftable: use `uint16_t` to track restart interval

Patrick Steinhardt committed over 2 years ago

refs/reftable: allow configuring block size

Patrick Steinhardt committed over 2 years ago

reftable/dump: support dumping a table's block structure

Patrick Steinhardt committed over 2 years ago

reftable/writer: drop static variable used to initialize strbuf

Patrick Steinhardt committed over 2 years ago

← Newer Page 398 of 4065 Older →