mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-22 12:46:44 +00:00
ethdb/leveldb: remove unreachable DeleteRange replayer method
This commit is contained in:
parent
472e3a24ac
commit
a3456ec4f7
1 changed files with 0 additions and 14 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue