Commit Graph

77 Commits (f02c708aa32829bbbd70aa3493af8444e76e4350)

Author SHA1 Message Date
Levi Tamasi dbc4101b89 Support Merge with wide-column entities in iterator (#10941) 2 years ago
Yanqin Jin 7d26e4c5a3 Basic Support for Merge with user-defined timestamp (#10819) 2 years ago
Levi Tamasi 06ab0a8b40 Add wide-column support to iterators (#10670) 2 years ago
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
Levi Tamasi 06b04127a8 Reset blob value as soon as it's not needed in DBIter (#10490) 2 years ago
Levi Tamasi 24bcab7d5d Make queries return the value of the default column for wide-column entities (#10483) 2 years ago
Levi Tamasi 0cc9e98bbb Respect fill_cache when reading blobs in DBIter (#10492) 2 years ago
Yanqin Jin b6cfda1283 Support `iter_start_ts` for backward iteration (#10200) 2 years ago
Levi Tamasi c73d2a9d18 Add API for writing wide-column entities (#10242) 2 years ago
Yanqin Jin 0ad9ee30ce Remove dead code (#9825) 2 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
mrambacher d5bd0039b9 Rename ImmutableOptions variables (#8409) 3 years ago
Akanksha Mahajan 3897ce3125 Support for Merge in Integrated BlobDB with base values (#8292) 3 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 3 years ago
storagezhang 711881bc25 Fix some typos in comments (#8066) 3 years ago
storagezhang d9be6556aa Include C++ standard library headers instead of C compatibility headers (#8068) 3 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 3 years ago
Yanqin Jin 82b3888433 Enable backward iterator for keys with user-defined timestamp (#8035) 3 years ago
Yanqin Jin c370d8aa12 Remove unused/incorrect fwd declaration (#8002) 3 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 3 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) 4 years ago
Yanqin Jin d93812c9ae Iterator with timestamp (#6255) 4 years ago
Yanqin Jin 890d87fadc Some minor fix-ups (#6440) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 4 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 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong dc30a9b69b Add comments to db/db_iter.h (#5340) 5 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 6 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. 7 years ago
Sagar Vemuri 7124268a09 Reduce the number of params needed to construct DBIter 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Sagar Vemuri c6d04f2ecf Option to fail a request as incomplete when skipping too many internal keys 7 years ago