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 <TupleSet.h>
Public Member Functions | |
MaintenanceFuncs () | |
MaintenanceFuncs (std::function< void(void *)> deleter, std::function< void *(void *, std::vector< bool > &)> filter, std::function< void *(void *, std::vector< uint32_t > &)> replicate, std::function< size_t(void *)> getCount, std::function< Handle< Vector< Handle< Object >>>()> createPDBVector, std::function< void(Handle< Vector< Handle< Object >>> &, void *, size_t &)> writeToVector, bool mustDelete, std::string typeContained, size_t serializedSize) | |
Public Attributes | |
std::function< void(void *)> | deleter |
std::function< void *(void *, std::vector< bool > &)> | filter |
std::function< void *(void *, std::vector< uint32_t > &)> | replicate |
std::function< size_t(void *)> | getCount |
std::function< Handle< Vector < Handle< Object > > >)> | createPDBVector |
std::function< void(Handle < Vector< Handle< Object > >> &, void *, size_t &)> | writeToVector |
std::string | typeContained |
bool | mustDelete |
size_t | serializedSize |
size_t | lastWritten = 0 |
Definition at line 70 of file TupleSet.h.
|
inline |
Definition at line 103 of file TupleSet.h.
|
inline |
Definition at line 106 of file TupleSet.h.
Definition at line 85 of file TupleSet.h.
std::function<void(void*)> pdb::MaintenanceFuncs::deleter |
Definition at line 73 of file TupleSet.h.
std::function<void*(void*, std::vector<bool>&)> pdb::MaintenanceFuncs::filter |
Definition at line 76 of file TupleSet.h.
std::function<size_t(void*)> pdb::MaintenanceFuncs::getCount |
Definition at line 82 of file TupleSet.h.
size_t pdb::MaintenanceFuncs::lastWritten = 0 |
Definition at line 100 of file TupleSet.h.
bool pdb::MaintenanceFuncs::mustDelete |
Definition at line 94 of file TupleSet.h.
std::function<void*(void*, std::vector<uint32_t>&)> pdb::MaintenanceFuncs::replicate |
Definition at line 79 of file TupleSet.h.
size_t pdb::MaintenanceFuncs::serializedSize |
Definition at line 97 of file TupleSet.h.
std::string pdb::MaintenanceFuncs::typeContained |
Definition at line 91 of file TupleSet.h.
std::function<void(Handle<Vector<Handle<Object>>>&, void*, size_t&)> pdb::MaintenanceFuncs::writeToVector |
Definition at line 88 of file TupleSet.h.