|
|
@ -2557,7 +2557,7 @@ InternalIterator* BlockBasedTable::NewIterator( |
|
|
|
!skip_filters && !read_options.total_order_seek && |
|
|
|
!skip_filters && !read_options.total_order_seek && |
|
|
|
prefix_extractor != nullptr, |
|
|
|
prefix_extractor != nullptr, |
|
|
|
need_upper_bound_check, prefix_extractor, kIsNotIndex, |
|
|
|
need_upper_bound_check, prefix_extractor, kIsNotIndex, |
|
|
|
true /*key_includes_seq*/, for_compaction); |
|
|
|
true /*key_includes_seq*/, true /*index_key_is_full*/, for_compaction); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
auto* mem = |
|
|
|
auto* mem = |
|
|
|
arena->AllocateAligned(sizeof(BlockBasedTableIterator<DataBlockIter>)); |
|
|
|
arena->AllocateAligned(sizeof(BlockBasedTableIterator<DataBlockIter>)); |
|
|
@ -2567,7 +2567,7 @@ InternalIterator* BlockBasedTable::NewIterator( |
|
|
|
!skip_filters && !read_options.total_order_seek && |
|
|
|
!skip_filters && !read_options.total_order_seek && |
|
|
|
prefix_extractor != nullptr, |
|
|
|
prefix_extractor != nullptr, |
|
|
|
need_upper_bound_check, prefix_extractor, kIsNotIndex, |
|
|
|
need_upper_bound_check, prefix_extractor, kIsNotIndex, |
|
|
|
true /*key_includes_seq*/, for_compaction); |
|
|
|
true /*key_includes_seq*/, true /*index_key_is_full*/, for_compaction); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|