Add column family info to TableProperties::ToString()
Summary: This is used at least by `sst_dump --show_properties` Test Plan: - default CF ``` $ ./sst_dump --show_properties --file=./tmp-db/000007.sst | grep 'column family' column family ID: 0 column family name: default ``` - custom CF ``` $ ./sst_dump --show_properties --file=./tmp-db/000012.sst | grep 'column family' column family ID: 1 column family name: col-fam-1 ``` - no CF ``` $ ./sst_dump --show_properties --file=./tmp-db/000017.sst | grep 'column family' column family ID: N/A column family name: N/A ``` Reviewers: IslamAbdelRahman Reviewed By: IslamAbdelRahman Subscribers: andrewkr, dhruba, leveldb Differential Revision: https://reviews.facebook.net/D56499
This commit is contained in:
parent
2448f80375
commit
0e3cc2cf1f
@ -75,6 +75,17 @@ std::string TableProperties::ToString(
|
||||
filter_policy_name.empty() ? std::string("N/A") : filter_policy_name,
|
||||
prop_delim, kv_delim);
|
||||
|
||||
AppendProperty(result, "column family ID",
|
||||
column_family_id == rocksdb::TablePropertiesCollectorFactory::
|
||||
Context::kUnknownColumnFamily
|
||||
? std::string("N/A")
|
||||
: rocksdb::ToString(column_family_id),
|
||||
prop_delim, kv_delim);
|
||||
AppendProperty(
|
||||
result, "column family name",
|
||||
column_family_name.empty() ? std::string("N/A") : column_family_name,
|
||||
prop_delim, kv_delim);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user