1
0
mirror of https://github.com/taigrr/bitcask synced 2025-01-18 04:03:17 -08:00
bitcask/tests/test_list.go

34 lines
484 B
Go

package main
import (
"fmt"
"log"
"github.com/prologic/bitcask"
)
func main() {
db, err := bitcask.Open("test.db")
if err != nil {
log.Fatal(err)
}
l := db.List([]byte("foo"))
err = l.Append([]byte("one"))
if err != nil {
log.Fatal(err)
}
err = l.Append([]byte("two"))
if err != nil {
log.Fatal(err)
}
err = l.Append([]byte("three"))
if err != nil {
log.Fatal(err)
}
len, err := l.Len()
if err != nil {
log.Fatal(err)
}
fmt.Printf("len: %d\n", len)
}