Commit Graph

68 Commits (68a9cd21f2f6af4c6ab8724a19fbd4ea8ae89bdd)

Author SHA1 Message Date
Yu Zhang d1ae7f6c41 Add support to strip / pad timestamp when writing / reading a block (#11472) 1 year ago
Changyu Bi 6cdb7af9f8 Remove copying of range tombstones keys in iterator (#10878) 2 years ago
Changyu Bi 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) 2 years ago
sdong c8b20d469d Make InternalKeyComparator not configurable (#10342) 2 years ago
sdong 769b156e65 Remove customized naming from InternalKeyComparator (#10343) 2 years ago
Levi Tamasi 8f59c41cc7 Add new value value type for wide-column entities (#10211) 2 years ago
slk 937fbcbddc Track per-SST user-defined timestamp information in MANIFEST (#9092) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Peter Dillinger c9cd5d25a8 Remove some unneeded code (#8736) 3 years ago
Jay Zhuang 7fec715db4 Make CompactRange and GetApproximateSizes work with timestamp (#7684) 4 years ago
Ramkumar Vadivelu 9a690a74e1 In ParseInternalKey(), include corrupt key info in Status (#7515) 4 years ago
Ramkumar Vadivelu e04a50923d Change ParseInternalKey() to return Status instead of bool (#7457) 4 years ago
Yanqin Jin 92593d511a Add a new EntryType for deletion with timestamp (#7195) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 4 years ago
Yanqin Jin 961c7590d6 Add timestamp to delete (#6253) 5 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Yanqin Jin ae152ee666 Avoid user key copying for Get/Put/Write with user-timestamp (#5502) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Yi Wu d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) 6 years ago
Huachao Huang badfd70a3e types: add kEntryBlobIndex for TablePropertiesCollector (#4233) 6 years ago
zhangjinpeng1987 31ee4bf240 add kEntryRangeDeletion 7 years ago
Dmitri Smirnov d382ae7de6 Imporve perf of random read and insert compare by suggesting inlining to the compiler 7 years ago
Maysam Yabandeh 813719e952 WritePrepared Txn: Duplicate Keys, Memtable part 7 years ago
Mikhail Antonov 7fe3b32896 Added support for differential snapshots 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Siying Dong 885b1c682e Two small refactoring for better inlining 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Aaron Gao a30a696034 do not read next datablock if upperbound is reached 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Sagar Vemuri 343b59d6ee Move various string utility functions into string_util 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Reid Horuff ebd5639b6d Add ability to search for key prefix in sst_dump tool 8 years ago
Mike Kolupaev 247d0979aa Support for range skips in compaction filter 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Andrew Kryczka 3771e37970 WriteBatch support for range deletion 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Poornima Chozhiyath Raman f06be62fd2 Replace %llu with format macros in ParsedInternalKey::DebugString()) 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Feng Zhu 1d23b5c470 remove_internal_filter_policy 10 years ago
Lei Jin 92c1eb0291 macros for perf_context 11 years ago
sdong e0a87c4cf1 DBIter to use static allocated char array for saved_key_ (if it is not too long) 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago