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::StorageUnpinPage Class Reference

#include <StorageUnpinPage.h>

+ Inheritance diagram for pdb::StorageUnpinPage:
+ Collaboration diagram for pdb::StorageUnpinPage:

Public Member Functions

 StorageUnpinPage ()
 
 ~StorageUnpinPage ()
 
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)
 
bool getWasDirty ()
 
void setWasDirty (bool wasDirty)
 
- 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

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

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 29 of file StorageUnpinPage.h.

Constructor & Destructor Documentation

pdb::StorageUnpinPage::StorageUnpinPage ( )
inline

Definition at line 33 of file StorageUnpinPage.h.

pdb::StorageUnpinPage::~StorageUnpinPage ( )
inline

Definition at line 34 of file StorageUnpinPage.h.

Member Function Documentation

DatabaseID pdb::StorageUnpinPage::getDatabaseID ( )
inline

Definition at line 43 of file StorageUnpinPage.h.

NodeID pdb::StorageUnpinPage::getNodeID ( )
inline

Definition at line 36 of file StorageUnpinPage.h.

PageID pdb::StorageUnpinPage::getPageID ( )
inline

Definition at line 64 of file StorageUnpinPage.h.

SetID pdb::StorageUnpinPage::getSetID ( )
inline

Definition at line 57 of file StorageUnpinPage.h.

UserTypeID pdb::StorageUnpinPage::getUserTypeID ( )
inline

Definition at line 50 of file StorageUnpinPage.h.

bool pdb::StorageUnpinPage::getWasDirty ( )
inline

Definition at line 72 of file StorageUnpinPage.h.

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

Definition at line 46 of file StorageUnpinPage.h.

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

Definition at line 39 of file StorageUnpinPage.h.

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

Definition at line 67 of file StorageUnpinPage.h.

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

Definition at line 60 of file StorageUnpinPage.h.

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

Definition at line 53 of file StorageUnpinPage.h.

void pdb::StorageUnpinPage::setWasDirty ( bool  wasDirty)
inline

Definition at line 75 of file StorageUnpinPage.h.

Member Data Documentation

DatabaseID pdb::StorageUnpinPage::dbId
private

Definition at line 83 of file StorageUnpinPage.h.

NodeID pdb::StorageUnpinPage::nodeId
private

Definition at line 82 of file StorageUnpinPage.h.

PageID pdb::StorageUnpinPage::pageId
private

Definition at line 86 of file StorageUnpinPage.h.

SetID pdb::StorageUnpinPage::setId
private

Definition at line 85 of file StorageUnpinPage.h.

UserTypeID pdb::StorageUnpinPage::userTypeId
private

Definition at line 84 of file StorageUnpinPage.h.

bool pdb::StorageUnpinPage::wasDirty
private

Definition at line 87 of file StorageUnpinPage.h.


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