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

This is the complete list of members for PDBPage, including all inherited members.

accessSequenceIdPDBPageprivate
addVariableBytes(size_t size)PDBPageinline
curAppendOffsetPDBPageprivate
dbIDPDBPageprivate
decRefCount()PDBPageinline
dirtyPDBPageprivate
flushLockPDBPageprivate
freeContent()PDBPageinline
freePage()PDBPage
getAccessSequenceId() const PDBPageinline
getBytes()PDBPage
getDbID() const PDBPageinline
getEmbeddedNumObjects()PDBPageinline
getHeadSize() const PDBPageinline
getInternalOffset()PDBPageinline
getMiniPageSize() const PDBPageinline
getNodeID() const PDBPageinline
getNumHeadMiniPages() const PDBPageinline
getNumMiniPages() const PDBPageinline
getNumObjects()PDBPageinline
getOffset() const PDBPageinline
getPageID() const PDBPageinline
getPageSeqInPartition() const PDBPageinline
getPartitionId() const PDBPageinline
getRawBytes() const PDBPageinline
getRawSize() const PDBPageinline
getRefCount()PDBPageinline
getSetID() const PDBPageinline
getSize()PDBPage
getTypeID() const PDBPageinline
headSizePDBPageprivate
incEmbeddedNumObjects()PDBPageinline
incRefCount()PDBPageinline
inEvictionPDBPageprivate
inFlushPDBPageprivate
internalOffsetPDBPageprivate
isDirty()PDBPageinline
isInEviction()PDBPageinline
isInFlush()PDBPageinline
isPinned()PDBPageinline
miniPageSizePDBPageprivate
nodeIDPDBPageprivate
numHeadMiniPagesPDBPageprivate
numMiniPagesPDBPageprivate
numObjectsPDBPageprivate
offsetPDBPageprivate
pageIDPDBPageprivate
pageSeqInPartitionPDBPageprivate
partitionIdPDBPageprivate
PDBPage(char *dataIn, NodeID dataNodeID, DatabaseID dataDbID, UserTypeID dataTypeID, SetID setID, PageID pageID, size_t dataSize, size_t offset, int internalOffset=0, int numObjects=0)PDBPage
PDBPage(char *dataIn, size_t offset, int internalOffset=0)PDBPage
pinnedPDBPageprivate
preparePage()PDBPage
rawBytesPDBPageprivate
readLock()PDBPage
readUnlock()PDBPage
refCountPDBPageprivate
refCountMutexPDBPageprivate
resetRefCount()PDBPageinline
setAccessSequenceId(long accessSequenceId)PDBPageinline
setDbID(DatabaseID dbID)PDBPageinline
setDirty(bool dirty)PDBPageinline
setHeadSize(size_t headSize)PDBPageinline
setIDPDBPageprivate
setInEviction(bool inEviction)PDBPageinline
setInFlush(bool inFlush)PDBPageinline
setInternalOffset(int offset)PDBPageinline
setMiniPageSize(size_t miniPageSize)PDBPageinline
setNodeID(NodeID nodeID)PDBPageinline
setNumHeadMiniPages(int numHeadMiniPages)PDBPageinline
setNumMiniPages(int numMiniPages)PDBPageinline
setNumObjects(int numObjects)PDBPageinline
setOffset(size_t offset)PDBPageinline
setPageID(PageID pageID)PDBPageinline
setPageSeqInPartition(unsigned int pageSeqInPartition)PDBPageinline
setPartitionId(FilePartitionID partitionId)PDBPageinline
setPinned(bool isPinned)PDBPageinline
setRawBytes(char *rawBytes)PDBPageinline
setSetID(SetID setID)PDBPageinline
setSize(size_t size)PDBPageinline
setTypeID(UserTypeID typeID)PDBPageinline
sizePDBPageprivate
typeIDPDBPageprivate
unpin()PDBPage
writeLock()PDBPage
writeUnlock()PDBPage
~PDBPage()PDBPage