MCPcopy Create free account
hub / github.com/IceFireDB/IceFireDB / Last

Method Last

driver/badger/iterator.go:71–85  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

69}
70
71func (it *Iterator) Last() {
72 tnx := it.db.NewTransaction(false)
73 defer tnx.Discard()
74
75 opts := badger.DefaultIteratorOptions
76 opts.Reverse = true
77 opts.PrefetchValues = false
78 revit := tnx.NewIterator(opts)
79 defer revit.Close()
80
81 revit.Rewind()
82 key := revit.Item().KeyCopy(nil)
83
84 it.it.Seek(key)
85}
86
87func (it *Iterator) Seek(key []byte) {
88 it.it.Seek(key)

Callers

nothing calls this directly

Calls 3

CloseMethod · 0.95
NewIteratorMethod · 0.45
SeekMethod · 0.45

Tested by

no test coverage detected