MCPcopy Create free account
hub / github.com/nutsdb/nutsdb / testZPeekMax

Function testZPeekMax

examples/sortedSet/main.go:158–181  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

156}
157
158func testZPeekMax() {
159 if err := db.Update(
160 func(tx *nutsdb.Tx) error {
161 bucket := "myZSet1"
162 key := []byte("key1")
163 return tx.ZAdd(bucket, key, 3, []byte("val3"))
164 }); err != nil {
165 log.Fatal(err)
166 }
167
168 if err := db.View(
169 func(tx *nutsdb.Tx) error {
170 bucket := "myZSet1"
171 key := []byte("key1")
172 node, err := tx.ZPeekMax(bucket, key)
173 if err != nil {
174 return err
175 }
176 fmt.Println("ZPeekMax:", node.Score) // val3
177 return nil
178 }); err != nil {
179 log.Fatal(err)
180 }
181}
182
183func testZPeekMin() {
184 if err := db.View(

Callers 1

mainFunction · 0.85

Calls 4

UpdateMethod · 0.80
ViewMethod · 0.80
ZAddMethod · 0.45
ZPeekMaxMethod · 0.45

Tested by

no test coverage detected