ethdb/leveldb: remove unreachable DeleteRange replayer method

This commit is contained in:
ANtutov 2025-12-11 15:56:39 +02:00 committed by GitHub
parent 472e3a24ac
commit a3456ec4f7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -542,20 +542,6 @@ func (r *replayer) Delete(key []byte) {
r.failure = r.writer.Delete(key) r.failure = r.writer.Delete(key)
} }
// DeleteRange removes all keys in the range [start, end) from the key-value data store.
func (r *replayer) DeleteRange(start, end []byte) {
// If the replay already failed, stop executing ops
if r.failure != nil {
return
}
// Check if the writer also supports range deletion
if rangeDeleter, ok := r.writer.(ethdb.KeyValueRangeDeleter); ok {
r.failure = rangeDeleter.DeleteRange(start, end)
} else {
r.failure = errors.New("ethdb.KeyValueWriter does not implement DeleteRange")
}
}
// bytesPrefixRange returns key range that satisfy // bytesPrefixRange returns key range that satisfy
// - the given prefix, and // - the given prefix, and
// - the given seek position // - the given seek position