resolve method
Resolve a key at a specific version by scanning deltas then base.
Implementation
Uint8List? resolve(final Uint8List key, final int version) {
// Walk deltas from newest to oldest for this version
final deltas = _store.through(version);
for (final entry in deltas) {
final delta = DeltaBlock.read(_dbm.file, entry.delta);
final found = delta.lookup(key);
if (found != null) {
return isTombstone(found) ? null : found;
}
}
// Fall through to base table
return _dbm.get(key);
}