Commit Graph

133 Commits (f02c708aa32829bbbd70aa3493af8444e76e4350)

Author SHA1 Message Date
Siying Dong 885b1c682e Two small refactoring for better inlining 7 years ago
Amy Xu 5785b1fcb8 Fix naming in InternalKey 7 years ago
Siying Dong 64b6452e0c Make InternalKeyComparator final and directly use it in merging iterator 7 years ago
Siying Dong 21696ba502 Replace dynamic_cast<> 7 years ago
Daniel Black 1d8aa2961c Gcc 7 ParsedInternalKey replace memset with clear function. 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 18c63af6ef Make "make analyze" happy 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Andrew Kryczka 50e305de98 Collapse range deletions 8 years ago
Mike Kolupaev 247d0979aa Support for range skips in compaction filter 8 years ago
Andrew Kryczka a0ba0aa877 Fix uninitialized variable gcc error for MyRocks 8 years ago
Islam AbdelRahman b88f8e87c5 Support SST files with Global sequence numbers [reland] 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Islam AbdelRahman d062328977 Revert "Support SST files with Global sequence numbers" 8 years ago
Islam AbdelRahman ab01da5437 Support SST files with Global sequence numbers 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
Andrew Kryczka 3771e37970 WriteBatch support for range deletion 8 years ago
Jay Edgar efd013d6d8 Miscellaneous performance improvements 8 years ago
Reid Horuff 0460e9dcce Modification of WriteBatch to support two phase commit 9 years ago
Andrew Kryczka 269f6b2e2d Revert "Modification of WriteBatch to support two phase commit" 9 years ago
Reid Horuff 6e56a114be Modification of WriteBatch to support two phase commit 9 years ago
Islam AbdelRahman f38540b12a WriteBatchWithIndex micro optimization 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
jsteemann 5ec129971b key_ cannot become nullptr, so no check is needed for that 9 years ago
jsteemann 834b12a8d5 made Size() function const because it does not modify data 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Andres Noetzli 8aa1f15197 Refactored common code of Builder/CompactionJob out into a CompactionIterator 9 years ago
Andres Notzli ae29495e4b Avoid manipulating const char* arrays 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 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
liuhuahang ef5b384729 fix a few compile warnings 10 years ago
Feng Zhu 1d23b5c470 remove_internal_filter_policy 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
sdong 28b5c76004 WriteBatchWithIndex: a wrapper of WriteBatch, with a searchable index 10 years ago
Feng Zhu da9274574f Use IterKey instead of string in Block::Iter to reduce malloc 10 years ago
sdong 9c332aa11a HashLinkList memtable switches a bucket to a skip list to reduce performance outliers 10 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Lei Jin 388d2054c7 forward iterator 11 years ago
Igor Canadi 768d424dd9 [fix] SIGSEGV when VersionEdit in MANIFEST is corrupted 11 years ago
Igor Canadi 15c3991933 Add comment about ValueType 11 years ago
sdong 4de5b84ee0 Fix a bug in IterKey 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 11 years ago
sdong df2a8b6a1a Polish IterKey and use it in DBImpl::ProcessKeyValueCompaction() 11 years ago
sdong 5e2db3b434 PlainTableIterator not to store copied key in std::string 11 years ago