Commit Graph

70 Commits (e1a09a7703d8f4240665a27b65d62b28e49c2331)

Author SHA1 Message Date
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Manuel Ung aeb4612685 Add counters for seek/next/prev 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
sdong d286b5df90 DBIter to out extra keys with higher sequence numbers when changing direction from forward to backward 9 years ago
sdong 888fbdc889 Remove the contstaint that iterator upper bound needs to be within a prefix 9 years ago
Andres Notzli 4249f159d5 Removing duplicate code in db_bench/db_stress, fixing typos 9 years ago
Andres Noetzli d7314ba759 Fixing endless loop if seeking to end of key with seq num 0 9 years ago
sdong 8e01bd1144 Fix misplaced position for reversing iterator direction while current key is a merge 9 years ago
Yueh-Hsuan Chiang 685582a0b4 Revert two diffs related to DBIter::FindPrevUserKey() 9 years ago
Tomislav Novak ec70fea4c4 Fix a comparison in DBIter::FindPrevUserKey() 9 years ago
Poornima Chozhiyath Raman 4fb09c6871 Updating SeekToLast with upper bound 9 years ago
clark.kang 6ede020dc4 fix typos 9 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 years ago
Igor Sugak 62f7a1be4f rocksdb: Fixed 'Dead assignment' and 'Dead initialization' scan-build warnings 9 years ago
Yueh-Hsuan Chiang 5f719d7202 Replace exception by setting valid_ = false in DBIter::MergeValuesNewToOld() 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Yueh-Hsuan Chiang 2b1f23dcae Apply InfoLogLevel to the logs in db/db_iter.cc 10 years ago
Danny Al-Gaaf 44cca0cd8f db/db_iter.cc: remove unused variable 10 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
Torrie Fischer 6614a48418 Refactor PerfStepTimer to stop on destruct 10 years ago
Lei Jin 5a5953b388 Add histogram for DB_SEEK 10 years ago
Stanislau Hlebik 7c88249f51 Fix db_test and DBIter 10 years ago
Lei Jin 40fa8a4cd5 make statistics forward-able 10 years ago
Stanislau Hlebik d916593ead Add Prev() for merge operator 10 years ago
Igor Canadi fd27001072 Fix compile errors on Mac 10 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 10 years ago
Lei Jin 388d2054c7 forward iterator 10 years ago
sdong acd17fd002 Remove unused variable in DBIter 10 years ago
Lei Jin 82b37a18bd thread local for tailing iterator 10 years ago
Lei Jin 92c1eb0291 macros for perf_context 10 years ago
sdong 5e2db3b434 PlainTableIterator not to store copied key in std::string 10 years ago
sdong e0a87c4cf1 DBIter to use static allocated char array for saved_key_ (if it is not too long) 10 years ago
Yueh-Hsuan Chiang cda4006e87 Enhance partial merge to support multiple arguments 10 years ago
sdong c61c9830d4 Fix a bug that Prev() can hang. 10 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
Igor Canadi 19e3ee64ac Add column family information to WAL 11 years ago
Igor Canadi 043fc14c3e Get rid of some shared_ptrs 11 years ago
Haobo Xu 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 11 years ago
Siying Dong 3e35aa6412 Revert "Allow users to profile a query and see bottleneck of the query" 11 years ago
Siying Dong b135d01e7b Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 3d8ac31d71 Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 071fb0d77b Inline a couple of functions and put one save lazily clearing 11 years ago
Siying Dong 65428b0c0a Fix Bug: iterator.Prev() or iterator.SeekToLast() might return the first element instead of the correct one 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
Haobo Xu 71046971f0 [RocksDB] Added perf counters to track skipped internal keys during iteration 11 years ago
Dhruba Borthakur 197034e4c3 An iterator may automatically invoke reseeks. 11 years ago