Home
last modified time | relevance | path

Searched refs:Comparator (Results 1 – 25 of 100) sorted by relevance

1234

/rocksdb-6.9/memtable/
Dskiplist.h43 template<typename Key, class Comparator>
121 Comparator const compare_;
167 template<typename Key, class Comparator>
168 struct SkipList<Key, Comparator>::Node {
203 template<typename Key, class Comparator>
211 template<typename Key, class Comparator>
216 template<typename Key, class Comparator>
222 template<typename Key, class Comparator>
301 typename SkipList<Key, Comparator>::Node* SkipList<Key, Comparator>::
364 typename SkipList<Key, Comparator>::Node* SkipList<Key, Comparator>::FindLast()
[all …]
Dinlineskiplist.h58 template <class Comparator>
201 Comparator const compare_;
273 template <class Comparator>
291 template <class Comparator>
357 template <class Comparator>
363 template <class Comparator>
370 template <class Comparator>
375 template <class Comparator>
381 template <class Comparator>
387 template <class Comparator>
[all …]
/rocksdb-6.9/include/rocksdb/
Dcomparator.h23 class Comparator {
25 Comparator() : timestamp_size_(0) {} in Comparator() function
27 Comparator(size_t ts_sz) : timestamp_size_(ts_sz) {} in Comparator() function
29 Comparator(const Comparator& orig) : timestamp_size_(orig.timestamp_size_) {} in Comparator() function
31 Comparator& operator=(const Comparator& rhs) {
38 virtual ~Comparator() {} in ~Comparator()
87 virtual const Comparator* GetRootComparator() const { return this; } in GetRootComparator()
131 extern const Comparator* BytewiseComparator();
135 extern const Comparator* ReverseBytewiseComparator();
Dsst_file_writer.h26 class Comparator; variable
93 const Comparator* user_comparator,
/rocksdb-6.9/util/
Duser_comparator_wrapper.h18 class UserComparatorWrapper final : public Comparator {
20 explicit UserComparatorWrapper(const Comparator* const user_cmp) in UserComparatorWrapper()
21 : Comparator(user_cmp->timestamp_size()), user_comparator_(user_cmp) {} in UserComparatorWrapper()
25 const Comparator* user_comparator() const { return user_comparator_; } in user_comparator()
48 const Comparator* GetRootComparator() const override { in GetRootComparator()
65 using Comparator::CompareWithoutTimestamp;
73 const Comparator* user_comparator_;
Dcomparator.cc21 class BytewiseComparatorImpl : public Comparator {
128 using Comparator::CompareWithoutTimestamp;
202 using Comparator::CompareWithoutTimestamp;
210 const Comparator* BytewiseComparator() { in BytewiseComparator()
215 const Comparator* ReverseBytewiseComparator() { in ReverseBytewiseComparator()
Dset_comparator.h12 explicit SetComparator(const Comparator* user_comparator) in SetComparator()
20 const Comparator* user_comparator_;
Dkv_map.h18 explicit LessOfComparator(const Comparator* c = BytewiseComparator())
28 const Comparator* cmp;
/rocksdb-6.9/table/block_based/
Dblock.h33 class Comparator; variable
190 DataBlockIter* NewDataIterator(const Comparator* comparator,
191 const Comparator* user_comparator,
209 IndexBlockIter* NewIndexIterator(const Comparator* comparator,
210 const Comparator* user_comparator,
304 const Comparator* comparator_;
357 uint32_t* index, const Comparator* comp);
364 DataBlockIter(const Comparator* comparator, const Comparator* user_comparator, in DataBlockIter()
374 void Initialize(const Comparator* comparator, in Initialize()
470 const Comparator* user_comparator_;
[all …]
/rocksdb-6.9/java/src/test/java/org/rocksdb/util/
DBytewiseComparatorTest.java57 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_cpp_bytewiseComparator()
88 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_java_bytewiseComparator()
117 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_cpp_directBytewiseComparator()
148 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_java_directBytewiseComparator()
177 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_cpp_reverseBytewiseComparator()
208 final java.util.Comparator<String> jComparator = toJavaComparator(comparator2); in java_vs_java_reverseBytewiseComparator()
221 final RocksDB db, final java.util.Comparator<String> javaComparator, in doRandomIterationTest()
367 private java.util.Comparator<String> toJavaComparator( in toJavaComparator()
369 return new java.util.Comparator<String>() { in toJavaComparator()
393 private final java.util.Comparator<? super K> comparator;
/rocksdb-6.9/utilities/write_batch_with_index/
Dwrite_batch_with_index_internal.h98 WriteBatchEntryComparator(const Comparator* _default_comparator, in WriteBatchEntryComparator()
110 const Comparator* comparator) { in SetComparatorForCF()
117 const Comparator* default_comparator() { return default_comparator_; } in default_comparator()
120 const Comparator* default_comparator_;
121 std::vector<const Comparator*> cf_comparators_;
/rocksdb-6.9/db/
Drange_tombstone_fragmenter.h187 explicit RangeTombstoneStackStartComparator(const Comparator* c) : cmp(c) {} in RangeTombstoneStackStartComparator()
202 const Comparator* cmp;
206 explicit RangeTombstoneStackEndComparator(const Comparator* c) : cmp(c) {} in RangeTombstoneStackEndComparator()
221 const Comparator* cmp;
244 const Comparator* ucmp_;
Dfile_indexer.h21 class Comparator; variable
44 explicit FileIndexer(const Comparator* ucmp);
68 const Comparator* ucmp_;
Dmerge_helper.h23 class Comparator; variable
31 MergeHelper(Env* env, const Comparator* user_comparator,
140 const Comparator* user_comparator_;
Dforward_iterator.h32 explicit MinIterComparator(const Comparator* comparator) : in MinIterComparator()
39 const Comparator* comparator_;
122 const Comparator* user_comparator_;
Dcomparator_db_test.cc24 static const Comparator* kTestComparator = nullptr;
170 class DoubleComparator : public Comparator {
198 class HashComparator : public Comparator {
221 class TwoStrComparator : public Comparator {
262 std::unique_ptr<const Comparator> comparator_guard;
283 void SetOwnedComparator(const Comparator* cmp, bool owner = true) { in SetOwnedComparator()
Ddbformat.h195 : public Comparator {
201 explicit InternalKeyComparator(const Comparator* c) in InternalKeyComparator()
202 : Comparator(c->timestamp_size()), in InternalKeyComparator()
216 const Comparator* user_comparator() const { in user_comparator()
222 virtual const Comparator* GetRootComparator() const override { in GetRootComparator()
/rocksdb-6.9/table/
Dget_context.h88 GetContext(const Comparator* ucmp, const MergeOperator* merge_operator,
97 GetContext(const Comparator* ucmp, const MergeOperator* merge_operator,
163 const Comparator* ucmp_;
/rocksdb-6.9/db/compaction/
Dcompaction.cc24 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey& a, in sstableKeyCompare()
42 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey* a, in sstableKeyCompare()
50 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey& a, in sstableKeyCompare()
80 const Comparator* ucmp = vstorage->InternalComparator()->user_comparator(); in GetBoundaryKeys()
118 const Comparator* ucmp = vstorage->InternalComparator()->user_comparator(); in PopulateWithAtomicBoundaries()
366 const Comparator* user_cmp = cfd_->user_comparator(); in KeyNotExistsBeyondOutputLevel()
Dcompaction_iterator.h63 InternalIterator* input, const Comparator* cmp, MergeHelper* merge_helper,
78 InternalIterator* input, const Comparator* cmp, MergeHelper* merge_helper,
149 const Comparator* cmp_;
Dcompaction.h33 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey& a,
35 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey* a,
37 int sstableKeyCompare(const Comparator* user_cmp, const InternalKey& a,
/rocksdb-6.9/include/rocksdb/utilities/
Dleveldb_options.h19 class Comparator; variable
42 const Comparator* comparator;
/rocksdb-6.9/table/cuckoo/
Dcuckoo_table_reader.h33 uint64_t file_size, const Comparator* user_comparator,
94 const Comparator* ucomp_;
Dcuckoo_table_builder.h27 const Comparator* user_comparator,
124 const Comparator* ucomp_;
/rocksdb-6.9/java/src/test/java/org/rocksdb/
DNativeComparatorWrapperTest.java13 import java.util.Comparator;
51 Arrays.sort(storedKeys, new Comparator<String>() { in rountrip()

1234