type go.etcd.io/bbolt.Cursor
21 uses
go.etcd.io/bbolt (current package)
bucket.go#L82: func (b *Bucket) Cursor() *Cursor {
bucket.go#L87: return &Cursor{
cursor.go#L18: type Cursor struct {
cursor.go#L24: func (c *Cursor) Bucket() *Bucket {
cursor.go#L31: func (c *Cursor) First() (key []byte, value []byte) {
cursor.go#L55: func (c *Cursor) Last() (key []byte, value []byte) {
cursor.go#L73: func (c *Cursor) Next() (key []byte, value []byte) {
cursor.go#L85: func (c *Cursor) Prev() (key []byte, value []byte) {
cursor.go#L117: func (c *Cursor) Seek(seek []byte) (key []byte, value []byte) {
cursor.go#L135: func (c *Cursor) Delete() error {
cursor.go#L154: func (c *Cursor) seek(seek []byte) (key []byte, value []byte, flags uint32) {
cursor.go#L166: func (c *Cursor) first() {
cursor.go#L187: func (c *Cursor) last() {
cursor.go#L212: func (c *Cursor) next() (key []byte, value []byte, flags uint32) {
cursor.go#L247: func (c *Cursor) search(key []byte, pgid pgid) {
cursor.go#L268: func (c *Cursor) searchNode(key []byte, n *node) {
cursor.go#L288: func (c *Cursor) searchPage(key []byte, p *page) {
cursor.go#L312: func (c *Cursor) nsearch(key []byte) {
cursor.go#L334: func (c *Cursor) keyValue() ([]byte, []byte, uint32) {
cursor.go#L354: func (c *Cursor) node() *node {
tx.go#L88: func (tx *Tx) Cursor() *Cursor {