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 DataProxy, including all inherited members.
addTempPage(SetID setId, PDBPagePtr &page, bool needMem=true, int numTries=0) | DataProxy | |
addTempSet(string setName, SetID &setId, bool needMem=true, int numTries=0) | DataProxy | |
addUserPage(DatabaseID dbId, UserTypeID typeId, SetID setId, PDBPagePtr &page, bool needMem=true, int numTries=0) | DataProxy | |
communicator | DataProxy | private |
DataProxy(NodeID nodeId, pdb::PDBCommunicatorPtr communicator, SharedMemPtr shm, pdb::PDBLoggerPtr logger) | DataProxy | |
getScanner(int numThreads) | DataProxy | |
logger | DataProxy | private |
nodeId | DataProxy | private |
pinBytes(DatabaseID dbId, UserTypeID typeId, SetID setId, size_t sizeOfBytes, void *bytes, bool needMem=true, int numTries=0) | DataProxy | |
pinTempPage(SetID setId, PageID pageId, PDBPagePtr &page, bool needMem=true, int numTries=0) | DataProxy | |
pinUserPage(NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, PageID pageId, PDBPagePtr &page, bool needMem=true, int numTries=0) | DataProxy | |
removeTempSet(SetID setId, bool needMem=true, int numTries=0) | DataProxy | |
shm | DataProxy | private |
unpinTempPage(SetID setId, PDBPagePtr page, bool needMem=true, int numTries=0) | DataProxy | |
unpinUserPage(NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, PDBPagePtr page, bool needMem=true, int numTries=0) | DataProxy | |
~DataProxy() | DataProxy |