|
| DualCsr (EdgeStrategy oe_strategy, EdgeStrategy ie_strategy, const std::vector< std::string > &col_name, const std::vector< PropertyType > &property_types, const std::vector< StorageStrategy > &storage_strategies) |
|
| ~DualCsr () |
|
void | InitTable (const std::string &edata_name, const std::string &work_dir) |
|
void | BatchInit (const std::string &oe_name, const std::string &ie_name, const std::string &edata_name, const std::string &work_dir, const std::vector< int > &oe_degree, const std::vector< int > &ie_degree) override |
|
void | BatchInitInMemory (const std::string &edata_name, const std::string &work_dir, const std::vector< int > &oe_degree, const std::vector< int > &ie_degree) override |
|
void | Open (const std::string &oe_name, const std::string &ie_name, const std::string &edata_name, const std::string &snapshot_dir, const std::string &work_dir) override |
|
void | OpenInMemory (const std::string &oe_name, const std::string &ie_name, const std::string &edata_name, const std::string &snapshot_dir, size_t src_vertex_cap, size_t dst_vertex_cap) override |
|
void | OpenWithHugepages (const std::string &oe_name, const std::string &ie_name, const std::string &edata_name, const std::string &snapshot_dir, size_t src_vertex_cap, size_t dst_vertex_cap) override |
|
void | Dump (const std::string &oe_name, const std::string &ie_name, const std::string &edata_name, const std::string &new_snapshot_dir) override |
|
CsrBase * | GetInCsr () override |
|
CsrBase * | GetOutCsr () override |
|
const CsrBase * | GetInCsr () const override |
|
const CsrBase * | GetOutCsr () const override |
|
void | BatchPutEdge (vid_t src, vid_t dst, size_t row_id) |
|
Table & | GetTable () |
|
const Table & | GetTable () const |
|
void | IngestEdge (vid_t src, vid_t dst, grape::OutArchive &oarc, timestamp_t ts, Allocator &alloc) override |
|
void | SortByEdgeData (timestamp_t ts) override |
|
void | UpdateEdge (vid_t src, vid_t dst, const Any &data, timestamp_t ts, Allocator &alloc) override |
|
void | Close () override |
|
| DualCsrBase ()=default |
|
virtual | ~DualCsrBase ()=default |
|
void | Resize (vid_t src_vertex_num, vid_t dst_vertex_num) |
|
void | Warmup (int thread_num) |
|
size_t | EdgeNum () const |
|