Home
last modified time | relevance | path

Searched refs:Decision (Results 1 – 10 of 10) sorted by relevance

/rocksdb-6.9/include/rocksdb/
Dcompaction_filter.h43 enum class Decision { enum
157 virtual Decision FilterV2(int level, const Slice& key, ValueType value_type, in FilterV2()
165 return Decision::kRemove; in FilterV2()
167 return value_changed ? Decision::kChangeValue : Decision::kKeep; in FilterV2()
171 return rv ? Decision::kRemove : Decision::kKeep; in FilterV2()
174 return Decision::kKeep; in FilterV2()
177 return Decision::kKeep; in FilterV2()
/rocksdb-6.9/db/
Dmerge_helper.cc250 CompactionFilter::Decision filter = in MergeUntil()
252 ? CompactionFilter::Decision::kKeep in MergeUntil()
254 if (filter != CompactionFilter::Decision::kRemoveAndSkipUntil && in MergeUntil()
258 filter = CompactionFilter::Decision::kRemove; in MergeUntil()
260 if (filter == CompactionFilter::Decision::kKeep || in MergeUntil()
261 filter == CompactionFilter::Decision::kChangeValue) { in MergeUntil()
273 if (filter == CompactionFilter::Decision::kKeep) { in MergeUntil()
389 CompactionFilter::Decision MergeHelper::FilterMerge(const Slice& user_key, in FilterMerge()
392 return CompactionFilter::Decision::kKeep; in FilterMerge()
402 if (ret == CompactionFilter::Decision::kRemoveAndSkipUntil) { in FilterMerge()
[all …]
Ddb_compaction_filter_test.cc109 Decision FilterV2(int /*level*/, const Slice& key, ValueType /*value_type*/, in FilterV2()
119 return Decision::kRemoveAndSkipUntil; in FilterV2()
121 return Decision::kKeep; in FilterV2()
Dmerge_helper.h89 CompactionFilter::Decision FilterMerge(const Slice& user_key,
/rocksdb-6.9/utilities/cassandra/
Dcassandra_compaction_filter.cc18 CompactionFilter::Decision CassandraCompactionFilter::FilterV2( in FilterV2()
35 return Decision::kRemove; in FilterV2()
40 return Decision::kChangeValue; in FilterV2()
43 return Decision::kKeep; in FilterV2()
Dcassandra_compaction_filter.h33 virtual Decision FilterV2(int level, const Slice& key, ValueType value_type,
/rocksdb-6.9/db/compaction/
Dcompaction_iterator_test.cc52 return Decision::kRemove; in FilterV2()
83 return Decision::kRemove; in FilterV2()
389 return Decision::kKeep; in TEST_P()
395 return Decision::kRemoveAndSkipUntil; in TEST_P()
400 return Decision::kKeep; in TEST_P()
416 return Decision::kKeep; in TEST_P()
425 return Decision::kKeep; in TEST_P()
572 return Decision::kKeep; in TEST_P()
575 return Decision::kKeep; in TEST_P()
577 return Decision::kKeep; in TEST_P()
[all …]
Dcompaction_iterator.cc193 CompactionFilter::Decision filter; in InvokeFilterIfNeeded()
211 if (filter == CompactionFilter::Decision::kRemoveAndSkipUntil && in InvokeFilterIfNeeded()
216 filter = CompactionFilter::Decision::kKeep; in InvokeFilterIfNeeded()
219 if (filter == CompactionFilter::Decision::kRemove) { in InvokeFilterIfNeeded()
227 } else if (filter == CompactionFilter::Decision::kChangeValue) { in InvokeFilterIfNeeded()
229 } else if (filter == CompactionFilter::Decision::kRemoveAndSkipUntil) { in InvokeFilterIfNeeded()
/rocksdb-6.9/utilities/blob_db/
Dblob_compaction_filter.cc16 CompactionFilter::Decision BlobIndexCompactionFilterBase::FilterV2( in FilterV2()
20 return Decision::kKeep; in FilterV2()
26 return Decision::kKeep; in FilterV2()
32 return Decision::kRemove; in FilterV2()
40 return Decision::kRemove; in FilterV2()
53 return Decision::kRemove; in FilterV2()
56 return Decision::kKeep; in FilterV2()
Dblob_compaction_filter.h52 Decision FilterV2(int /*level*/, const Slice& key, ValueType value_type,