summaryrefslogtreecommitdiff
path: root/src/btree/col_srch.c
Commit message (Expand)AuthorAgeFilesLines
* WT-3267 Upgrade copyright notices from 2016 to 2017. (#3374)Keith Bostic2017-04-071-1/+1
* WT-3093 Reduce the size of WT_PAGE. (#3212)Keith Bostic2016-12-231-4/+3
* WT-2916 Fix and simplify s_whitespace. (#3047)Michael Cahill2016-09-161-1/+1
* WT-2558: WT_PAGE structure is 72B, reduce to 64B.Keith Bostic2016-04-171-16/+14
* WT-2490: search_near() returns wrong key for column-storeKeith Bostic2016-03-161-10/+12
* WT-2397: Cursor traversal from end of the tree skips records.Keith Bostic2016-02-151-3/+2
* WT-2361: column-store starting record number errorKeith Bostic2016-02-041-1/+1
* WT-2361: column-store starting record number errorKeith Bostic2016-02-041-4/+11
* WT-2361: column-store starting record number errorKeith Bostic2016-02-041-6/+12
* WT-2314: review comments, integrate the notfound-ok and restart-okKeith Bostic2016-01-041-1/+1
* WT-2314: better error handling in the page-swap function and callers.Keith Bostic2016-01-021-1/+2
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* Revert "Revert "WT-2289: fix for the fast key check""Keith Bostic2015-12-151-7/+8
* Revert "WT-2289: fix for the fast key check"Alex Gorrod2015-12-151-8/+7
* The fast key check before searching a leaf page can't check the key onKeith Bostic2015-12-141-7/+8
* Merge branch 'develop' into wt-2231-parent-key-check-number-2Keith Bostic2015-12-111-21/+25
|\
| * WT-2246: Don't use the maximum record number (UINT64_MAX) to flag anKeith Bostic2015-12-101-2/+11
| * The WT_CBT_MAX_RECORD flag isn't necessary, the returned comparisonKeith Bostic2015-12-041-4/+0
| * WT-2246: Skip searching the page if we know we're doing an append.Keith Bostic2015-12-041-18/+16
* | Add a clarifying comment: proceed with the leaf page search even if weKeith Bostic2015-12-101-0/+5
* | WT-2231: column search implementation of check the leaf page's parentKeith Bostic2015-12-101-1/+64
|/
* Minor restructuring so the page-swap loop looks the same everywhere,Keith Bostic2015-11-091-7/+5
* We should be able to detect an internal page split race by noticing we'reKeith Bostic2015-11-051-5/+18
* typo, fix the braces.Keith Bostic2015-04-051-1/+2
* WT_CURSOR::search() near current position.Keith Bostic2015-04-051-7/+20
* When we find a record in the slot's update skiplist, but then want toKeith Bostic2015-03-281-1/+1
* Instead of asserting split-generation is set in WT_INTL_FOREACH_BEGIN,Keith Bostic2015-03-261-2/+1
* split_gen paranoia: always increment split_gen once per split, use the alloca...Michael Cahill2015-02-021-0/+1
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* row-search releases "child" on error, and we were updating "child" toKeith Bostic2014-09-171-21/+19
* Clean up __cursor_pos_clear: only clear the fields we need to clear andKeith Bostic2014-07-171-1/+8
* Rename __cursor_search_clear __cursor_pos_clear; it's the code thatKeith Bostic2014-07-171-1/+1
* Don't use "page" variable names for WT_REFs: it's confusing.Michael Cahill2014-04-301-3/+3
* We don't have to restart the search from the top of the tree after aKeith Bostic2014-04-231-16/+12
* Rename btree->{evict,root}_page -- they aren't WT_PAGEs any more.Michael Cahill2014-04-031-1/+1
* Obscure the name of the internal page's index so code more naturallyKeith Bostic2014-03-311-1/+1
* Experimental change: move the WT_PAGE.{parent,ref_hint} fields into theKeith Bostic2014-03-291-24/+27
* Change WT_RESTART into an "expected" failure, similar to WT_NOTFOUNDKeith Bostic2014-03-051-5/+6
* Merge branch 'develop' into new-splitKeith Bostic2014-03-051-1/+2
|\
| * Switch to using hazard references for walks through the cache.Michael Cahill2014-02-271-1/+1
* | Support eviction of pages that include unresolved changes.Keith Bostic2014-03-031-7/+13
* | Switch the WT_PAGE union #defines from pu_xxx to pg_xxx.Keith Bostic2014-02-241-4/+4
* | Add a 3rd loop to the internal page binary search algorithm, avoidingKeith Bostic2014-02-241-1/+4
* | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doingKeith Bostic2014-02-161-5/+7
* | Replace eviction code to deepen the tree using split-merge pages withKeith Bostic2014-02-161-8/+15
* | Add pu_xxx_field #defines for the rest of the page-union fields.Keith Bostic2014-02-051-4/+3
* | Add a new level of indirection on internal pages so there's a way toKeith Bostic2014-02-051-10/+12
|/
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Clear the cursor's search structures when appending to a column store.Michael Cahill2013-10-161-1/+1
* The cursor's write-generation value is no longer used, it's only set andKeith Bostic2013-08-241-17/+1