pageInBuffer retrieves a page reference from a given byte array based on the current page size.
(b []byte, id common.Pgid)
| 1134 | |
| 1135 | // pageInBuffer retrieves a page reference from a given byte array based on the current page size. |
| 1136 | func (db *DB) pageInBuffer(b []byte, id common.Pgid) *common.Page { |
| 1137 | return (*common.Page)(unsafe.Pointer(&b[id*common.Pgid(db.pageSize)])) |
| 1138 | } |
| 1139 | |
| 1140 | // meta retrieves the current meta page reference. |
| 1141 | func (db *DB) meta() *common.Meta { |
no test coverage detected