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

#include <StoragePagePinned.h>

+ Inheritance diagram for pdb::StoragePagePinned:
+ Collaboration diagram for pdb::StoragePagePinned:

Public Member Functions

 StoragePagePinned ()
 
 ~StoragePagePinned ()
 
bool getMorePagesToLoad ()
 
void setMorePagesToLoad (bool morePagesToLoad)
 
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)
 
size_t getPageSize ()
 
void setPageSize (size_t pageSize)
 
size_t getSharedMemOffset ()
 
void setSharedMemOffset (size_t offset)
 
- 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 morePagesToLoad
 
NodeID nodeId
 
DatabaseID dbId
 
UserTypeID userTypeId
 
SetID setId
 
PageID pageId
 
size_t pageSize
 
size_t sharedMemOffset
 

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 31 of file StoragePagePinned.h.

Constructor & Destructor Documentation

pdb::StoragePagePinned::StoragePagePinned ( )
inline

Definition at line 35 of file StoragePagePinned.h.

pdb::StoragePagePinned::~StoragePagePinned ( )
inline

Definition at line 36 of file StoragePagePinned.h.

Member Function Documentation

DatabaseID pdb::StoragePagePinned::getDatabaseID ( )
inline

Definition at line 56 of file StoragePagePinned.h.

bool pdb::StoragePagePinned::getMorePagesToLoad ( )
inline

Definition at line 40 of file StoragePagePinned.h.

NodeID pdb::StoragePagePinned::getNodeID ( )
inline

Definition at line 48 of file StoragePagePinned.h.

PageID pdb::StoragePagePinned::getPageID ( )
inline

Definition at line 80 of file StoragePagePinned.h.

size_t pdb::StoragePagePinned::getPageSize ( )
inline

Definition at line 88 of file StoragePagePinned.h.

SetID pdb::StoragePagePinned::getSetID ( )
inline

Definition at line 72 of file StoragePagePinned.h.

size_t pdb::StoragePagePinned::getSharedMemOffset ( )
inline

Definition at line 97 of file StoragePagePinned.h.

UserTypeID pdb::StoragePagePinned::getUserTypeID ( )
inline

Definition at line 64 of file StoragePagePinned.h.

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

Definition at line 59 of file StoragePagePinned.h.

void pdb::StoragePagePinned::setMorePagesToLoad ( bool  morePagesToLoad)
inline

Definition at line 43 of file StoragePagePinned.h.

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

Definition at line 51 of file StoragePagePinned.h.

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

Definition at line 83 of file StoragePagePinned.h.

void pdb::StoragePagePinned::setPageSize ( size_t  pageSize)
inline

Definition at line 91 of file StoragePagePinned.h.

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

Definition at line 75 of file StoragePagePinned.h.

void pdb::StoragePagePinned::setSharedMemOffset ( size_t  offset)
inline

Definition at line 100 of file StoragePagePinned.h.

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

Definition at line 67 of file StoragePagePinned.h.

Member Data Documentation

DatabaseID pdb::StoragePagePinned::dbId
private

Definition at line 109 of file StoragePagePinned.h.

bool pdb::StoragePagePinned::morePagesToLoad
private

Definition at line 107 of file StoragePagePinned.h.

NodeID pdb::StoragePagePinned::nodeId
private

Definition at line 108 of file StoragePagePinned.h.

PageID pdb::StoragePagePinned::pageId
private

Definition at line 112 of file StoragePagePinned.h.

size_t pdb::StoragePagePinned::pageSize
private

Definition at line 113 of file StoragePagePinned.h.

SetID pdb::StoragePagePinned::setId
private

Definition at line 111 of file StoragePagePinned.h.

size_t pdb::StoragePagePinned::sharedMemOffset
private

Definition at line 114 of file StoragePagePinned.h.

UserTypeID pdb::StoragePagePinned::userTypeId
private

Definition at line 110 of file StoragePagePinned.h.


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