Contains a bitmap indicating which of its pages are allocated, next and previous pointers to link this extent into a store, and an owner (store number, zero means not owned). Also contains unlogged space-utilization information (bucket map) used by the file manager.
Definition at line 73 of file extent.h.
Public Member Functions | |
| NORET | extlink_t (const extlink_t &e) |
| extlink_t & | operator= (const extlink_t &) |
| void | clrall () |
| void | setall () |
| void | setmap (const Pmap &m) |
| void | getmap (Pmap &m) const |
| void | set (int i) |
| void | clr (int i) |
| bool | is_set (int i) const |
| bool | is_clr (int i) const |
| int | first_set (int start) const |
| int | first_clr (int start) const |
| int | last_set (int start) const |
| int | last_clr (int start) const |
| int | num_set () const |
| int | num_clr () const |
Public Attributes | |
| extnum_t | next |
| Linked list next. | |
| extnum_t | prev |
| Linked list previous. | |
| snum_t | owner |
| Store number of containging store. | |
| uint4_t | pbucketmap |
| Not logged; space utilization by histograms. | |
1.4.7