#include <directory.hh>
|
| | Directory () |
| |
| void | create_tables () |
| |
| void | file_table_insert (FileInfo &) |
| |
| void | file_table_select (std::string, FileInfo *) |
| |
| void | file_table_select_all (std::vector< FileInfo > &) |
| |
| void | file_table_update (std::string, uint64_t, uint32_t, uint32_t) |
| |
| void | file_table_delete (std::string) |
| |
| bool | file_table_exists (std::string) |
| |
| void | file_table_confirm_upload (std::string, uint32_t, uint32_t) |
| |
| void | block_table_insert (BlockMetadata &) |
| |
| void | block_table_insert_all (std::vector< BlockMetadata > &) |
| |
| void | block_table_select (std::string, std::vector< BlockMetadata > &) |
| |
| void | block_table_select_by_index (std::string, uint32_t, BlockMetadata *) |
| |
| void | block_table_select_all (std::vector< BlockMetadata > &) |
| |
| void | block_table_update (std::string, uint32_t, uint32_t) |
| |
| void | block_table_delete (std::string, uint32_t) |
| |
| void | block_table_delete_all (std::string) |
| |
| void | select_last_block_metadata (std::string, BlockMetadata *) |
| |
| void | chunk_table_insert (ChunkMetadata &, std::string file_name) |
| |
| void | chunk_table_insert_all (std::vector< ChunkMetadata > &, std::string file_name) |
| |
| void | chunk_table_select (std::string, std::vector< ChunkMetadata > &) |
| |
| void | chunk_table_select_by_index (std::string, uint32_t, ChunkMetadata *) |
| |
| void | chunk_table_select_all (std::vector< ChunkMetadata > &) |
| |
| void | chunk_table_update (std::string, uint32_t, uint32_t) |
| |
| void | chunk_table_delete (std::string, uint32_t) |
| |
| void | chunk_table_delete_all (std::string) |
| |
| void | select_last_chunk_metadata (std::string, ChunkMetadata *) |
| |
◆ Directory()
◆ block_table_delete()
| void Directory::block_table_delete |
( |
std::string |
, |
|
|
uint32_t |
|
|
) |
| |
◆ block_table_delete_all()
| void Directory::block_table_delete_all |
( |
std::string |
| ) |
|
◆ block_table_insert()
◆ block_table_insert_all()
| void Directory::block_table_insert_all |
( |
std::vector< BlockMetadata > & |
metadata | ) |
|
◆ block_table_select()
| void Directory::block_table_select |
( |
std::string |
, |
|
|
std::vector< BlockMetadata > & |
|
|
) |
| |
◆ block_table_select_all()
| void Directory::block_table_select_all |
( |
std::vector< BlockMetadata > & |
| ) |
|
◆ block_table_select_by_index()
| void Directory::block_table_select_by_index |
( |
std::string |
, |
|
|
uint32_t |
, |
|
|
BlockMetadata * |
|
|
) |
| |
◆ block_table_update()
| void Directory::block_table_update |
( |
std::string |
, |
|
|
uint32_t |
, |
|
|
uint32_t |
|
|
) |
| |
◆ chunk_table_delete()
| void Directory::chunk_table_delete |
( |
std::string |
primary_file, |
|
|
uint32_t |
seq |
|
) |
| |
◆ chunk_table_delete_all()
| void Directory::chunk_table_delete_all |
( |
std::string |
File | ) |
|
◆ chunk_table_insert()
| void Directory::chunk_table_insert |
( |
ChunkMetadata & |
metadata, |
|
|
std::string |
file_name |
|
) |
| |
◆ chunk_table_insert_all()
| void Directory::chunk_table_insert_all |
( |
std::vector< ChunkMetadata > & |
metadata, |
|
|
std::string |
file_name |
|
) |
| |
◆ chunk_table_select()
| void Directory::chunk_table_select |
( |
std::string |
primary_file, |
|
|
std::vector< ChunkMetadata > & |
blocks |
|
) |
| |
◆ chunk_table_select_all()
| void Directory::chunk_table_select_all |
( |
std::vector< ChunkMetadata > & |
block_info | ) |
|
◆ chunk_table_select_by_index()
| void Directory::chunk_table_select_by_index |
( |
std::string |
primary_file, |
|
|
uint32_t |
block_seq, |
|
|
ChunkMetadata * |
block_info |
|
) |
| |
◆ chunk_table_update()
| void Directory::chunk_table_update |
( |
std::string |
primary_file, |
|
|
uint32_t |
size, |
|
|
uint32_t |
seq |
|
) |
| |
◆ create_tables()
| void Directory::create_tables |
( |
| ) |
|
◆ file_table_confirm_upload()
| void Directory::file_table_confirm_upload |
( |
std::string |
file_name, |
|
|
uint32_t |
num_block, |
|
|
uint32_t |
num_primary_file |
|
) |
| |
◆ file_table_delete()
| void Directory::file_table_delete |
( |
std::string |
| ) |
|
◆ file_table_exists()
| bool Directory::file_table_exists |
( |
std::string |
| ) |
|
◆ file_table_insert()
| void Directory::file_table_insert |
( |
FileInfo & |
file_info | ) |
|
◆ file_table_select()
| void Directory::file_table_select |
( |
std::string |
, |
|
|
FileInfo * |
|
|
) |
| |
◆ file_table_select_all()
| void Directory::file_table_select_all |
( |
std::vector< FileInfo > & |
| ) |
|
◆ file_table_update()
| void Directory::file_table_update |
( |
std::string |
, |
|
|
uint64_t |
, |
|
|
uint32_t |
, |
|
|
uint32_t |
|
|
) |
| |
◆ query_exec_simple()
| bool Directory::query_exec_simple |
( |
char * |
query, |
|
|
int(*)(void *, int, char **, char **) |
fn = NULL, |
|
|
void * |
argv = NULL |
|
) |
| |
|
protected |
◆ select_last_block_metadata()
| void Directory::select_last_block_metadata |
( |
std::string |
, |
|
|
BlockMetadata * |
|
|
) |
| |
◆ select_last_chunk_metadata()
| void Directory::select_last_chunk_metadata |
( |
std::string |
primary_file, |
|
|
ChunkMetadata * |
block_info |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/VeloxDFS/VeloxDFS/src/fileleader/directory.hh
- /home/runner/work/VeloxDFS/VeloxDFS/src/fileleader/directory.cc