Zardosht Kasheff
|
deac535819
|
[t:3166], add handler piece
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@27083 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:04 -04:00 |
|
Zardosht Kasheff
|
33b7194511
|
[t:3117],[t:3118], merge handlerton pieces
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@26452 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:04 -04:00 |
|
Zardosht Kasheff
|
1046fa4bef
|
[t:3053], implement ha_tokudb::truncate
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25918 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
3d9c8bd7f3
|
[t:3051], make a default implementation for keyread_time that takes into account clustering keys
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25843 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
3af2681da5
|
[t:3038], move changes to main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25704 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Rich Prohaska
|
b894c743fe
|
#3011 remove *extra from *multiple refs[t:3011]
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25632 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
bbef8ce87c
|
[t:3015], make handlerton changes for update_multiple usage
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25474 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
a4d8bcdca2
|
[t:3015], make small changes
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25304 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
2451c6d466
|
[t:3014], get rid of remove_keys from .h file, should have been part of last checkin
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25294 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
2f214e67fd
|
[t:3014], use del_multiple in handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25189 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
6e5cbc8f9d
|
[t:2956], fix array initialization
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@25116 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:03 -04:00 |
|
Zardosht Kasheff
|
db9c1610fc
|
[t:2982], remove handlerton support for show engine tokudb user_data
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24753 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:02 -04:00 |
|
Rich Prohaska
|
4eede8c128
|
#2940 port the handlerton to 5.5.6-rc
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@24103 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:02 -04:00 |
|
Zardosht Kasheff
|
01a85de78d
|
[t:2811], merge handlerton MVCC changes to main line
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@23498 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:02 -04:00 |
|
Zardosht Kasheff
|
48a93dd387
|
[t:2788], add end_bulk_insert(bool abort) for mariadb
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@22036 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:02 -04:00 |
|
Rich Prohaska
|
b2db21388d
|
#2775 refs[t:2775] conditionally include tokutek enhancements in the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21774 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:01 -04:00 |
|
Rich Prohaska
|
ee854d9326
|
#2775 closes[t:2775] conditionally include tokutek enhancements in the handlerton
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@21722 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:01 -04:00 |
|
Zardosht Kasheff
|
5392e6c57e
|
[t:2651], fix test_row_packing so that incorrect results are not given
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20561 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:01 -04:00 |
|
Zardosht Kasheff
|
3b1179338c
|
[t:2514], this fix is not ready yet, undo it
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20017 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:00 -04:00 |
|
Zardosht Kasheff
|
94f531a2ac
|
[t:2514], decouple tokudb_pk_insert_mode from HA_EXTRA_WRITE_CAN_REPLACE
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20000 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:00 -04:00 |
|
Zardosht Kasheff
|
99ee480cee
|
[t:2548], make code simpler, prep for extending replace into optimization
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@19868 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:02:00 -04:00 |
|
Zardosht Kasheff
|
cf9370b354
|
[t:2335], merge handlerton bulk loader code to main
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18863 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:59 -04:00 |
|
Zardosht Kasheff
|
e0104ccba0
|
[t:2433], re-estimate number of rows when doing show table status
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18225 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:59 -04:00 |
|
Zardosht Kasheff
|
53c53ef80f
|
[t:2425], make insert ignore and replace into optimizations work properly
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18212 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:59 -04:00 |
|
Zardosht Kasheff
|
b279f769f0
|
[t:2356], make lock wait on reads user controlled
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17986 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:59 -04:00 |
|
Zardosht Kasheff
|
a8b50a254c
|
[t:2394] remove unused variable
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17985 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:59 -04:00 |
|
Zardosht Kasheff
|
92c25af24f
|
[t:2359], make replace into with no secondary indexes not create a child transaction
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17717 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:58 -04:00 |
|
Zardosht Kasheff
|
7bc3610691
|
[t:2314], get updates to use put_multiple API
git-svn-id: file:///svn/mysql/tokudb-engine/src@17231 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:56 -04:00 |
|
Zardosht Kasheff
|
3d60427e49
|
[t:2325], move to main
git-svn-id: file:///svn/mysql/tokudb-engine/src@17179 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:56 -04:00 |
|
Zardosht Kasheff
|
09aa46028b
|
[t:2274], unpack only necessary blobs in range queries. Saves some mem copies
git-svn-id: file:///svn/mysql/tokudb-engine/src@16954 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:56 -04:00 |
|
Zardosht Kasheff
|
193ef059ce
|
[t:2266], do lazy update of auto inc val when it is not first column of key, before ,it used to only be when it was first column of a key
git-svn-id: file:///svn/mysql/tokudb-engine/src@16942 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:56 -04:00 |
|
Zardosht Kasheff
|
5c222cf3a0
|
[t:2254], merge to main line
git-svn-id: file:///svn/mysql/tokudb-engine/src@16938 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
b23292e620
|
[t:1979], remove old hack
git-svn-id: file:///svn/mysql/tokudb-engine/src@16249 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
fc121dc111
|
[t:2219], small changes to help understanding of code
git-svn-id: file:///svn/mysql/tokudb-engine/src@16241 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
4cb2262419
|
[t:2219], cosmetic change
git-svn-id: file:///svn/mysql/tokudb-engine/src@16157 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
e24c49176e
|
[t:1979], merge to main line
git-svn-id: file:///svn/mysql/tokudb-engine/src@15772 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
9f989739e7
|
[t:2054], rename some functions
git-svn-id: file:///svn/mysql/tokudb-engine/src@15470 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:55 -04:00 |
|
Zardosht Kasheff
|
2bfe462b50
|
[t:2027], move some common code to a function
git-svn-id: file:///svn/mysql/tokudb-engine/src@14819 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:54 -04:00 |
|
Zardosht Kasheff
|
67c7a83280
|
[t:2033], add process info for queries
git-svn-id: file:///svn/mysql/tokudb-engine/src@14784 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:54 -04:00 |
|
Zardosht Kasheff
|
f35423e6b5
|
[t:1869], checkin fix with added variable to allow disabling of feature
git-svn-id: file:///svn/mysql/tokudb-engine/src@14521 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:53 -04:00 |
|
Zardosht Kasheff
|
eea4b9f9e2
|
[t:1980], [t:1981], merge back to mainline
git-svn-id: file:///svn/mysql/tokudb-engine/src@14493 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:53 -04:00 |
|
Zardosht Kasheff
|
f6f474a786
|
[t:1949], abstract transaction creation to own function for reuse in start_stmt
git-svn-id: file:///svn/mysql/tokudb-engine/src@14184 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:53 -04:00 |
|
Zardosht Kasheff
|
825dca686a
|
[t:1929], fix cases where comparison needs to be done afterwards
git-svn-id: file:///svn/mysql/tokudb-engine/src@14108 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:53 -04:00 |
|
Zardosht Kasheff
|
99089abe9d
|
[t:1929], replace c_get functions in index_read with c_getf
git-svn-id: file:///svn/mysql/tokudb-engine/src@14079 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
7e9b23cebd
|
[t:1951], make new infinity byte value COL_ZERO
git-svn-id: file:///svn/mysql/tokudb-engine/src@14076 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
3e280928fa
|
[t:1925], remove unused variable current_row
git-svn-id: file:///svn/mysql/tokudb-engine/src@13869 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
4e0a3e4eb9
|
[t:1925], use db->getf_set in ha_tokudb::read_row
git-svn-id: file:///svn/mysql/tokudb-engine/src@13867 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
c2d5d8e1e8
|
[t:1925], use db->getf_set in a couple of places
git-svn-id: file:///svn/mysql/tokudb-engine/src@13866 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
240dcaa286
|
addresses #1888, address comments made in CR
git-svn-id: file:///svn/mysql/tokudb-engine/src@13579 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|
Zardosht Kasheff
|
72289f3dd8
|
addresses #1858, change so opt only works when auto inc is first column of key
git-svn-id: file:///svn/mysql/tokudb-engine/src@13489 c7de825b-a66e-492c-adef-691d508d4ae1
|
2013-04-17 00:01:52 -04:00 |
|