Commit Graph

63 Commits (e6534900bd78e1a2342d67d9f9a382545fbeaf9b)

Author SHA1 Message Date
storagezhang 711881bc25 Fix some typos in comments (#8066) 4 years ago
storagezhang d9be6556aa Include C++ standard library headers instead of C compatibility headers (#8068) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Yanqin Jin 82b3888433 Enable backward iterator for keys with user-defined timestamp (#8035) 4 years ago
Yanqin Jin c370d8aa12 Remove unused/incorrect fwd declaration (#8002) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Levi Tamasi 61932cdf1d Add blob support to DBIter (#7731) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
Yanqin Jin 2735b0275d ReadOptions.iter_start_ts should support tombstones (#7178) 4 years ago
Huisheng Liu 9e89ffb776 make iterator return versions between timestamp bounds (#6544) 5 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 5 years ago
Yanqin Jin 890d87fadc Some minor fix-ups (#6440) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
sdong 6287f0d73b Improve readability of DBIter's two seek functions (#5794) 5 years ago
anand76 83a6a614e9 Refactor ArenaWrappedDBIter into separate files (#5801) 5 years ago
Vijay Nadimpalli cae22c53fb Make format 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong dc30a9b69b Add comments to db/db_iter.h (#5340) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Yi Wu 06149429d9 WritePrepared Txn: Return NotSupported on iterator refresh 7 years ago
Yi Wu 8c392a31d7 WritePrepared Txn: Iterator 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Siying Dong e67b35c076 Add Iterator::Refresh() 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Sagar Vemuri 7124268a09 Reduce the number of params needed to construct DBIter 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Sagar Vemuri c6d04f2ecf Option to fail a request as incomplete when skipping too many internal keys 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Aaron Gao 447f17127c new Prev() prefix support using SeekForPrev() 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
Islam AbdelRahman d719b095dc Introduce PinnedIteratorsManager (Reduce PinData() overhead / Refactor PinData) 9 years ago
sdong e79ad9e184 Add Iterator Property rocksdb.iterator.version_number 9 years ago
sdong 1f5954147b Introduce Iterator::GetProperty() and replace Iterator::IsKeyPinned() 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Lei Jin 048560a642 reduce references to cfd->options() in DBImpl 10 years ago
Raghav Pisolkar e0b99d4f5d created a new ReadOptions parameter 'iterate_upper_bound' 10 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago