![]() |
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 UserSet, including all inherited members.
| addBytesMutex | UserSet | protected |
| addCachedPage(PDBPagePtr page) | LocalitySet | |
| addObject(PDBObjectPtr object, PDBPagePtr page) | UserSet | |
| addObject(PDBObjectPtr object) | UserSet | |
| addPage() | UserSet | |
| addPageByRawBytes(size_t sharedMemOffset) | UserSet | |
| addPageToDirtyPageSet(PageID pageId) | UserSet | inline |
| cachedPages | LocalitySet | protected |
| cleanDirtyPageSet() | UserSet | |
| dbId | UserSet | protected |
| dirtyPageSetMutex | UserSet | protected |
| dirtyPagesInPageCache | UserSet | protected |
| dump(char *buffer) | UserSet | |
| durabilityType | LocalitySet | protected |
| evictPages() | UserSet | |
| file | UserSet | protected |
| flushDirtyPages() | UserSet | |
| getDbID() | UserSet | inline |
| getDirtyPageSet() | UserSet | inline |
| getDurabilityType() | LocalitySet | |
| getFile() | UserSet | inline |
| getIterators() | UserSet | virtual |
| getLastFlushedPageId() | UserSet | inline |
| getLocalityType() | LocalitySet | |
| getLogger() | UserSet | inline |
| getNewBytes(size_t size, bool evictWhenUnpin=false) | UserSet | inline |
| getNumPages() | UserSet | |
| getOperationType() | LocalitySet | |
| getPage(FilePartitionID partitionId, unsigned int pageSeqInPartition, PageID pageId) | UserSet | |
| getPageFromFile(FilePartitionID partitionId, unsigned int pageSeqInPartition) | UserSet | |
| getPageSize() | UserSet | inline |
| getPartitioned() | UserSet | inline |
| getPersistenceType() | LocalitySet | |
| getPinned() | UserSet | inline |
| getReplacementPolicy() | LocalitySet | |
| getSetID() | UserSet | inline |
| getSetName() | UserSet | inline |
| getSorted() | UserSet | inline |
| getTypeID() | UserSet | inline |
| inputBufferPage | UserSet | protected |
| isLifetimeEnded() | LocalitySet | |
| isPartitioned | UserSet | protected |
| isPinned | UserSet | protected |
| isSorted | UserSet | protected |
| lastFlushedPageId | UserSet | protected |
| latestPageId | UserSet | protected |
| lifetimeEnded | LocalitySet | protected |
| LocalitySet(LocalityType localityType, LocalitySetReplacementPolicy replacementPolicy, OperationType operationType, DurabilityType durabilityType, PersistenceType persistenceType) | LocalitySet | |
| localityType | LocalitySet | protected |
| lockDirtyPageSet() | UserSet | inline |
| logger | UserSet | protected |
| nodeId | UserSet | protected |
| numPages | UserSet | protected |
| operationType | LocalitySet | protected |
| pageCache | UserSet | protected |
| pageSize | UserSet | protected |
| persistenceType | LocalitySet | protected |
| pin(LocalitySetReplacementPolicy policy, OperationType operationType) | LocalitySet | |
| pinBufferPage() | UserSet | |
| removeCachedPage(PDBPagePtr page) | LocalitySet | |
| removePageFromDirtyPageSet(PageID pageId, FilePartitionID partitionId, unsigned int pageSeqInPartition) | UserSet | inline |
| replacementPolicy | LocalitySet | protected |
| selectPageForReplacement() | LocalitySet | |
| selectPagesForReplacement() | LocalitySet | |
| seqId | UserSet | protected |
| setDurabilityType(DurabilityType type) | LocalitySet | |
| setFile(PartitionedFilePtr file) | UserSet | inline |
| setId | UserSet | protected |
| setLastFlushedPageId(PageID pageId) | UserSet | inline |
| setLifetimeEnd(bool lifetimeEnded) | LocalitySet | |
| setLocalityType(LocalityType type) | LocalitySet | |
| setName | UserSet | protected |
| setOperationType(OperationType type) | LocalitySet | |
| setPageSize(size_t pageSize) | UserSet | inline |
| setPartitioned(bool isPartitioned) | UserSet | inline |
| setPersistenceType(PersistenceType type) | LocalitySet | |
| setPinned(bool isPinned) | UserSet | inline |
| setReplacementPolicy(LocalitySetReplacementPolicy policy) | LocalitySet | |
| setSorted(bool isSorted) | UserSet | inline |
| shm | UserSet | protected |
| typeId | UserSet | protected |
| unlockDirtyPageSet() | UserSet | inline |
| unpin() | LocalitySet | |
| unpinBufferPage() | UserSet | inline |
| updateCachedPage(PDBPagePtr page) | LocalitySet | |
| UserSet(pdb::PDBLoggerPtr logger, SharedMemPtr shm, NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, string setName, PageCachePtr pageCache, LocalityType localityType=JobData, LocalitySetReplacementPolicy policy=MRU, OperationType operation=Read, DurabilityType durability=TryCache, PersistenceType persistence=Persistent, size_t pageSize=DEFAULT_PAGE_SIZE) | UserSet | |
| UserSet(size_t pageSize, pdb::PDBLoggerPtr logger, SharedMemPtr shm, NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, string setName, PartitionedFilePtr file, PageCachePtr pageCache, LocalityType localityType=JobData, LocalitySetReplacementPolicy policy=MRU, OperationType operation=Read, DurabilityType durability=TryCache, PersistenceType persistence=Persistent) | UserSet | |
| ~LocalitySet() | LocalitySet | |
| ~UserSet() | UserSet |