MCPcopy
hub / github.com/dgraph-io/badger / setKey

Method setKey

table/merge_iterator.go:57–75  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

55}
56
57func (n *node) setKey() {
58 switch {
59 case n.merge != nil:
60 n.valid = n.merge.small.valid
61 if n.valid {
62 n.key = n.merge.small.key
63 }
64 case n.concat != nil:
65 n.valid = n.concat.Valid()
66 if n.valid {
67 n.key = n.concat.Key()
68 }
69 default:
70 n.valid = n.iter.Valid()
71 if n.valid {
72 n.key = n.iter.Key()
73 }
74 }
75}
76
77func (n *node) next() {
78 switch {

Callers 3

nextMethod · 0.95
rewindMethod · 0.95
seekMethod · 0.95

Calls 2

ValidMethod · 0.65
KeyMethod · 0.65

Tested by

no test coverage detected