mariadb/storage/connect
Olivier Bertrand afd373c119 - Set connection charset before calling mysql_real_connect for MYSQL
tables. This should fix bug MDEV-7343.
modified:
  storage/connect/ha_connect.cc
  storage/connect/myconn.cpp
  storage/connect/myconn.h
  storage/connect/reldef.cpp
  storage/connect/reldef.h
  storage/connect/table.cpp
  storage/connect/tabmysql.cpp
  storage/connect/xtable.h

- Prevent double column evaluation when CONNECT does filtering
modified:
  storage/connect/connect.cc

- Export CreateFileMap and CloseMemMap (for OEM tables)
modified:
  storage/connect/maputil.h

- Add the compute function to be used on VALUE types.
  Preserve precision for DOUBLE values.
modified:
  storage/connect/value.cpp
  storage/connect/value.h

- Typo (in preparation to the future JSON table type)
modified:
  storage/connect/ha_connect.cc
  storage/connect/mycat.cc
  storage/connect/plgdbsem.h
2015-01-06 10:18:04 +01:00
..
mysql-test/connect - Fix bug: Server crash when using a special column in XCOL tables 2014-10-24 16:21:39 +02:00
array.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
array.h This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
blkfil.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
blkfil.h - FIX errors and some gcc warnings 2014-07-20 20:39:17 +02:00
block.h - FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL. 2014-03-18 19:25:50 +01:00
catalog.h - Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed 2014-08-23 19:17:15 +02:00
checklvl.h - Add a new CONNECT global variable allowing to tell whether or not 2014-08-22 17:30:22 +02:00
CMakeLists.txt - Add the new files to the source list 2014-10-31 13:58:43 +01:00
colblk.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
colblk.h This commit brings many changes, in particular two important ones: 2014-07-17 18:13:51 +02:00
connect.cc - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
connect.h - Add a new CONNECT global variable allowing to tell whether or not 2014-08-22 17:30:22 +02:00
csort.cpp Merge 10.0 -> 10.0-connect 2014-04-21 14:57:10 +04:00
csort.h - FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL. 2014-03-18 19:25:50 +01:00
domdoc.cpp - FIX a bug causing libxml2 not retrieving expanded multiple column values. 2014-04-22 19:15:08 +02:00
domdoc.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
encas.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
english.msg - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
engmsg.h - Commit resolved conflicted files 2014-11-16 20:14:36 +01:00
enids.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
filamap.cpp - Calculate next position in filamap without assuming ENDING option is true. 2014-11-08 13:35:03 +01:00
filamap.h - fix MDEV-6802: MPXFAM::GetNextPos redefined 2014-09-29 14:42:50 +02:00
filamdbf.cpp - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
filamdbf.h - Initialise min/max buffer to 0 to avoid valgrind complaining 2014-09-02 01:40:15 +02:00
filamfix.cpp - Add new table type VIR and virtual index 2014-10-31 12:28:07 +01:00
filamfix.h - Add a new CONNECT global variable allowing to tell whether or not 2014-08-22 17:30:22 +02:00
filamtxt.cpp - Commit resolved conflicted files 2014-11-16 20:14:36 +01:00
filamtxt.h - Modifies the way indexed UPDATE/DELETE are sorted in order to execute 2014-08-16 16:46:35 +02:00
filamvct.cpp - Remove some gcc warnings 2014-10-22 13:51:33 +02:00
filamvct.h - Modifies the way indexed UPDATE/DELETE are sorted in order to execute 2014-08-16 16:46:35 +02:00
filamzip.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
filamzip.h 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
filter.cpp - Calculate next position in filamap without assuming ENDING option is true. 2014-11-08 13:35:03 +01:00
filter.h - FIX errors and some gcc warnings 2014-07-20 20:39:17 +02:00
fmdlex.c
frcas.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
french.msg - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
frids.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
frmsg.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
frmsg1.h
frmsg2.h
global.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
ha_connect.cc - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
ha_connect.h - Add new table type VIR and virtual index 2014-10-31 12:28:07 +01:00
inihandl.c 5.5.40+ merge 2014-10-09 10:30:11 +02:00
inihandl.h
libdoc.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
libdoc.h
macutil.cpp This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
macutil.h
maputil.cpp - Fix a test failure. Due to mmap on void file being accepted on Windows 2014-08-27 00:49:07 +02:00
maputil.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
messages.h
msgid.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
mycat.cc - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
mycat.h - Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed 2014-08-23 19:17:15 +02:00
myconn.cpp - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
myconn.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
myutil.cpp - Add system variables type_conv and conv_size. This addresses the eventual 2014-03-30 22:52:54 +02:00
myutil.h - Add longjmp initialization in PlgAllocResult 2013-12-11 23:33:36 +01:00
odbccat.h - Fix MDEV-5393 and MDEV-5434. It is a major update of ODBC catalog tables 2013-12-16 01:32:47 +01:00
odbconn.cpp - Temporary fix for MDEV-7304. 2014-12-14 22:47:12 +01:00
odbconn.h - Temporary fix for MDEV-7304. 2014-12-14 22:47:12 +01:00
os.h - Calculate next position in filamap without assuming ENDING option is true. 2014-11-08 13:35:03 +01:00
osutil.c - Fix using ~ in file name on Linux 2014-03-31 01:20:35 +02:00
osutil.h Merge 10.0 -> 10.0-connect 2014-04-21 14:57:10 +04:00
plgcnx.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
plgdbsem.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
plgdbutl.cpp - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
plgodbc.h
plgxml.cpp
plgxml.h
plugutil.c - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
preparse.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
rcmsg.c - Temporary fix for MDEV-7304. 2014-12-14 22:47:12 +01:00
rcmsg.h
reldef.cpp - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
reldef.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
resource.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
tabcol.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabcol.h This commit brings many changes, in particular two important ones: 2014-07-17 18:13:51 +02:00
tabdos.cpp - Add new table type VIR and virtual index 2014-10-31 12:28:07 +01:00
tabdos.h - in CheckCond change strcat to strncat to avoid the case of non zero 2014-10-09 17:23:37 +02:00
tabfix.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabfix.h - Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed 2014-08-23 19:17:15 +02:00
tabfmt.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabfmt.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
table.cpp - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
tabmac.cpp
tabmac.h This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
tabmul.cpp - Compile protect against not fully implemented optione XMSG and NEWMSG 2014-11-08 16:44:52 +01:00
tabmul.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
tabmysql.cpp - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
tabmysql.h 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
taboccur.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
taboccur.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
tabodbc.cpp - Temporary fix for MDEV-7304. 2014-12-14 22:47:12 +01:00
tabodbc.h - Temporary fix for MDEV-7304. 2014-12-14 22:47:12 +01:00
tabpivot.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabpivot.h This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
tabsys.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabsys.h This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
tabtbl.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabtbl.h - Commiting merge files 2014-08-07 19:12:45 +02:00
tabutil.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabutil.h - Fix: Crash of an XCOL table when the Colname column size is too small. 2014-09-27 12:09:37 +02:00
tabvct.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabvct.h - Make storing and sorting values using less memory allocation 2014-08-25 18:34:51 +02:00
tabvir.cpp - Adding the VIR table type implementation files 2014-10-31 12:43:55 +01:00
tabvir.h - Add the new files to the source list 2014-10-31 13:58:43 +01:00
tabwmi.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabwmi.h 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabxcl.cpp - Add new table type VIR and virtual index 2014-10-31 12:28:07 +01:00
tabxcl.h - Add new table type VIR and virtual index 2014-10-31 12:28:07 +01:00
tabxml.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
tabxml.h - Commit merged files 2014-04-23 12:34:24 +02:00
user_connect.cc - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
user_connect.h - NOTE: an experimental implementation of MRR was done but not kept 2014-03-10 18:29:04 +01:00
valblk.cpp 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
valblk.h This is a major update that fixes most of the issues and bugs that 2014-08-07 17:59:21 +02:00
value.cpp - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
value.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
xindex.cpp - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
xindex.h - Modifies the way indexed UPDATE/DELETE are sorted in order to execute 2014-08-16 16:46:35 +02:00
xobject.cpp - Calculate next position in filamap without assuming ENDING option is true. 2014-11-08 13:35:03 +01:00
xobject.h - Fix (gcc error) passing cmd instead of cmd.Getstr() to htrc 2014-10-22 12:02:46 +02:00
xtable.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00