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

18 uses

	go.etcd.io/bbolt (current package)
		db.go#L351: 		db.rwtx.root.dereference()
		db.go#L1006: 	tx.checkBucket(&tx.root, reachable, nofreed, ech)
		tx.go#L29: 	root           Bucket
		tx.go#L53: 	tx.root = newBucket(tx)
		tx.go#L54: 	tx.root.bucket = &bucket{}
		tx.go#L55: 	*tx.root.bucket = tx.meta.root
		tx.go#L89: 	return tx.root.Cursor()
		tx.go#L101: 	return tx.root.Bucket(name)
		tx.go#L108: 	return tx.root.CreateBucket(name)
		tx.go#L115: 	return tx.root.CreateBucketIfNotExists(name)
		tx.go#L121: 	return tx.root.DeleteBucket(name)
		tx.go#L128: 	return tx.root.ForEach(func(k, v []byte) error {
		tx.go#L129: 		return fn(k, tx.root.Bucket(k))
		tx.go#L153: 	tx.root.rebalance()
		tx.go#L160: 	if err := tx.root.spill(); err != nil {
		tx.go#L167: 	tx.meta.root.root = tx.root.root
		tx.go#L320: 	tx.root = Bucket{tx: tx}
		tx.go#L444: 	tx.checkBucket(&tx.root, reachable, freed, ch)