Add rocksdb_livefiles_column_family_name C API (#9232)

Summary:
Extend C API to add new function `rocksdb_livefiles_column_family_name`.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/9232

Reviewed By: akankshamahajan15

Differential Revision: D32736516

Pulled By: ajkr

fbshipit-source-id: a854256a0f4652c903ab5ad8355ded051ac19987
This commit is contained in:
Artem Krylysov 2021-11-30 16:53:07 -08:00 committed by Facebook GitHub Bot
parent 074562226f
commit 552256cb1a
2 changed files with 7 additions and 0 deletions

View File

@ -4737,6 +4737,11 @@ int rocksdb_livefiles_count(
return static_cast<int>(lf->rep.size()); return static_cast<int>(lf->rep.size());
} }
const char* rocksdb_livefiles_column_family_name(const rocksdb_livefiles_t* lf,
int index) {
return lf->rep[index].column_family_name.c_str();
}
const char* rocksdb_livefiles_name( const char* rocksdb_livefiles_name(
const rocksdb_livefiles_t* lf, const rocksdb_livefiles_t* lf,
int index) { int index) {

View File

@ -1995,6 +1995,8 @@ extern ROCKSDB_LIBRARY_API void rocksdb_fifo_compaction_options_destroy(
extern ROCKSDB_LIBRARY_API int rocksdb_livefiles_count( extern ROCKSDB_LIBRARY_API int rocksdb_livefiles_count(
const rocksdb_livefiles_t*); const rocksdb_livefiles_t*);
extern ROCKSDB_LIBRARY_API const char* rocksdb_livefiles_column_family_name(
const rocksdb_livefiles_t*, int index);
extern ROCKSDB_LIBRARY_API const char* rocksdb_livefiles_name( extern ROCKSDB_LIBRARY_API const char* rocksdb_livefiles_name(
const rocksdb_livefiles_t*, int index); const rocksdb_livefiles_t*, int index);
extern ROCKSDB_LIBRARY_API int rocksdb_livefiles_level( extern ROCKSDB_LIBRARY_API int rocksdb_livefiles_level(