A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::StoragePinPage Class Reference

#include <StoragePinPage.h>

+ Inheritance diagram for pdb::StoragePinPage:
+ Collaboration diagram for pdb::StoragePinPage:

Public Member Functions

 StoragePinPage ()
 
 ~StoragePinPage ()
 
 StoragePinPage (bool wasNewPage, NodeID nodeId, DatabaseID dbId, UserTypeID userTypeId, SetID setId, PageID pageId)
 
bool getWasNewPage ()
 
void setWasNewPage (bool wasNewPage)
 
NodeID getNodeID ()
 
void setNodeID (NodeID nodeId)
 
DatabaseID getDatabaseID ()
 
void setDatabaseID (DatabaseID dbId)
 
UserTypeID getUserTypeID ()
 
void setUserTypeID (UserTypeID typeId)
 
SetID getSetID ()
 
void setSetID (SetID setId)
 
PageID getPageID ()
 
void setPageID (PageID pageId)
 
- Public Member Functions inherited from pdb::Object
void setVTablePtr (void *setToMe)
 
void * getVTablePtr ()
 
virtual void setUpAndCopyFrom (void *target, void *source) const
 
virtual void deleteObject (void *deleteMe)
 
virtual size_t getSize (void *ofMe)
 

Private Attributes

bool wasNewPage
 
NodeID nodeId
 
DatabaseID dbId
 
UserTypeID userTypeId
 
SetID setId
 
PageID pageId
 

Additional Inherited Members

- Static Public Member Functions inherited from pdb::Object
static void * operator new (size_t sz, const std::nothrow_t &tag)
 
static void * operator new (size_t sz)
 
static void operator delete (void *me)
 
static void * operator new (std::size_t count, void *ptr)
 

Detailed Description

Definition at line 35 of file StoragePinPage.h.

Constructor & Destructor Documentation

pdb::StoragePinPage::StoragePinPage ( )
inline

Definition at line 39 of file StoragePinPage.h.

pdb::StoragePinPage::~StoragePinPage ( )
inline

Definition at line 41 of file StoragePinPage.h.

pdb::StoragePinPage::StoragePinPage ( bool  wasNewPage,
NodeID  nodeId,
DatabaseID  dbId,
UserTypeID  userTypeId,
SetID  setId,
PageID  pageId 
)
inline

Definition at line 43 of file StoragePinPage.h.

Member Function Documentation

DatabaseID pdb::StoragePinPage::getDatabaseID ( )
inline

Definition at line 73 of file StoragePinPage.h.

NodeID pdb::StoragePinPage::getNodeID ( )
inline

Definition at line 65 of file StoragePinPage.h.

PageID pdb::StoragePinPage::getPageID ( )
inline

Definition at line 97 of file StoragePinPage.h.

SetID pdb::StoragePinPage::getSetID ( )
inline

Definition at line 89 of file StoragePinPage.h.

UserTypeID pdb::StoragePinPage::getUserTypeID ( )
inline

Definition at line 81 of file StoragePinPage.h.

bool pdb::StoragePinPage::getWasNewPage ( )
inline

Definition at line 57 of file StoragePinPage.h.

void pdb::StoragePinPage::setDatabaseID ( DatabaseID  dbId)
inline

Definition at line 77 of file StoragePinPage.h.

void pdb::StoragePinPage::setNodeID ( NodeID  nodeId)
inline

Definition at line 69 of file StoragePinPage.h.

void pdb::StoragePinPage::setPageID ( PageID  pageId)
inline

Definition at line 101 of file StoragePinPage.h.

void pdb::StoragePinPage::setSetID ( SetID  setId)
inline

Definition at line 93 of file StoragePinPage.h.

void pdb::StoragePinPage::setUserTypeID ( UserTypeID  typeId)
inline

Definition at line 85 of file StoragePinPage.h.

void pdb::StoragePinPage::setWasNewPage ( bool  wasNewPage)
inline

Definition at line 61 of file StoragePinPage.h.

Member Data Documentation

DatabaseID pdb::StoragePinPage::dbId
private

Definition at line 110 of file StoragePinPage.h.

NodeID pdb::StoragePinPage::nodeId
private

Definition at line 109 of file StoragePinPage.h.

PageID pdb::StoragePinPage::pageId
private

Definition at line 113 of file StoragePinPage.h.

SetID pdb::StoragePinPage::setId
private

Definition at line 112 of file StoragePinPage.h.

UserTypeID pdb::StoragePinPage::userTypeId
private

Definition at line 111 of file StoragePinPage.h.

bool pdb::StoragePinPage::wasNewPage
private

Definition at line 108 of file StoragePinPage.h.


The documentation for this class was generated from the following file: