We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d25a46 commit 19cc588Copy full SHA for 19cc588
table/block_based_table_builder.cc
@@ -401,7 +401,7 @@ struct BlockBasedTableBuilder::Rep {
401
TableProperties props;
402
403
bool closed = false; // Either Finish() or Abandon() has been called.
404
- FilterBlockBuilder* filter_block;
+ std::unique_ptr<FilterBlockBuilder> filter_block;
405
char compressed_cache_key_prefix[BlockBasedTable::kMaxCacheKeyPrefixSize];
406
size_t compressed_cache_key_prefix_size;
407
@@ -461,7 +461,6 @@ BlockBasedTableBuilder::BlockBasedTableBuilder(
461
462
BlockBasedTableBuilder::~BlockBasedTableBuilder() {
463
assert(rep_->closed); // Catch errors where caller forgot to call Finish()
464
- delete rep_->filter_block;
465
delete rep_;
466
}
467
0 commit comments