go.etcd.io/bbolt.Tx.meta (field)

46 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#L684: 			tx.db.freelist.free(tx.meta.txid, p)
		db.go#L620: 		minid = db.txs[0].meta.txid
		db.go#L627: 		db.freelist.releaseRange(minid, t.meta.txid-1)
		db.go#L628: 		minid = t.meta.txid + 1
		db.go#L638: func (t txsById) Less(i, j int) bool { return t[i].meta.txid < t[j].meta.txid }
		db.go#L936: 	p.id = db.rwtx.meta.pgid
		db.go#L945: 	db.rwtx.meta.pgid += pgid(count)
		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#L359: 			tx.db.freelist.free(tx.meta.txid, tx.page(node.pgid))
		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#L552: 		n.bucket.tx.db.freelist.free(n.bucket.tx.meta.txid, n.bucket.tx.page(n.pgid))
		tx.go#L28: 	meta           *meta
		tx.go#L49: 	tx.meta = &meta{}
		tx.go#L50: 	db.meta().copy(tx.meta)
		tx.go#L55: 	*tx.root.bucket = tx.meta.root
		tx.go#L60: 		tx.meta.txid += txid(1)
		tx.go#L66: 	return int(tx.meta.txid)
		tx.go#L76: 	return int64(tx.meta.pgid) * int64(tx.db.pageSize)
		tx.go#L167: 	tx.meta.root.root = tx.root.root
		tx.go#L170: 	if tx.meta.freelist != pgidNoFreelist {
		tx.go#L171: 		tx.db.freelist.free(tx.meta.txid, tx.db.page(tx.meta.freelist))
		tx.go#L180: 		tx.meta.freelist = pgidNoFreelist
		tx.go#L228: 	opgid := tx.meta.pgid
		tx.go#L238: 	tx.meta.freelist = p.id
		tx.go#L240: 	if tx.meta.pgid > opgid {
		tx.go#L241: 		if err := tx.db.grow(int(tx.meta.pgid+1) * tx.db.pageSize); err != nil {
		tx.go#L267: 		tx.db.freelist.rollback(tx.meta.txid)
		tx.go#L278: 		tx.db.freelist.rollback(tx.meta.txid)
		tx.go#L319: 	tx.meta = nil
		tx.go#L351: 	*page.meta() = *tx.meta
		tx.go#L437: 	if tx.meta.freelist != pgidNoFreelist {
		tx.go#L438: 		for i := uint32(0); i <= tx.page(tx.meta.freelist).overflow; i++ {
		tx.go#L439: 			reachable[tx.meta.freelist+pgid(i)] = tx.page(tx.meta.freelist)
		tx.go#L447: 	for i := pgid(0); i < tx.meta.pgid; i++ {
		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#L498: 	p, err := tx.db.allocate(tx.meta.txid, count)
		tx.go#L589: 	tx.meta.write(p)
		tx.go#L642: 	} else if pgid(id) >= tx.meta.pgid {