summaryrefslogtreecommitdiff
path: root/src/btree/row_key.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-291-3/+3
* Merge pull request #2112 from wiredtiger/wt-2025-inline-atomic-functionsMichael Cahill2015-08-191-2/+3
* Split __wt_row_ikey into a (rare) raw alloc flavor and the (much more common)...Michael Cahill2015-03-031-19/+35
* Unused variable in non-diagnostic mode.Michael Cahill2015-03-021-3/+4
* Make __wt_row_key fast again in non-diagnostic builds.Michael Cahill2015-03-021-4/+12
* Self review: improve error handling.Michael Cahill2015-03-021-4/+3
* Add some paranoia around setting row-store internal keys.Michael Cahill2015-02-261-3/+12
* Cache a maximum of 2MB per session for scratch buffers (configurable via an u...Michael Cahill2015-01-051-3/+3
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Change read/write locks to no longer track if an exclusive lock wasKeith Bostic2014-10-281-1/+1
* We don't yet need anything other than single-byte versions of theKeith Bostic2014-10-041-2/+2
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-3/+3
* row_key.c:251:15: error: 'p' may be used uninitialized in this function [-Wer...Keith Bostic2014-06-301-0/+3
* Convert row-store fast on-page key processing from per-page to per key.Keith Bostic2014-06-301-100/+98
* Experimental change to avoid unpacking cells in order to accessKeith Bostic2014-05-301-7/+16
* Rename "retb" to be "keyb", it always holds a key.Keith Bostic2014-05-031-18/+18
* Change __wt_buf_grrow_worker to copy non-local data into place, thisKeith Bostic2014-04-291-18/+11
* Revert fb25f0f, instantiate keys accessed during random search, on a bigKeith Bostic2014-04-281-1/+14
* Change callers of __wt_row_leaf_key_work to always pass in a buffer, it'sKeith Bostic2014-04-281-13/+8
* Restructure the code to avoid instantiating the key until it's necessary.Keith Bostic2014-04-261-10/+17
* Use the local variable, don't repeat the retrieval (the compiler shouldKeith Bostic2014-04-261-5/+5
* Inline the buffer-size check parts of the standard scratch bufferKeith Bostic2014-04-251-6/+5
* Skip a couple of function calls just to figure out we don't needKeith Bostic2014-04-241-2/+4
* Changes to speed up retrieving a key from a leaf page.Keith Bostic2014-04-241-25/+76
* Switch the WT_PAGE union #defines from pu_xxx to pg_xxx.Keith Bostic2014-02-241-4/+4
* Add pu_xxx_field #defines for the rest of the page-union fields.Keith Bostic2014-02-051-1/+1
* Add a new level of indirection on internal pages so there's a way toKeith Bostic2014-02-051-4/+4
* Avoid unpacking the key cell multiple times when returning key/valueKeith Bostic2014-01-091-44/+0
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Make addr_size (block manager's address sizes) a size_t instead of aKeith Bostic2013-12-231-1/+1
* fix a comment.Keith Bostic2013-12-221-2/+2
* Better/fixed support for huge keys/values.Keith Bostic2013-12-161-3/+3
* Rename the overflow lock, now that it is used for keys and values.Michael Cahill2013-12-111-3/+3
* typoMichael Cahill2013-12-111-1/+1
* Don't let reconciliation delete overflow keys out from under readersKeith Bostic2013-12-101-3/+25
* There's magic code to handle overflow records that have been deleted butKeith Bostic2013-10-181-3/+3
* AddressSanitizer: memcpy-param-overlap: memory ranges overlapMichael Cahill2013-09-041-1/+1
* We only need the cursor type to know if the WT_ITEY is an overflow key,Keith Bostic2013-08-271-5/+2
* We do data copies to the return WT_ITEM inside of __wt_row_leaf_key_copy()Keith Bostic2013-07-201-54/+87
* Change "short" data items from 127B or less to be 63B or less, and use theKeith Bostic2013-07-191-3/+3
* __wt_row_key_copy is only called on row-store leaf pages -- make thatKeith Bostic2013-07-131-11/+12
* Turn off Huffman encoding for keys on row-store internal pages.Keith Bostic2013-07-131-3/+5
* Remove support for prefix-compression on row-store internal pages.Keith Bostic2013-07-131-3/+3
* Merge branch 'develop' into data-handlesMichael Cahill2013-03-251-3/+19
|\
| * Include newly created split-merge page WT_ADDR and WT_IKEY structures inKeith Bostic2013-03-071-3/+19
* | Merge branch 'develop' into data-handlesMichael Cahill2013-03-251-58/+43
|\ \ | |/
| * When rolling forward to resolve key prefix compression, I don't thinkKeith Bostic2013-01-071-5/+5
| * Update copyright notice to 2013.Keith Bostic2013-01-011-1/+1
| * Merge pull request #408 from wiredtiger/row-key-serialMichael Cahill2012-12-091-42/+16
| |\
| | * Replace the row-key-serial function with CAS instruction.Keith Bostic2012-12-071-42/+16