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.
|
This is the complete list of members for PageScanner, including all inherited members.
acceptPagePinned(pdb::PDBCommunicatorPtr myCommunicator, string &errMsg, bool &morePagesToLoad, NodeID &dataNodeId, DatabaseID &dataDbId, UserTypeID &dataTypeId, SetID &dataSetId, PageID &dataPageId, size_t &pageSize, size_t &offset) | PageScanner | |
buffer | PageScanner | private |
closeBuffer() | PageScanner | |
communicator | PageScanner | private |
getSetIterators(NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId) | PageScanner | |
logger | PageScanner | private |
nodeId | PageScanner | private |
numThreads | PageScanner | private |
openBuffer() | PageScanner | |
PageScanner(pdb::PDBCommunicatorPtr communicator, SharedMemPtr shm, pdb::PDBLoggerPtr logger, int numThreads, int recvBufSize, NodeID nodeId) | PageScanner | |
recvPagesLoop(pdb::Handle< pdb::StoragePagePinned > pinnedPage, pdb::PDBCommunicatorPtr myCommunicator) | PageScanner | |
sendPagePinnedAck(pdb::PDBCommunicatorPtr myCommunicator, bool wasError, string info, string &errMsg) | PageScanner | |
shm | PageScanner | private |
~PageScanner() | PageScanner |