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