- 08 Dec, 2015 1 commit
-
-
Olivier Bertrand authored
Always return NULL on error. Adding also the file length. modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp - JSONCOL::WriteColumn Add types SHORT and BIGINT as accepted modified: storage/connect/tabjson.cpp - TDBJSN: Make this type use a separate storage for Json parsing and retrieve this memory between each rows. This is necessary to be able to handle big tables. See MDEV-9228. modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h
-
- 05 Dec, 2015 3 commits
-
-
Olivier Bertrand authored
Parsing memory, not added in CalcLen, is added in CheckMemory. Adding also the file length. modified: storage/connect/jsonudf.cpp
-
Olivier Bertrand authored
Parsing memory, not added in CalcLen, is added in CheckMemory. Oups... last commit was buggy modified: storage/connect/jsonudf.cpp
-
Olivier Bertrand authored
Parsing memory, not added in CalcLen, is added in CheckMemory. modified: storage/connect/jsonudf.cpp
-
- 04 Dec, 2015 1 commit
-
-
Olivier Bertrand authored
-
- 08 Nov, 2015 1 commit
-
-
Olivier Bertrand authored
Maintainer: Michal Hrusecky <Michal.Hrusecky@opensuse.org> (modified by O. Bertrand --> adding and using the XSTR macro) modified: storage/connect/tabxml.cpp
-
- 21 Oct, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/tabodbc.cpp
-
- 20 Oct, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/ha_connect.cc
-
- 18 Oct, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/ha_connect.cc
-
- 16 Sep, 2015 1 commit
-
-
Olivier Bertrand authored
was fixed in HA_CONNECT::CondFilter moving res= pval->val_str(&tmp) but this was wrong. Now res is only used for strings. modified: storage/connect/ha_connect.cc
-
- 08 Sep, 2015 1 commit
-
-
Olivier Bertrand authored
was fixed in HA_CONNECT::CondFilter moving pval->val_str(&tmp) modified: storage/connect/ha_connect.cc
-
- 14 Aug, 2015 1 commit
-
-
Olivier Bertrand authored
This can happen in odbconn.cpp when SQLFetch returns SQL_NO_TOTAL (-4) as length. modified: storage/connect/odbconn.cpp modified: storage/connect/value.cpp
-
- 11 Aug, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/tabjson.cpp
-
- 06 Aug, 2015 1 commit
-
-
Olivier Bertrand authored
its calculation virtual and special columns. modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp
-
- 30 Jul, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/tabodbc.cpp
-
- 22 Jul, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/jsonudf.cpp
-
- 07 Jul, 2015 3 commits
-
-
Olivier Bertrand authored
-
Olivier Bertrand authored
storage/connect/mysql-test/connect/r/endian.result storage/connect/mysql-test/connect/r/mysql_index.result storage/connect/mysql-test/connect/t/endian.test storage/connect/mysql-test/connect/t/mysql_index.test
-
Olivier Bertrand authored
The emp1 table type is MYSQL nom is an indexed column
-
- 06 Jul, 2015 1 commit
-
-
Olivier Bertrand authored
The table type is MYSQL The query where clause includes an indexed column The where clause contains < or <= operator on this column Change version date modified: storage/connect/ha_connect.cc modified: storage/connect/tabmysql.cpp Add visual studio 2013 files to ignore modified: .gitignore
-
- 24 Jun, 2015 1 commit
-
-
Olivier Bertrand authored
-
- 05 Jun, 2015 2 commits
-
-
Olivier Bertrand authored
-
Olivier Bertrand authored
-
- 03 Jun, 2015 5 commits
-
-
Olivier Bertrand authored
Fix typo error in CntIndexRange (kp instead of p) Change version date modified: storage/connect/connect.cc modified: storage/connect/ha_connect.cc
-
Olivier Bertrand authored
Fix typo error in CntIndexRange for big endian swapping modified: storage/connect/connect.cc
-
Olivier Bertrand authored
Swap the key length when WORDS_BIGENDIAN is defined Make the IOFF structure depending on WORDS_BIGENDIAN modified: storage/connect/connect.cc modified: storage/connect/xindex.h
-
Olivier Bertrand authored
Change the preprocessor variable used from BIG_ENDIAN_ORDER (only used by taoscript) to WORDS_BIGENDIAN. modified: storage/connect/connect.cc
-
Olivier Bertrand authored
modified: storage/connect/connect.cc
-
- 02 Jun, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/tabodbc.cpp modified: storage/connect/value.h
-
- 30 May, 2015 1 commit
-
-
Olivier Bertrand authored
Was added in function TranslateSQLType. modified: storage/connect/ha_connect.cc modified: storage/connect/odbconn.cpp modified: storage/connect/value.h Add some trace in particular in indexing routines. modified: storage/connect/block.h modified: storage/connect/ha_connect.cc modified: storage/connect/plugutil.c modified: storage/connect/xindex.cpp modified: storage/connect/xindex.h
-
- 27 May, 2015 2 commits
-
-
Olivier Bertrand authored
specifying Windows or not Windows compile. This is what MariaDB does. modified: storage/connect/array.cpp modified: storage/connect/blkfil.cpp modified: storage/connect/block.h modified: storage/connect/colblk.cpp modified: storage/connect/domdoc.cpp modified: storage/connect/filamap.cpp modified: storage/connect/filamdbf.cpp modified: storage/connect/filamfix.cpp modified: storage/connect/filamtxt.cpp modified: storage/connect/filamvct.cpp modified: storage/connect/filamzip.cpp modified: storage/connect/filter.cpp modified: storage/connect/filter.h modified: storage/connect/fmdlex.c modified: storage/connect/global.h modified: storage/connect/ha_connect.cc modified: storage/connect/json.cpp modified: storage/connect/macutil.cpp modified: storage/connect/macutil.h modified: storage/connect/maputil.cpp modified: storage/connect/mycat.cc modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/myutil.cpp modified: storage/connect/odbconn.cpp modified: storage/connect/odbconn.h modified: storage/connect/os.h modified: storage/connect/osutil.c modified: storage/connect/plgdbsem.h modified: storage/connect/plgdbutl.cpp modified: storage/connect/plugutil.c modified: storage/connect/rcmsg.c modified: storage/connect/reldef.cpp modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp modified: storage/connect/tabfix.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabmac.cpp modified: storage/connect/tabmac.h modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h modified: storage/connect/tabmysql.cpp modified: storage/connect/taboccur.cpp modified: storage/connect/tabodbc.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabsys.cpp modified: storage/connect/tabtbl.cpp modified: storage/connect/tabutil.cpp modified: storage/connect/tabvct.cpp modified: storage/connect/tabwmi.cpp modified: storage/connect/tabxcl.cpp modified: storage/connect/tabxml.cpp modified: storage/connect/valblk.cpp modified: storage/connect/value.cpp modified: storage/connect/xindex.cpp modified: storage/connect/xindex.h
-
Jan Lindström authored
Mdev 7658 10.0
-
- 26 May, 2015 4 commits
-
-
Alexey Kopytov authored
-
Alexey Kopytov authored
This is an addendum to the fix for MDEV-7026. The ARM memory model is similar to that of PowerPC and thus needs the same semantics with respect to memory barriers. That is, os_atomic_test_and_set_*_release() must be a store with a release barrier followed by a full barrier. Unlike x86 using __sync_lock_test_and_set() which is implemented as “exclusive load with acquire barriers + exclusive store” is insufficient in contexts where os_atomic_test_and_set_*_release() macros are used.
-
Kristian Nielsen authored
-
Kristian Nielsen authored
When the slave processes the master restart format_description event, parallel replication needs to complete any prior events before processing the restart event (which closes temporary tables and such stuff). This happens in wait_for_workers_idle(), however it was not waiting long enough. The wait was using wait_for_prior_commit(), but at that points table can still be open. This lead to assertion in this case. So change wait_for_workers_idle() to wait until all worker threads have reached finish_event_group(), at which point all tables should have been closed.
-
- 25 May, 2015 1 commit
-
-
Olivier Bertrand authored
from the PTOS argument. For this to work, finding the table options is now split in HA_CONNECT functions and exported functions available from out of ha_connect. modified: storage/connect/ha_connect.cc modified: storage/connect/libdoc.cpp modified: storage/connect/mycat.h modified: storage/connect/plgdbsem.h modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h modified: storage/connect/tabxml.cpp modified: storage/connect/tabxml.h The BIN table formats have been changed to handle the case of floating point values when used with Big Endian or Little Endian machines. modified: storage/connect/ha_connect.cc modified: storage/connect/mysql-test/connect/r/bin.result modified: storage/connect/mysql-test/connect/t/bin.test modified: storage/connect/reldef.cpp modified: storage/connect/tabdos.cpp modified: storage/connect/tabdos.h modified: storage/connect/tabfix.cpp modified: storage/connect/tabfix. h
-
- 20 May, 2015 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/mycat.cc modified: storage/connect/reldef.cpp Json array index (position) always defaults to 0 modified: storage/connect/tabjson.cpp
-
- 17 May, 2015 2 commits
-
-
Olivier Bertrand authored
modified: storage/connect/tabjson.cpp
-
Olivier Bertrand authored
modified: storage/connect/tabfix.cpp modified: storage/connect/reldef.cpp Json array index (position) is now 0 based by default. This corresponds to what all json applications and functions do. Also fix ROWNUM calculation. modified: storage/connect/jsonudf.cpp modified: storage/connect/mysql-test/connect/r/json.result modified: storage/connect/mysql-test/connect/t/json.test modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h
-