go.etcd.io/bbolt.node.bucket (field)
26 uses
go.etcd.io/bbolt (current package)
bucket.go#L652: n := &node{bucket: b, parent: parent}
node.go#L12: bucket *Bucket
node.go#L77: return n.bucket.node(n.inodes[index].pgid, n)
node.go#L117: if pgid >= n.bucket.tx.meta.pgid {
node.go#L118: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", pgid, n.bucket.tx.meta.pgid))
node.go#L277: var fillPercent = n.bucket.FillPercent
node.go#L291: n.parent = &node{bucket: n.bucket, children: []*node{n}}
node.go#L295: next := &node{bucket: n.bucket, isLeaf: n.isLeaf, parent: n.parent}
node.go#L303: n.bucket.tx.stats.Split++
node.go#L336: var tx = n.bucket.tx
node.go#L412: n.bucket.tx.stats.Rebalance++
node.go#L415: var threshold = n.bucket.tx.db.pageSize / 4
node.go#L425: child := n.bucket.node(n.inodes[0].pgid, n)
node.go#L432: if child, ok := n.bucket.nodes[inode.pgid]; ok {
node.go#L439: delete(n.bucket.nodes, child.pgid)
node.go#L450: delete(n.bucket.nodes, n.pgid)
node.go#L471: if child, ok := n.bucket.nodes[inode.pgid]; ok {
node.go#L482: delete(n.bucket.nodes, target.pgid)
node.go#L487: if child, ok := n.bucket.nodes[inode.pgid]; ok {
node.go#L498: delete(n.bucket.nodes, n.pgid)
node.go#L546: n.bucket.tx.stats.NodeDeref++
node.go#L552: n.bucket.tx.db.freelist.free(n.bucket.tx.meta.txid, n.bucket.tx.page(n.pgid))