go.etcd.io/bbolt.page.id (field)
38 uses
go.etcd.io/bbolt (current package)
cursor.go#L250: panic(fmt.Sprintf("invalid page type: %d: %x", p.id, p.flags))
cursor.go#L365: n = c.bucket.node(c.stack[0].page.id, nil)
db.go#L431: p.id = pgid(i)
db.go#L448: p.id = pgid(2)
db.go#L454: p.id = pgid(3)
db.go#L931: if p.id = db.freelist.allocate(txid, count); p.id != 0 {
db.go#L936: p.id = db.rwtx.meta.pgid
db.go#L937: var minsz = int((p.id+pgid(count))+1) * db.pageSize
db.go#L1153: p.id = pgid(m.txid % 2)
freelist.go#L154: if p.id <= 1 {
freelist.go#L155: panic(fmt.Sprintf("cannot free page 0 or 1: %d", p.id))
freelist.go#L164: allocTxid, ok := f.allocs[p.id]
freelist.go#L166: delete(f.allocs, p.id)
freelist.go#L172: for id := p.id; id <= p.id+pgid(p.overflow); id++ {
freelist.go#L266: panic(fmt.Sprintf("invalid freelist page: %d, page type is %s", p.id, p.typ()))
node.go#L162: n.pgid = p.id
node.go#L200: panic(fmt.Sprintf("inode overflow: %d (pgid=%d)", len(n.inodes), p.id))
node.go#L233: _assert(elem.pgid != p.id, "write: circular dependency occurred")
node.go#L370: if p.id >= tx.meta.pgid {
node.go#L371: panic(fmt.Sprintf("pgid (%d) above high water mark (%d)", p.id, tx.meta.pgid))
node.go#L373: node.pgid = p.id
page.go#L31: id pgid
page.go#L100: func (s pages) Less(i, j int) bool { return s[i].id < s[j].id }
tx.go#L238: tx.meta.freelist = p.id
tx.go#L354: page.id = 0
tx.go#L363: page.id = 1
tx.go#L466: if p.id > tx.meta.pgid {
tx.go#L467: ch <- fmt.Errorf("page %d: out of bounds: %d", int(p.id), int(b.tx.meta.pgid))
tx.go#L472: var id = p.id + i
tx.go#L480: if freed[p.id] {
tx.go#L481: ch <- fmt.Errorf("page %d: reachable freed", int(p.id))
tx.go#L483: ch <- fmt.Errorf("page %d: invalid type: %s", int(p.id), p.typ())
tx.go#L504: tx.pages[p.id] = p
tx.go#L527: offset := int64(p.id) * int64(tx.db.pageSize)
tx.go#L592: if _, err := tx.db.ops.writeAt(buf, int64(p.id)*int64(tx.db.pageSize)); err != nil {