#include <mmap_array.h>
◆ mmap_array() [1/2]
◆ mmap_array() [2/2]
◆ ~mmap_array()
◆ data_size()
◆ dump()
void gs::mmap_array< std::string_view >::dump |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ get()
std::string_view gs::mmap_array< std::string_view >::get |
( |
size_t |
idx | ) |
const |
|
inline |
◆ open()
void gs::mmap_array< std::string_view >::open |
( |
const std::string & |
filename, |
|
|
bool |
sync_to_file |
|
) |
| |
|
inline |
◆ open_with_hugepages()
void gs::mmap_array< std::string_view >::open_with_hugepages |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ reset()
◆ resize()
void gs::mmap_array< std::string_view >::resize |
( |
size_t |
size, |
|
|
size_t |
data_size |
|
) |
| |
|
inline |
◆ set()
void gs::mmap_array< std::string_view >::set |
( |
size_t |
idx, |
|
|
size_t |
offset, |
|
|
const std::string_view & |
val |
|
) |
| |
|
inline |
◆ set_hugepage_prefered()
void gs::mmap_array< std::string_view >::set_hugepage_prefered |
( |
bool |
val | ) |
|
|
inline |
◆ size()
◆ swap()
◆ touch()
void gs::mmap_array< std::string_view >::touch |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ unlink()
◆ data_
◆ items_
The documentation for this class was generated from the following file:
- /home/runner/work/GraphScope/GraphScope/flex/utils/mmap_array.h