#include <mutable_csr.h>
|
| MutableCsr () |
|
| ~MutableCsr () |
|
size_t | batch_init (const std::string &name, const std::string &work_dir, const std::vector< int > °ree, double reserve_ratio) override |
|
size_t | batch_init_in_memory (const std::vector< int > °ree, double reserve_ratio) override |
|
void | batch_put_edge (vid_t src, vid_t dst, const EDATA_T &data, timestamp_t ts) override |
|
void | batch_sort_by_edge_data (timestamp_t ts) override |
|
timestamp_t | unsorted_since () const override |
|
void | open (const std::string &name, const std::string &snapshot_dir, const std::string &work_dir) override |
|
void | open_in_memory (const std::string &prefix, size_t v_cap) override |
|
void | open_with_hugepages (const std::string &prefix, size_t v_cap) override |
|
void | dump (const std::string &name, const std::string &new_snapshot_dir) override |
|
void | warmup (int thread_num) const override |
|
void | resize (vid_t vnum) override |
|
size_t | size () const override |
|
size_t | edge_num () const override |
|
std::shared_ptr< CsrConstEdgeIterBase > | edge_iter (vid_t v) const override |
|
CsrConstEdgeIterBase * | edge_iter_raw (vid_t v) const override |
|
std::shared_ptr< CsrEdgeIterBase > | edge_iter_mut (vid_t v) override |
|
void | put_edge (vid_t src, vid_t dst, const EDATA_T &data, timestamp_t ts, Allocator &alloc) override |
|
slice_t | get_edges (vid_t v) const override |
|
mut_slice_t | get_edges_mut (vid_t i) |
|
void | close () override |
|
| CsrBase ()=default |
|
virtual | ~CsrBase ()=default |
|
|
void | load_meta (const std::string &prefix) |
|
void | dump_meta (const std::string &prefix) const |
|
◆ adjlist_t
template<typename EDATA_T >
◆ mut_slice_t
template<typename EDATA_T >
◆ nbr_t
template<typename EDATA_T >
◆ slice_t
template<typename EDATA_T >
◆ MutableCsr()
template<typename EDATA_T >
◆ ~MutableCsr()
template<typename EDATA_T >
◆ batch_init()
template<typename EDATA_T >
size_t gs::MutableCsr< EDATA_T >::batch_init |
( |
const std::string & |
name, |
|
|
const std::string & |
work_dir, |
|
|
const std::vector< int > & |
degree, |
|
|
double |
reserve_ratio |
|
) |
| |
|
inlineoverridevirtual |
◆ batch_init_in_memory()
template<typename EDATA_T >
size_t gs::MutableCsr< EDATA_T >::batch_init_in_memory |
( |
const std::vector< int > & |
degree, |
|
|
double |
reserve_ratio |
|
) |
| |
|
inlineoverridevirtual |
◆ batch_put_edge()
template<typename EDATA_T >
◆ batch_sort_by_edge_data()
template<typename EDATA_T >
◆ close()
template<typename EDATA_T >
◆ dump()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::dump |
( |
const std::string & |
name, |
|
|
const std::string & |
new_snapshot_dir |
|
) |
| |
|
inlineoverridevirtual |
◆ dump_meta()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::dump_meta |
( |
const std::string & |
prefix | ) |
const |
|
inlineprivate |
◆ edge_iter()
template<typename EDATA_T >
◆ edge_iter_mut()
template<typename EDATA_T >
◆ edge_iter_raw()
template<typename EDATA_T >
◆ edge_num()
template<typename EDATA_T >
◆ get_edges()
template<typename EDATA_T >
◆ get_edges_mut()
template<typename EDATA_T >
◆ load_meta()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::load_meta |
( |
const std::string & |
prefix | ) |
|
|
inlineprivate |
◆ open()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::open |
( |
const std::string & |
name, |
|
|
const std::string & |
snapshot_dir, |
|
|
const std::string & |
work_dir |
|
) |
| |
|
inlineoverridevirtual |
◆ open_in_memory()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::open_in_memory |
( |
const std::string & |
prefix, |
|
|
size_t |
v_cap |
|
) |
| |
|
inlineoverridevirtual |
◆ open_with_hugepages()
template<typename EDATA_T >
void gs::MutableCsr< EDATA_T >::open_with_hugepages |
( |
const std::string & |
prefix, |
|
|
size_t |
v_cap |
|
) |
| |
|
inlineoverridevirtual |
◆ put_edge()
template<typename EDATA_T >
◆ resize()
template<typename EDATA_T >
◆ size()
template<typename EDATA_T >
◆ unsorted_since()
template<typename EDATA_T >
◆ warmup()
template<typename EDATA_T >
◆ adj_lists_
template<typename EDATA_T >
◆ locks_
template<typename EDATA_T >
◆ nbr_list_
template<typename EDATA_T >
◆ unsorted_since_
template<typename EDATA_T >
The documentation for this class was generated from the following file:
- /home/runner/work/GraphScope/GraphScope/flex/storages/rt_mutable_graph/csr/mutable_csr.h