Naman Gupta
8454cfe569
Add read/modify/write functionality to Put() api
...
Summary: The application can set a callback function, which is applied on the previous value. And calculates the new value. This new value can be set, either inplace, if the previous value existed in memtable, and new value is smaller than previous value. Otherwise the new value is added normally.
Test Plan: fbmake. Added unit tests. All unit tests pass.
Reviewers: dhruba, haobo
Reviewed By: haobo
CC: sdong, kailiu, xinyaohu, sumeet, leveldb
Differential Revision: https://reviews.facebook.net/D14745
2014-01-14 07:55:16 -08:00
..
2014-01-10 15:57:49 -08:00
2013-11-12 20:05:28 -08:00
2013-12-10 10:48:35 +02:00
2013-12-15 13:47:06 -08:00
2013-10-28 17:54:09 -07:00
2013-12-27 12:23:17 -08:00
2014-01-02 03:33:42 -08:00
2013-12-11 11:37:28 -08:00
2014-01-02 03:33:42 -08:00
2014-01-10 15:57:49 -08:00
2014-01-07 11:04:21 -08:00
2013-12-06 14:15:42 -08:00
2013-10-16 17:48:41 -07:00
2013-12-05 22:29:03 -08:00
2013-12-05 22:29:03 -08:00
2013-10-16 17:48:41 -07:00
2014-01-14 07:55:16 -08:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2013-10-28 17:54:09 -07:00
2013-11-15 16:30:23 -08:00
2013-10-16 17:48:41 -07:00
2013-10-25 08:32:14 -07:00
2013-10-25 08:32:14 -07:00
2014-01-02 16:32:31 -08:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2014-01-02 16:43:35 -08:00
2014-01-02 16:43:35 -08:00
2014-01-14 07:55:16 -08:00
2014-01-14 07:55:16 -08:00
2013-12-11 11:37:28 -08:00
2013-11-25 10:38:15 -08:00
2013-11-25 10:38:15 -08:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2013-12-06 14:15:42 -08:00
2014-01-03 11:48:31 -08:00
2013-10-16 17:48:41 -07:00
2014-01-10 12:12:28 -08:00
2014-01-10 15:57:49 -08:00
2013-11-19 16:29:42 -08:00
2013-10-16 17:48:41 -07:00
2013-11-26 21:59:36 -08:00
2013-10-16 17:48:41 -07:00
2014-01-10 15:57:49 -08:00
2014-01-10 15:57:49 -08:00
2013-12-13 17:18:14 -08:00
2013-12-05 16:34:16 -08:00
2013-12-05 16:34:16 -08:00
2013-11-12 21:05:39 -08:00
2013-11-04 20:49:03 -08:00
2013-10-16 17:48:41 -07:00
2014-01-02 16:32:31 -08:00
2014-01-10 15:57:49 -08:00
2013-10-16 17:48:41 -07:00
2013-10-16 17:48:41 -07:00
2014-01-10 15:57:49 -08:00
2014-01-10 15:57:49 -08:00
2013-10-31 11:27:12 -07:00
2013-12-03 11:17:58 -08:00
2014-01-14 07:55:16 -08:00