#include <assert.h>
#include <fcntl.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <filesystem>
#include "glog/logging.h"
Go to the source code of this file.
|
void | gs::copy_file (const std::string &src, const std::string &dst) |
|
std::string | gs::schema_path (const std::string &work_dir) |
|
std::string | gs::snapshots_dir (const std::string &work_dir) |
|
std::string | gs::snapshot_version_path (const std::string &work_dir) |
|
std::string | gs::get_latest_snapshot (const std::string &work_dir) |
|
uint32_t | gs::get_snapshot_version (const std::string &work_dir) |
|
void | gs::set_snapshot_version (const std::string &work_dir, uint32_t version) |
|
std::string | gs::snapshot_dir (const std::string &work_dir, uint32_t version) |
|
std::string | gs::wal_dir (const std::string &work_dir) |
|
std::string | gs::runtime_dir (const std::string &work_dir) |
|
std::string | gs::update_txn_dir (const std::string &work_dir, uint32_t version) |
|
std::string | gs::allocator_dir (const std::string &work_dir) |
|
std::string | gs::tmp_dir (const std::string &work_dir) |
|
std::string | gs::bulk_load_progress_file (const std::string &work_dir) |
|
void | gs::clear_tmp (const std::string &work_dir) |
|
std::string | gs::vertex_map_prefix (const std::string &label) |
|
std::string | gs::ie_prefix (const std::string &src_label, const std::string &dst_label, const std::string edge_label) |
|
std::string | gs::oe_prefix (const std::string &src_label, const std::string &dst_label, const std::string edge_label) |
|
std::string | gs::edata_prefix (const std::string &src_label, const std::string &dst_label, const std::string &edge_label) |
|
std::string | gs::vertex_table_prefix (const std::string &label) |
|
std::string | gs::thread_local_allocator_prefix (const std::string &work_dir, int thread_id) |
|