diff options
Diffstat (limited to 'options/cf_options.cc')
-rw-r--r-- | options/cf_options.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/options/cf_options.cc b/options/cf_options.cc index bc0195e41..e5d62c24f 100644 --- a/options/cf_options.cc +++ b/options/cf_options.cc @@ -27,7 +27,6 @@ ImmutableCFOptions::ImmutableCFOptions(const ImmutableDBOptions& db_options, const ColumnFamilyOptions& cf_options) : compaction_style(cf_options.compaction_style), compaction_pri(cf_options.compaction_pri), - prefix_extractor(cf_options.prefix_extractor.get()), user_comparator(cf_options.comparator), internal_comparator(InternalKeyComparator(cf_options.comparator)), merge_operator(cf_options.merge_operator.get()), @@ -143,6 +142,9 @@ void MutableCFOptions::Dump(Logger* log) const { ROCKS_LOG_INFO(log, " inplace_update_num_locks: %" ROCKSDB_PRIszt, inplace_update_num_locks); + ROCKS_LOG_INFO( + log, " prefix_extractor: %s", + prefix_extractor == nullptr ? "nullptr" : prefix_extractor->Name()); ROCKS_LOG_INFO(log, " disable_auto_compactions: %d", disable_auto_compactions); ROCKS_LOG_INFO(log, " soft_pending_compaction_bytes_limit: %" PRIu64, @@ -189,4 +191,7 @@ void MutableCFOptions::Dump(Logger* log) const { static_cast<int>(compression)); } +MutableCFOptions::MutableCFOptions(const Options& options) + : MutableCFOptions(ColumnFamilyOptions(options)) {} + } // namespace rocksdb |