63 uint32_t
write(
long,
const char*, uint32_t, uint32_t);
64 uint32_t
write(
long,
const char*, uint32_t, uint32_t, uint64_t);
65 uint32_t
read(
long,
char*, uint64_t, uint64_t);
72 void append(std::string, std::string);
74 std::vector<model::metadata>
list(
bool all, std::string name =
"");
76 bool rename(std::string, std::string);
87 std::string
load(std::string);
91 std::vector<velox::file>* opened_files;
file(vdfs *, std::string)
Definition: vdfs.cc:15
void open()
Definition: vdfs.cc:65
std::string get()
Definition: vdfs.cc:60
void close()
Definition: vdfs.cc:70
void append(std::string)
Definition: vdfs.cc:55
long get_id()
Definition: vdfs.cc:80
file & operator=(const file &)
Definition: vdfs.cc:45
std::string get_name()
Definition: vdfs.cc:85
long get_size()
Definition: vdfs.cc:90
bool is_open()
Definition: vdfs.cc:75
DFS * dfs
Definition: vdfs.hh:86
bool exists(std::string)
Definition: vdfs.cc:252
~vdfs()
Definition: vdfs.cc:117
model::metadata get_metadata(long fid, int type)
Definition: vdfs.cc:295
velox::file upload_idv(std::string)
Definition: vdfs.cc:215
bool rename(std::string, std::string)
Definition: vdfs.cc:327
velox::file upload(std::string)
Definition: vdfs.cc:210
velox::file open(std::string)
Definition: vdfs.cc:146
velox::file write_file(std::string, const std::string &, uint64_t)
Definition: vdfs.cc:339
uint32_t read(long, char *, uint64_t, uint64_t)
Definition: vdfs.cc:275
long open_file(std::string)
Definition: vdfs.cc:169
bool rm(std::string)
Definition: vdfs.cc:233
vdfs & operator=(vdfs &)
Definition: vdfs.cc:129
bool close(long)
Definition: vdfs.cc:175
vdfs(std::string job_id, int tid, bool initializer)
Definition: vdfs.cc:100
int tmg_id
Definition: vdfs.hh:82
bool format()
Definition: vdfs.cc:246
std::string load(std::string)
Definition: vdfs.cc:227
std::string job_id
Definition: vdfs.hh:83
std::vector< model::metadata > list(bool all, std::string name="")
Definition: vdfs.cc:305
void append(std::string, std::string)
Definition: vdfs.cc:221
bool initializer
Definition: vdfs.hh:84
int get_tmg_id()
Definition: vdfs.cc:344
bool is_open(long)
Definition: vdfs.cc:199
uint32_t read_chunk(char *buf, uint32_t boff)
Definition: vdfs.cc:334
uint32_t write(long, const char *, uint32_t, uint32_t)
Definition: vdfs.cc:258
Definition: dfs-modify2.cc:47