From 4cd859edf1b0e98a8d561bc865fec5128dbc24e1 Mon Sep 17 00:00:00 2001 From: Cheng Chang Date: Mon, 27 Apr 2020 16:51:42 -0700 Subject: [PATCH] Fix build under LITE (#6758) Summary: GetSupportedCompressions needs to be defined under LITE. Pull Request resolved: https://github.com/facebook/rocksdb/pull/6758 Test Plan: build under LITE Reviewed By: zhichao-cao Differential Revision: D21247937 Pulled By: cheng-chang fbshipit-source-id: 880e59d3e107cdd736d16427a68c5641d1318fb4 --- options/options_helper.cc | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/options/options_helper.cc b/options/options_helper.cc index 879697eb9..e310ff903 100644 --- a/options/options_helper.cc +++ b/options/options_helper.cc @@ -258,6 +258,18 @@ std::unordered_map {"kZSTD", kZSTD}, {"kZSTDNotFinalCompression", kZSTDNotFinalCompression}, {"kDisableCompressionOption", kDisableCompressionOption}}; + +std::vector GetSupportedCompressions() { + std::vector supported_compressions; + for (const auto& comp_to_name : OptionsHelper::compression_type_string_map) { + CompressionType t = comp_to_name.second; + if (t != kDisableCompressionOption && CompressionTypeSupported(t)) { + supported_compressions.push_back(t); + } + } + return supported_compressions; +} + #ifndef ROCKSDB_LITE const std::string kNameEnv = "env"; @@ -1084,17 +1096,6 @@ Status GetStringFromCompressionType(std::string* compression_str, } } -std::vector GetSupportedCompressions() { - std::vector supported_compressions; - for (const auto& comp_to_name : compression_type_string_map) { - CompressionType t = comp_to_name.second; - if (t != kDisableCompressionOption && CompressionTypeSupported(t)) { - supported_compressions.push_back(t); - } - } - return supported_compressions; -} - static Status ParseDBOption(const ConfigOptions& config_options, const std::string& name, const std::string& org_value,