Flex  0.17.9
Namespaces | Functions
file_names.h File Reference
#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"
Include dependency graph for file_names.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gs
 

Functions

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)