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