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
DataProxy Member List

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
communicatorDataProxyprivate
DataProxy(NodeID nodeId, pdb::PDBCommunicatorPtr communicator, SharedMemPtr shm, pdb::PDBLoggerPtr logger)DataProxy
getScanner(int numThreads)DataProxy
loggerDataProxyprivate
nodeIdDataProxyprivate
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
shmDataProxyprivate
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