|
Zero
0.1.0
|
Page handle class for any page type. More...
#include <generic_page.h>
Public Member Functions | |
| generic_page_h (generic_page *s) | |
| virtual | ~generic_page_h () |
| generic_page * | get_generic_page () const |
| return pointer to underlying page More... | |
| PageID | pid () const |
| StoreID | store () const |
| page_tag_t | tag () const |
| const lsn_t & | lsn () const |
Protected Member Functions | |
| generic_page_h (generic_page *s, const PageID &pid, page_tag_t tag, StoreID store) | |
Protected Attributes | |
| generic_page * | _pp |
| The actual page we are handling; may be NULL for fixable pages. More... | |
Page handle class for any page type.
This is the root superclass of all the Zero page handle classes. It provides operations on the fields common to all pages.
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inline |
return pointer to underlying page
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
The actual page we are handling; may be NULL for fixable pages.
1.8.12