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.
|
#include <FileSet.h>
Private Attributes | |
string | filePath |
int | handle |
PageCachePtr | cache |
size_t | pageSize |
size_t | fileSize |
NodeID | nodeId |
DatabaseID | dbId |
UserTypeID | typeId |
SetID | setId |
Additional Inherited Members | |
Protected Attributes inherited from LocalitySet | |
list< PDBPagePtr > * | cachedPages |
LocalityType | localityType |
LocalitySetReplacementPolicy | replacementPolicy |
OperationType | operationType |
DurabilityType | durabilityType |
PersistenceType | persistenceType |
bool | lifetimeEnded |
FileSet::FileSet | ( | PageCachePtr | cache, |
string | filePath, | ||
size_t | pageSize, | ||
NodeID | nodeId, | ||
DatabaseID | dbId, | ||
UserTypeID | typeId, | ||
SetID | setId | ||
) |
Definition at line 35 of file FileSet.cc.
FileSet::~FileSet | ( | ) |
void FileSet::clear | ( | ) |
|
inline |
PageIteratorPtr FileSet::getIterator | ( | ) |
Definition at line 85 of file FileSet.cc.
|
inline |
int FileSet::writeData | ( | void * | data, |
size_t | length | ||
) |
Definition at line 75 of file FileSet.cc.
|
private |
|
private |
|
private |