Home
last modified time | relevance | path

Searched refs:iterators (Results 1 – 24 of 24) sorted by relevance

/rocksdb-6.9/db/db_impl/
Ddb_impl_readonly.cc98 std::vector<Iterator*>* iterators) { in NewIterators() argument
100 if (iterators == nullptr) { in NewIterators()
103 iterators->clear(); in NewIterators()
104 iterators->reserve(column_families.size()); in NewIterators()
123 iterators->push_back(db_iter); in NewIterators()
Ddb_impl_secondary.cc428 std::vector<Iterator*>* iterators) { in NewIterators() argument
437 if (iterators == nullptr) { in NewIterators()
440 iterators->clear(); in NewIterators()
441 iterators->reserve(column_families.size()); in NewIterators()
452 iterators->push_back( in NewIterators()
Ddb_impl_readonly.h40 std::vector<Iterator*>* iterators) override;
Ddb_impl_secondary.h103 std::vector<Iterator*>* iterators) override;
Ddb_impl.cc2637 std::vector<Iterator*>* iterators) { in NewIterators() argument
2646 iterators->clear(); in NewIterators()
2647 iterators->reserve(column_families.size()); in NewIterators()
2657 iterators->push_back(NewDBIterator( in NewIterators()
2674 iterators->push_back( in NewIterators()
Ddb_impl.h261 std::vector<Iterator*>* iterators) override;
/rocksdb-6.9/db/
Dcolumn_family_test.cc976 std::vector<Iterator*> iterators; in TEST_P() local
991 for (auto* it : iterators) { in TEST_P()
2092 std::vector<Iterator*> iterators; in TEST_P() local
2097 for (auto it : iterators) { in TEST_P()
2100 ASSERT_EQ(IterStatus(iterators[0]), "a->b"); in TEST_P()
2106 for (auto it : iterators) { in TEST_P()
2120 for (auto it : iterators) { in TEST_P()
2149 std::vector<Iterator*> iterators; in TEST_P() local
2151 for (auto it : iterators) { in TEST_P()
2157 for (auto it : iterators) { in TEST_P()
[all …]
Ddb_block_cache_test.cc162 std::vector<std::unique_ptr<Iterator>> iterators(kNumBlocks - 1); in TEST_F() local
186 std::vector<std::unique_ptr<Iterator>> iterators(kNumBlocks - 1); in TEST_F() local
195 iterators[i].reset(iter); in TEST_F()
213 iterators[i].reset(); in TEST_F()
222 iterators[i].reset(iter); in TEST_F()
242 std::vector<std::unique_ptr<Iterator>> iterators(kNumBlocks - 1); in TEST_F() local
252 iterators[i].reset(iter); in TEST_F()
Dc.cc1068 rocksdb_iterator_t** iterators, in rocksdb_create_iterators() argument
1084 iterators[i] = new rocksdb_iterator_t; in rocksdb_create_iterators()
1085 iterators[i]->rep = res[i]; in rocksdb_create_iterators()
/rocksdb-6.9/java/src/test/java/org/rocksdb/
DColumnFamilyTest.java508 public void iterators() throws RocksDBException { in iterators() method in ColumnFamilyTest
519 List<RocksIterator> iterators = null; in iterators() local
521 iterators = db.newIterators(columnFamilyHandleList); in iterators()
522 assertThat(iterators.size()).isEqualTo(2); in iterators()
523 RocksIterator iter = iterators.get(0); in iterators()
537 iter = iterators.get(1); in iterators()
545 if (iterators != null) { in iterators()
546 for (final RocksIterator rocksIterator : iterators) { in iterators()
/rocksdb-6.9/docs/_posts/
D2016-09-28-rocksdb-4-11-2-released.markdown13 * Segfault when failing to open an SST file for read-ahead iterators.
34 …ns.background_purge_on_iterator_cleanup. If true, we avoid file deletion when destorying iterators.
47 …_iterator_cleanup to avoid deleting files in foreground when destroying iterators. Instead, a job …
D2018-11-21-delete-range.markdown39 it creates many tombstones, which slows down iterators and doesn't offer a deadline
50 range not affect iterators, the user can trigger `CompactRange` on the deleted
156 In iterators, we aggregate range tombstones into a skyline as we visit live
222 For range scans, we create iterators over all the fragmented range
225 advancing range tombstone iterators as necessary. In effect, we implicitly create a skyline.
228 possibly iterator increments) for several iterators (as opposed to v1, where we had a global
D2017-09-28-rocksdb-5-8-released.markdown14 …update the iterator state so that they can avoid some initialization costs of recreating iterators.
D2017-05-26-rocksdb-5-4-5-released.markdown10 …reshold to fail a request as incomplete when too many keys are being skipped while using iterators.
D2014-05-14-lock.markdown45 …ex and a merging iterator on top of them. Besides malloc, some of those iterators can be quite exp…
/rocksdb-6.9/utilities/simulator_cache/
Dsim_cache_test.cc91 std::vector<std::unique_ptr<Iterator>> iterators(kNumBlocks); in TEST_F() local
100 iterators[i].reset(iter); in TEST_F()
122 iterators[i].reset(); in TEST_F()
/rocksdb-6.9/utilities/transactions/
Dwrite_prepared_txn_db.cc358 std::vector<Iterator*>* iterators) { in NewIterators() argument
379 iterators->clear(); in NewIterators()
380 iterators->reserve(column_families.size()); in NewIterators()
389 iterators->push_back(db_iter); in NewIterators()
Dwrite_prepared_txn_db.h106 std::vector<Iterator*>* iterators) override;
/rocksdb-6.9/include/rocksdb/utilities/
Dstackable_db.h192 std::vector<Iterator*>* iterators) override { in NewIterators() argument
193 return db_->NewIterators(options, column_families, iterators); in NewIterators()
/rocksdb-6.9/java/src/main/java/org/rocksdb/
DRocksDB.java2721 final long[] iteratorRefs = iterators(nativeHandle_, columnFamilyHandles, in newIterators()
2724 final List<RocksIterator> iterators = new ArrayList<>( in newIterators() local
2727 iterators.add(new RocksIterator(this, iteratorRefs[i])); in newIterators()
2729 return iterators; in newIterators()
4414 private native long[] iterators(final long handle, in iterators() method in RocksDB
/rocksdb-6.9/java/rocksjni/
Drocksjni.cc2056 std::vector<ROCKSDB_NAMESPACE::Iterator*> iterators; in Java_org_rocksdb_RocksDB_iterators() local
2058 db->NewIterators(read_options, cf_handles, &iterators); in Java_org_rocksdb_RocksDB_iterators()
2061 env->NewLongArray(static_cast<jsize>(iterators.size())); in Java_org_rocksdb_RocksDB_iterators()
2068 i < iterators.size(); i++) { in Java_org_rocksdb_RocksDB_iterators()
2071 const_cast<jlong*>(reinterpret_cast<const jlong*>(&iterators[i]))); in Java_org_rocksdb_RocksDB_iterators()
/rocksdb-6.9/
DHISTORY.md436 * Improve the performance of iterators doing long range scans by using readahead, when using direct…
508 * Improve the performance of iterators doing long range scans by using readahead.
528 * Improve the performance of iterators doing long range scans by using readahead.
558 if set to something > 0 user will see 2 changes in iterators behavior 1) only keys written with seq…
572 * Support lower bound on iterators specified via `ReadOptions::iterate_lower_bound`.
586 …update the iterator state so that they can avoid some initialization costs of recreating iterators.
653 …hreshold to fail a request as incomplete when too many keys are being skipped when using iterators.
748 …ns.background_purge_on_iterator_cleanup. If true, we avoid file deletion when destroying iterators.
758 …_iterator_cleanup to avoid deleting files in foreground when destroying iterators. Instead, a job …
932 * Changed the LRU caching algorithm so that referenced blocks (by iterators) are never evicted. Thi…
/rocksdb-6.9/include/rocksdb/
Ddb.h683 std::vector<Iterator*>* iterators) = 0;
Dc.h339 rocksdb_iterator_t** iterators, size_t size, char** errptr);