go.etcd.io/bbolt.node.pgid (field)
19 uses
go.etcd.io/bbolt (current package)
bucket.go#L576: if b.rootNode.pgid >= b.tx.meta.pgid {
bucket.go#L577: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", b.rootNode.pgid, b.tx.meta.pgid))
bucket.go#L579: b.root = b.rootNode.pgid
node.go#L17: pgid pgid
node.go#L162: n.pgid = p.id
node.go#L358: if node.pgid > 0 {
node.go#L359: tx.db.freelist.free(tx.meta.txid, tx.page(node.pgid))
node.go#L360: node.pgid = 0
node.go#L373: node.pgid = p.id
node.go#L384: node.parent.put(key, node.inodes[0].key, nil, node.pgid, 0)
node.go#L395: if n.parent != nil && n.parent.pgid == 0 {
node.go#L439: delete(n.bucket.nodes, child.pgid)
node.go#L450: delete(n.bucket.nodes, n.pgid)
node.go#L482: delete(n.bucket.nodes, target.pgid)
node.go#L498: delete(n.bucket.nodes, n.pgid)
node.go#L524: _assert(n.pgid == 0 || len(n.key) > 0, "dereference: zero-length node key on existing node")
node.go#L551: if n.pgid != 0 {
node.go#L552: n.bucket.tx.db.freelist.free(n.bucket.tx.meta.txid, n.bucket.tx.page(n.pgid))
node.go#L553: n.pgid = 0