Rich Prohaska
2e7e13af2d
#185 fix out of range read from uint3korr
2014-02-14 10:11:51 -05:00
Rich Prohaska
be8aa787db
#175 compare enums using eq_def
2014-02-03 16:12:57 -05:00
Rich Prohaska
2c1dff7228
#171 add a field types array to classify types into fixed, variable and blob types
2014-01-24 15:33:19 -05:00
Rich Prohaska
459aa71b9c
#171 clean up tokudb comparison APIs a bit
2014-01-24 13:54:16 -05:00
Rich Prohaska
fb6d749f2f
start port of tokudb to mariadb 10
2013-11-10 16:45:11 -05:00
Rich Prohaska
b8d7ee9795
basic tokudb running in mysql 5.7
2013-11-09 16:55:12 -05:00
Rich Prohaska
36737f6c36
tokutek/ft-index#76 add US Patent 8,489,638
2013-10-04 16:44:43 -04:00
Zardosht Kasheff
577470e05a
refs #94 , for keys with strings, add a memcmp at the end of the comparison
...
function if we are doing comparisons in the fractal tree, so that case-insensitivities
get resolved. Comparisons done inside the handlerton are unaffected.
2013-09-20 11:22:39 -04:00
Zardosht Kasheff
e69e0cff9a
refs #42 , exit gracefully from ha_tokudb::create if we notice a field that is invalid
2013-06-24 15:07:20 -04:00
Rich Prohaska
d081cd6732
strip carriage returns
2013-05-29 13:35:50 -04:00
Rich Prohaska
1200ca6dad
svn #6706 add GPL headers to the tokudb handlerton
2013-05-28 08:33:07 -04:00
Rich Prohaska
c90e932dff
refs #6022 always compile analyze into the code
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53996 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Rich Prohaska
2cfb7b0af2
refs #6022 implement cardinality on the mainline
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53943 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:18 -04:00
Zardosht Kasheff
388450f65f
refs #6028 , compilation fix
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53329 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
b6ea904ddb
refs #6028 , fix fields_are_same_type
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53328 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Zardosht Kasheff
d39327de65
refs #6028 , fix fractional timestamps in mariadb
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@53322 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:17 -04:00
Rich Prohaska
827a8007ca
refs #4476 build tokudb on mysql-5.6.9-rc
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@51085 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:16 -04:00
Rich Prohaska
17f58abd07
refs #5511 float, double, and decimal can be unsigned and auto increment
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48808 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
e14d76c021
refs #5511 include unsigned float in our type comparitor
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48778 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Rich Prohaska
06f0bb47c3
refs #5511 detect auto increment type change and dont run it hot
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48766 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:15 -04:00
Yoni Fogel
274b25eb8b
refs #5081 Replace all usage:
...
BOOL->bool
FALSE->false
TRUE->true
u_int*_t->uint*_t
Also poisoned all of the variables
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@46156 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:13 -04:00
Rich Prohaska
0c8dc0add8
refs #5195 rearrange some handlerton files
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45857 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
134a22a65e
refs #5258 small handlerton cleanup
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@45817 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:12 -04:00
Rich Prohaska
2a9c58c20e
#4925 merge timestamp changes to main for 5.6 refs[t:4925]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@44056 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
f7f060bbf9
#4476 more HCAD progress on 5.6 refs[t:4476]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43893 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Rich Prohaska
d27ddbe242
#4855 merge 5.6 handlerton changes to main closes[t:4855]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@43279 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:11 -04:00
Zardosht Kasheff
b4b017b272
[t:4541], make handlerton change
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@41539 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:09 -04:00
John Esmet
9c9e58d934
close[t:4445] initialize charset num to an accetable default value, 0
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39337 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Rich Prohaska
ad25be6353
#4444 remove inline from get_var_field_info to get ha_tokudb.so to work with gcc 4.4.4 refs[t:4444]
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@39241 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
1017889c14
[t:3987], merge hcr handlerton work to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38554 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Zardosht Kasheff
bbd993d9d7
[t:3414], merge to main
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@38189 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:08 -04:00
Barry Perlman
01e57069d9
[t:4187] #4187 Failed assert in handlerton will call new DB_ENV->crash() function which prints engine status to error log.
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@37370 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
193269189a
[t:3997], merge handlerton changes
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@36690 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:07 -04:00
Zardosht Kasheff
6e0407a306
[t:3347], copy the handlerton over
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@29148 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:04 -04:00
Rich Prohaska
d7355bf984
#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
c41974cb18
[t:2676], get handlerton compiling with new descriptor interface
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@20779 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:01 -04:00
Zardosht Kasheff
c098003e7c
[t:2497], account for infinity byte
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18924 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:02:00 -04:00
Zardosht Kasheff
7a07530515
[t:2383], change kc_info->field_lengths to 2 bytes perelement
...
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@17884 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:59 -04:00
Zardosht Kasheff
9c822f5ccc
[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
2092ff6edb
[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
09c3c37d1d
[t:2151], more changes as result of code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16277 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
42498ddc34
[t:2151], some changes as result of code review
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@16274 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
4acb099b8d
[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
9671cade8b
[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
13eeb9b888
[t:2054], some cleanup of comparison function and of status.tokudb
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@15455 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:55 -04:00
Zardosht Kasheff
69a98e17d7
[t:2056], fix bug
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14855 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:54 -04:00
Zardosht Kasheff
1373d388c2
remove build problems
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14593 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
84df6cc11d
[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
23b5b1d348
[t:1717], set default environment comparison functions
...
git-svn-id: file:///svn/mysql/tokudb-engine/src@14094 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:53 -04:00
Zardosht Kasheff
cddd75b29f
[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