Home
last modified time | relevance | path

Searched refs:SliceTransform (Results 1 – 25 of 73) sorted by relevance

123

/rocksdb-6.9/table/block_based/
Dfull_filter_block.h40 explicit FullFilterBlockBuilder(const SliceTransform* prefix_extractor,
63 const SliceTransform* prefix_extractor() { return prefix_extractor_; } in prefix_extractor()
69 const SliceTransform* prefix_extractor_;
96 bool KeyMayMatch(const Slice& key, const SliceTransform* prefix_extractor,
102 const SliceTransform* prefix_extractor,
109 const SliceTransform* prefix_extractor,
114 const SliceTransform* prefix_extractor,
119 const SliceTransform* prefix_extractor,
129 const SliceTransform* prefix_extractor,
Dfull_filter_block.cc19 const SliceTransform* _prefix_extractor, bool whole_key_filtering, in FullFilterBlockBuilder()
99 const SliceTransform* const prefix_extractor = table_prefix_extractor(); in FullFilterBlockReader()
107 const Slice& key, const SliceTransform* /*prefix_extractor*/, in KeyMayMatch() argument
148 const Slice& prefix, const SliceTransform* /* prefix_extractor */, in PrefixMayMatch() argument
188 MultiGetRange* range, const SliceTransform* /*prefix_extractor*/, in KeysMayMatch() argument
205 MultiGetRange* range, const SliceTransform* prefix_extractor, in PrefixesMayMatch()
217 MultiGetRange* range, bool no_io, const SliceTransform* prefix_extractor, in MayMatch()
286 const SliceTransform* prefix_extractor, const Comparator* comparator, in RangeMayExist()
313 const SliceTransform* const prefix_extractor = table_prefix_extractor(); in IsFilterCompatible()
Dpartitioned_filter_block.h26 const SliceTransform* prefix_extractor, bool whole_key_filtering,
79 bool KeyMayMatch(const Slice& key, const SliceTransform* prefix_extractor,
84 const SliceTransform* prefix_extractor,
102 const Slice& slice, const SliceTransform* prefix_extractor,
106 bool MayMatch(const Slice& slice, const SliceTransform* prefix_extractor,
Dblock_prefix_index.h15 class SliceTransform; variable
36 static Status Create(const SliceTransform* hash_key_extractor,
49 BlockPrefixIndex(const SliceTransform* internal_prefix_extractor, in BlockPrefixIndex()
59 const SliceTransform* internal_prefix_extractor_;
Dfilter_block.h100 const SliceTransform* prefix_extractor,
107 const SliceTransform* prefix_extractor, in KeysMayMatch()
125 const SliceTransform* prefix_extractor,
132 const SliceTransform* prefix_extractor, in PrefixesMayMatch()
160 const SliceTransform* prefix_extractor, in RangeMayExist()
Dblock_based_table_reader.h95 const SliceTransform* prefix_extractor = nullptr,
105 const SliceTransform* options_prefix_extractor,
116 const SliceTransform* prefix_extractor,
126 GetContext* get_context, const SliceTransform* prefix_extractor,
131 const SliceTransform* prefix_extractor,
384 const SliceTransform* prefix_extractor,
391 const SliceTransform* prefix_extractor,
535 std::unique_ptr<SliceTransform> internal_prefix_transform;
536 std::shared_ptr<const SliceTransform> table_prefix_extractor;
Dblock_based_filter_block.h39 BlockBasedFilterBlockBuilder(const SliceTransform* prefix_extractor,
61 const SliceTransform* prefix_extractor_;
94 bool KeyMayMatch(const Slice& key, const SliceTransform* prefix_extractor,
99 const SliceTransform* prefix_extractor,
Dpartitioned_filter_block_test.cc118 const SliceTransform* prefix_extractor = nullptr) { in NewBuilder()
163 const SliceTransform* prefix_extractor = nullptr) { in VerifyReader()
222 void TestBlockPerTwoKeys(const SliceTransform* prefix_extractor = nullptr) { in TestBlockPerTwoKeys()
326 std::unique_ptr<const SliceTransform> prefix_extractor( in TEST_P()
365 std::unique_ptr<const SliceTransform> prefix_extractor( in TEST_P()
Dpartitioned_filter_block.cc21 const SliceTransform* _prefix_extractor, bool whole_key_filtering, in PartitionedFilterBlockBuilder()
159 const Slice& key, const SliceTransform* prefix_extractor, in KeyMayMatch()
174 const Slice& prefix, const SliceTransform* prefix_extractor, in PrefixMayMatch()
249 const Slice& slice, const SliceTransform* prefix_extractor, in MayMatch()
Dblock_prefix_index.cc72 explicit Builder(const SliceTransform* internal_prefix_extractor) in Builder()
163 const SliceTransform* internal_prefix_extractor_;
169 Status BlockPrefixIndex::Create(const SliceTransform* internal_prefix_extractor, in Create()
Dblock_based_filter_block.cc64 const SliceTransform* prefix_extractor, in BlockBasedFilterBlockBuilder()
200 const Slice& key, const SliceTransform* /* prefix_extractor */, in KeyMayMatch() argument
212 const Slice& prefix, const SliceTransform* /* prefix_extractor */, in PrefixMayMatch() argument
/rocksdb-6.9/db/
Dtable_cache.h73 const SliceTransform* prefix_extractor, TableReader** table_reader_ptr,
92 const SliceTransform* prefix_extractor = nullptr,
117 const SliceTransform* prefix_extractor = nullptr,
134 const SliceTransform* prefix_extractor = nullptr,
153 const SliceTransform* prefix_extractor = nullptr,
162 const SliceTransform* prefix_extractor = nullptr);
168 const SliceTransform* prefix_extractor = nullptr);
175 const SliceTransform* prefix_extractor = nullptr);
201 const SliceTransform* prefix_extractor = nullptr,
Dtable_cache.cc91 const SliceTransform* prefix_extractor, bool skip_filters, int level, in GetTableReader()
136 const SliceTransform* prefix_extractor, in FindTable()
178 RangeDelAggregator* range_del_agg, const SliceTransform* prefix_extractor, in NewIterator()
357 const SliceTransform* prefix_extractor, in Get()
438 const SliceTransform* prefix_extractor, in MultiGet()
559 const SliceTransform* prefix_extractor, bool no_io) { in GetTableProperties()
585 const SliceTransform* prefix_extractor) { in GetMemoryUsageByTableReader()
613 const SliceTransform* prefix_extractor) { in ApproximateOffsetOf()
640 const SliceTransform* prefix_extractor) { in ApproximateSize()
/rocksdb-6.9/include/rocksdb/
Dslice_transform.h31 class SliceTransform {
33 virtual ~SliceTransform(){}; in ~SliceTransform()
97 extern const SliceTransform* NewFixedPrefixTransform(size_t prefix_len);
99 extern const SliceTransform* NewCappedPrefixTransform(size_t cap_len);
101 extern const SliceTransform* NewNoopTransform();
Dmemtablerep.h49 class SliceTransform; variable
282 Allocator*, const SliceTransform*,
286 const SliceTransform* slice_transform, Logger* logger, in CreateMemTableRep()
317 Allocator*, const SliceTransform*,
346 Allocator*, const SliceTransform*,
Dadvanced_options.h19 class SliceTransform; variable
329 std::shared_ptr<const SliceTransform>
/rocksdb-6.9/util/
Dslice.cc20 class FixedPrefixTransform : public SliceTransform {
60 class CappedPrefixTransform : public SliceTransform {
98 class NoopTransform : public SliceTransform {
200 const SliceTransform* NewFixedPrefixTransform(size_t prefix_len) { in NewFixedPrefixTransform()
204 const SliceTransform* NewCappedPrefixTransform(size_t cap_len) { in NewCappedPrefixTransform()
208 const SliceTransform* NewNoopTransform() { in NewNoopTransform()
/rocksdb-6.9/table/plain/
Dplain_table_reader.h78 const SliceTransform* prefix_extractor = nullptr);
84 const SliceTransform* prefix_extractor,
92 GetContext* get_context, const SliceTransform* prefix_extractor,
118 const SliceTransform* prefix_extractor);
153 const SliceTransform* prefix_extractor_;
Dplain_table_key_coding.h33 const SliceTransform* prefix_extractor, in PlainTableKeyEncoder()
57 const SliceTransform* prefix_extractor_;
142 const SliceTransform* prefix_extractor) in PlainTableKeyDecoder()
172 const SliceTransform* prefix_extractor_;
Dplain_table_index.h135 const SliceTransform* prefix_extractor, in PlainTableIndexBuilder()
238 const SliceTransform* prefix_extractor_;
/rocksdb-6.9/table/
Dtable_reader.h51 const ReadOptions&, const SliceTransform* prefix_extractor, Arena* arena,
100 const SliceTransform* prefix_extractor,
105 const SliceTransform* prefix_extractor,
Dtable_builder.h32 const SliceTransform* _prefix_extractor,
45 const SliceTransform* _prefix_extractor, in TableReaderOptions()
62 const SliceTransform* prefix_extractor;
/rocksdb-6.9/memtable/
Dhash_skiplist_rep.cc27 Allocator* allocator, const SliceTransform* transform,
61 const SliceTransform* transform_;
233 const SliceTransform* transform, in HashSkipListRep()
336 const SliceTransform* transform, Logger* /*logger*/) { in CreateMemTableRep()
Dskiplistrep.cc16 const SliceTransform* transform_;
22 Allocator* allocator, const SliceTransform* transform, in SkipListRep()
276 const SliceTransform* transform, Logger* /*logger*/) { in CreateMemTableRep()
/rocksdb-6.9/table/cuckoo/
Dcuckoo_table_reader.h45 GetContext* get_context, const SliceTransform* prefix_extractor,
52 const SliceTransform* prefix_extractor,

123