Home
last modified time | relevance | path

Searched refs:ikey (Results 1 – 25 of 45) sorted by relevance

12

/rocksdb-6.9/db/
Ddb_iter.cc467 ParsedInternalKey ikey; in MergeValuesNewToOld() local
471 if (!ParseKey(&ikey)) { in MergeValuesNewToOld()
478 } else if (kTypeDeletion == ikey.type || kTypeSingleDeletion == ikey.type || in MergeValuesNewToOld()
604 ParsedInternalKey ikey; in ReverseToForward() local
739 ts = Slice(ikey.user_key.data() + ikey.user_key.size() - timestamp_size_, in FindValueForCurrentKey()
887 ParsedInternalKey ikey; in FindValueForCurrentKeyUsingSeek() local
901 ts = Slice(ikey.user_key.data() + ikey.user_key.size() - timestamp_size_, in FindValueForCurrentKeyUsingSeek()
920 if (ikey.type == kTypeDeletion || ikey.type == kTypeSingleDeletion || in FindValueForCurrentKeyUsingSeek()
934 if (ikey.type == kTypeValue || ikey.type == kTypeBlobIndex) { in FindValueForCurrentKeyUsingSeek()
966 if (ikey.type == kTypeDeletion || ikey.type == kTypeSingleDeletion || in FindValueForCurrentKeyUsingSeek()
[all …]
Dmerge_helper.cc154 ParsedInternalKey ikey; in MergeUntil() local
157 if (!ParseInternalKey(iter->key(), &ikey)) { in MergeUntil()
165 assert(user_comparator_->Equal(ikey.user_key, orig_ikey.user_key)); in MergeUntil()
171 } else if (stop_before > 0 && ikey.sequence <= stop_before && in MergeUntil()
173 snapshot_checker_->CheckInSnapshot(ikey.sequence, in MergeUntil()
183 assert(IsValueType(ikey.type)); in MergeUntil()
184 if (ikey.type != kTypeMerge) { in MergeUntil()
205 if (kTypeValue == ikey.type && in MergeUntil()
208 ikey, RangeDelPositioningMode::kForwardTraversal))) { in MergeUntil()
214 s = TimedFullMerge(user_merge_operator_, ikey.user_key, val_ptr, in MergeUntil()
[all …]
Dtable_properties_collector.cc35 ParsedInternalKey ikey; in InternalAdd() local
36 if (!ParseInternalKey(key, &ikey)) { in InternalAdd()
40 return collector_->AddUserKey(ikey.user_key, value, GetEntryType(ikey.type), in InternalAdd()
41 ikey.sequence, file_size); in InternalAdd()
Ddbformat_test.cc181 std::string ikey; in TEST_F() local
182 AppendInternalKey(&ikey, ParsedInternalKey(user_key, 100U, kTypeValue)); in TEST_F()
183 size_t ikey_size = ikey.size(); in TEST_F()
184 UpdateInternalKey(&ikey, new_seq, new_val_type); in TEST_F()
185 ASSERT_EQ(ikey_size, ikey.size()); in TEST_F()
187 Slice in(ikey); in TEST_F()
Ddbformat.cc55 ParsedInternalKey ikey; in ParseFullKey() local
56 if (!ParseInternalKey(internal_key, &ikey)) { in ParseFullKey()
59 fkey->user_key = ikey.user_key; in ParseFullKey()
60 fkey->sequence = ikey.sequence; in ParseFullKey()
61 fkey->type = GetEntryType(ikey.type); in ParseFullKey()
Ddb_compaction_filter_test.cc344 ParsedInternalKey ikey(Slice(), 0, kTypeValue); in TEST_F() local
345 ASSERT_EQ(ParseInternalKey(iter->key(), &ikey), true); in TEST_F()
347 if (ikey.sequence != 0) { in TEST_F()
434 ParsedInternalKey ikey(Slice(), 0, kTypeValue); in TEST_F() local
435 ASSERT_EQ(ParseInternalKey(iter->key(), &ikey), true); in TEST_F()
436 ASSERT_NE(ikey.sequence, (unsigned)0); in TEST_F()
652 ParsedInternalKey ikey(Slice(), 0, kTypeValue); in TEST_F() local
653 ASSERT_EQ(ParseInternalKey(iter->key(), &ikey), true); in TEST_F()
655 if (ikey.sequence != 0) { in TEST_F()
Dwrite_batch_test.cc63 ParsedInternalKey ikey; in PrintContents() local
64 ikey.clear(); in PrintContents()
65 EXPECT_TRUE(ParseInternalKey(iter->key(), &ikey)); in PrintContents()
66 switch (ikey.type) { in PrintContents()
69 state.append(ikey.user_key.ToString()); in PrintContents()
78 state.append(ikey.user_key.ToString()); in PrintContents()
85 state.append(ikey.user_key.ToString()); in PrintContents()
92 state.append(ikey.user_key.ToString()); in PrintContents()
101 state.append(ikey.user_key.ToString()); in PrintContents()
113 state.append(NumberToString(ikey.sequence)); in PrintContents()
Dbuilder.cc163 const ParsedInternalKey& ikey = c_iter.ikey(); in BuildTable() local
165 meta->UpdateBoundaries(key, value, ikey.sequence, ikey.type); in BuildTable()
Ddb_iter_stress_test.cc47 std::string ikey; // internal key, made from `key`, `sequence` and `type` member
201 [&](const Entry& e) { return cmp.Compare(e.ikey, target) < 0; }); in Seek()
213 [&](const Entry& e) { return cmp.Compare(e.ikey, target) <= 0; }); in SeekForPrev()
236 return data->entries[iter].ikey; in key()
472 AppendInternalKey(&e.ikey, internal_key); in TEST_F()
Ddbformat.h310 inline void UpdateInternalKey(std::string* ikey, uint64_t seq, ValueType t) { in UpdateInternalKey() argument
311 size_t ikey_sz = ikey->size(); in UpdateInternalKey()
317 EncodeFixed64(&(*ikey)[ikey_sz - 8], newval); in UpdateInternalKey()
420 Slice SetInternalKey(const Slice& key, ParsedInternalKey* ikey) { in SetInternalKey() argument
424 ikey->user_key = Slice(key_, key_n - 8); in SetInternalKey()
Ddb_test_util.cc929 ParsedInternalKey ikey(Slice(), 0, kTypeValue); in AllEntriesFor() local
930 if (!ParseInternalKey(iter->key(), &ikey)) { in AllEntriesFor()
933 if (!last_options_.comparator->Equal(ikey.user_key, user_key)) { in AllEntriesFor()
940 switch (ikey.type) { in AllEntriesFor()
1339 ParsedInternalKey ikey; in validateNumberOfEntries() local
1340 ikey.clear(); in validateNumberOfEntries()
1341 ASSERT_EQ(ParseInternalKey(iter->key(), &ikey), true); in validateNumberOfEntries()
1344 ASSERT_EQ(ikey.sequence, (unsigned)seq--); in validateNumberOfEntries()
1540 ParsedInternalKey ikey; in VerifyDBInternal() local
1541 ASSERT_TRUE(ParseInternalKey(iter->key(), &ikey)); in VerifyDBInternal()
[all …]
/rocksdb-6.9/table/cuckoo/
Dcuckoo_table_builder.cc89 ParsedInternalKey ikey; in Add() local
90 if (!ParseInternalKey(key, &ikey)) { in Add()
94 if (ikey.type != kTypeDeletion && ikey.type != kTypeValue) { in Add()
105 is_last_level_file_ = ikey.sequence == 0; in Add()
107 smallest_user_key_.assign(ikey.user_key.data(), ikey.user_key.size()); in Add()
108 largest_user_key_.assign(ikey.user_key.data(), ikey.user_key.size()); in Add()
116 if (ikey.type == kTypeValue) { in Add()
127 kvs_.append(ikey.user_key.data(), ikey.user_key.size()); in Add()
135 deleted_keys_.append(ikey.user_key.data(), ikey.user_key.size()); in Add()
148 smallest_user_key_.assign(ikey.user_key.data(), ikey.user_key.size()); in Add()
[all …]
Dcuckoo_table_reader_test.cc135 ParsedInternalKey ikey(user_keys[i], in UpdateKeys() local
138 AppendInternalKey(&keys[i], ikey); in UpdateKeys()
231 ParsedInternalKey ikey(user_keys[i], i + 1000, kTypeValue); in TEST_F() local
232 AppendInternalKey(&keys[i], ikey); in TEST_F()
260 AppendInternalKey(&keys[i], ikey); in TEST_F()
286 ParsedInternalKey ikey(user_keys[i], 1000, kTypeValue); in TEST_F() local
287 AppendInternalKey(&keys[i], ikey); in TEST_F()
306 ParsedInternalKey ikey(user_keys[i], 1000, kTypeValue); in TEST_F() local
307 AppendInternalKey(&keys[i], ikey); in TEST_F()
327 AppendInternalKey(&keys[i], ikey); in TEST_F()
[all …]
/rocksdb-6.9/java/rocksjni/
Dwrite_batch_test.cc64 ROCKSDB_NAMESPACE::ParsedInternalKey ikey; in Java_org_rocksdb_WriteBatchTest_getContents() local
65 ikey.clear(); in Java_org_rocksdb_WriteBatchTest_getContents()
70 switch (ikey.type) { in Java_org_rocksdb_WriteBatchTest_getContents()
73 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
81 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
89 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
95 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
101 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
109 state.append(ikey.user_key.ToString()); in Java_org_rocksdb_WriteBatchTest_getContents()
116 state.append(std::to_string(ikey.type)); in Java_org_rocksdb_WriteBatchTest_getContents()
[all …]
/rocksdb-6.9/utilities/
Ddebug.cc47 InternalKey ikey; in GetAllKeyVersions() local
48 ikey.SetMinPossibleForUserKey(begin_key); in GetAllKeyVersions()
49 iter->Seek(ikey.Encode()); in GetAllKeyVersions()
56 ParsedInternalKey ikey; in GetAllKeyVersions() local
57 if (!ParseInternalKey(iter->key(), &ikey)) { in GetAllKeyVersions()
63 icmp.user_comparator()->Compare(ikey.user_key, end_key) > 0) { in GetAllKeyVersions()
67 key_versions->emplace_back(ikey.user_key.ToString() /* _user_key */, in GetAllKeyVersions()
69 ikey.sequence /* _sequence */, in GetAllKeyVersions()
70 static_cast<int>(ikey.type) /* _type */); in GetAllKeyVersions()
/rocksdb-6.9/table/block_based/
Dpartitioned_filter_block_test.cc169 auto ikey = InternalKey(key, 0, ValueType::kTypeValue); in VerifyReader() local
170 const Slice ikey_slice = Slice(*ikey.rep()); in VerifyReader()
178 const Slice ikey_slice = Slice(*ikey.rep()); in VerifyReader()
185 auto ikey = InternalKey(key, 0, ValueType::kTypeValue); in VerifyReader() local
186 const Slice ikey_slice = Slice(*ikey.rep()); in VerifyReader()
341 auto ikey = InternalKey(key, 0, ValueType::kTypeValue); in TEST_P() local
342 const Slice ikey_slice = Slice(*ikey.rep()); in TEST_P()
351 auto ikey = InternalKey(key, 0, ValueType::kTypeValue); in TEST_P() local
352 const Slice ikey_slice = Slice(*ikey.rep()); in TEST_P()
389 auto ikey = InternalKey(prefix, 0, ValueType::kTypeValue); in TEST_P() local
[all …]
Dfilter_block.h112 const Slice ikey = iter->ikey; in KeysMayMatch() local
114 if (!KeyMayMatch(ukey, prefix_extractor, block_offset, no_io, &ikey, in KeysMayMatch()
137 const Slice ikey = iter->ikey; in PrefixesMayMatch() local
141 block_offset, no_io, &ikey, get_context, in PrefixesMayMatch()
Ddata_block_hash_index_test.cc276 InternalKey ikey(ukey, 0, kTypeValue); in TEST() local
277 builder.Add(ikey.Encode().ToString(), "value"); in TEST()
298 InternalKey ikey(ukey, 0, kTypeValue); in TEST() local
299 builder.Add(ikey.Encode().ToString(), "value"); in TEST()
319 InternalKey ikey(ukey, 0, kTypeValue); in TEST() local
330 builder.Add(ikey.Encode().ToString(), value); in TEST()
354 builder.Add(ikey.Encode().ToString(), value); in TEST()
382 InternalKey ikey(ukey, 10, kTypeValue); in TEST() local
463 InternalKey ikey(ukey, 0, kTypeValue); in TEST() local
483 InternalKey ikey(ukey, 0, kTypeValue); in TEST() local
[all …]
Dblock.h475 inline int Compare(const IterKey& ikey, const Slice& b) const { in Compare() argument
476 return comparator_->Compare(ikey.GetInternalKey(), b); in Compare()
615 inline int Compare(const IterKey& ikey, const Slice& b) const { in Compare() argument
616 return comparator_->Compare(ikey.GetKey(), b); in Compare()
Dblock_based_table_iterator.h192 bool CheckPrefixMayMatch(const Slice& ikey, IterDirection direction) { in CheckPrefixMayMatch() argument
200 !table_->PrefixMayMatch(ikey, read_options_, prefix_extractor_, in CheckPrefixMayMatch()
/rocksdb-6.9/tools/
Dsst_dump_tool.cc356 InternalKey ikey; in ReadSequential() local
357 ikey.SetMinPossibleForUserKey(from_key); in ReadSequential()
358 iter->Seek(ikey.Encode()); in ReadSequential()
369 ParsedInternalKey ikey; in ReadSequential() local
370 if (!ParseInternalKey(key, &ikey)) { in ReadSequential()
378 if (use_from_as_prefix && !ikey.user_key.starts_with(from_key)) { in ReadSequential()
388 if (!decode_blob_index_ || ikey.type != kTypeBlobIndex) { in ReadSequential()
397 ikey.DebugString(output_hex_).c_str()); in ReadSequential()
586 ParsedInternalKey ikey; in Run() local
588 if (!ParseInternalKey(sl_key, &ikey)) { in Run()
[all …]
/rocksdb-6.9/table/
Dsst_file_writer.cc51 InternalKey ikey; member
81 ikey.Set(user_key, 0 /* Sequence Number */, in Add()
85 ikey.Set(user_key, 0 /* Sequence Number */, in Add()
89 ikey.Set(user_key, 0 /* Sequence Number */, in Add()
95 builder->Add(ikey.Encode(), value); in Add()
Dmock_table.cc137 ParsedInternalKey ikey; in AssertLatestFile() local
140 ParseInternalKey(Slice(key), &ikey); in AssertLatestFile()
141 std::cout << ikey.DebugString(false) << " -> " << value << std::endl; in AssertLatestFile()
Dtable_test.cc272 AppendInternalKey(&encoded, ikey); in Seek()
278 AppendInternalKey(&encoded, ikey); in SeekForPrev()
2145 auto ikey = [](Slice user_key) { in TEST_P() local
2149 iter->Seek(ikey("pika")); in TEST_P()
2154 iter->Seek(ikey("pika")); in TEST_P()
2257 iter->Seek(ikey("aaba")); in TEST_P()
2267 iter->Seek(ikey("caab")); in TEST_P()
2277 iter->Seek(ikey("baaa")); in TEST_P()
2283 iter->Seek(ikey("caae")); in TEST_P()
2314 iter->Seek(ikey("aaca")); in TEST_P()
[all …]
/rocksdb-6.9/utilities/blob_db/
Dblob_compaction_filter.cc46 ParsedInternalKey ikey; in FilterV2() local
47 bool ok = ParseInternalKey(key, &ikey); in FilterV2()
50 if (ok && ikey.sequence < context_.fifo_eviction_seq) { in FilterV2()

12