mariadb/storage/connect
Olivier Bertrand 056f35d0c1 - Move all enum AMT definitions in one place (plgdbsem.h)
modified:
  storage/connect/filamtxt.h
  storage/connect/filamzip.h
  storage/connect/myconn.h
  storage/connect/plgdbsem.h
  storage/connect/taboccur.h
  storage/connect/tabutil.h
  storage/connect/tabxcl.h

- Add the possibility to execute several commands in one query of
  an EXECSRC tables (using ...where command in (cmd list);)

modified:
  storage/connect/ha_connect.cc
  storage/connect/odbconn.cpp
  storage/connect/odbconn.h
  storage/connect/tabmysql.cpp
  storage/connect/tabmysql.h
  storage/connect/tabodbc.cpp
  storage/connect/tabodbc.h
  storage/connect/tabtbl.cpp
  storage/connect/tabwmi.cpp
  storage/connect/xtable.h

- Enhance retrieving column definitions in discovery:
  From SRCDEF adding LIMIT 0 to the executed query
  Testing if type, length, and precision are compatible
  Making the distinction between CHAR and VARCHAR

modified:
  storage/connect/ha_connect.cc
  storage/connect/myconn.cpp
  storage/connect/mysql-test/connect/r/mysql.result
  storage/connect/mysql-test/connect/r/odbc_sqlite3.result
  storage/connect/mysql-test/connect/r/odbc_sqlite3_grant.result
  storage/connect/myutil.h
  storage/connect/myutil.h
  storage/connect/odbconn.cpp
  storage/connect/value.h
2013-11-06 18:22:09 +01:00
..
mysql-test/connect - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
block.h Fixed compiler warnings 2013-08-21 18:20:22 +03:00
catalog.h - Code cleaning. Eliminating unused code, functions, and variables. 2013-05-13 12:20:08 +02:00
checklvl.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
CMakeLists.txt - Adding cmake code to install ConnectSE mtr tests 2013-10-31 11:53:00 +04:00
colblk.cpp - Fix a bug causing a crash when an XCOL table was the source of 2013-08-29 12:01:27 +02:00
colblk.h - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
connect.cc - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
connect.h - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
csort.cpp MDEV-4786 - merge 10.0-monty → 10.0 2013-07-23 18:29:16 +04:00
csort.h Fixed compiler warnings 2013-08-21 18:20:22 +03:00
domdoc.cpp - Fix several bugs causing memory leak or invalid access detected 2013-09-22 13:40:31 +02:00
domdoc.h - Fix several bugs causing memory leak or invalid access detected 2013-09-22 13:40:31 +02:00
engmsg.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
filamap.cpp - Fix a GCC compile error (crosses initialization of pos) an change 2013-03-13 01:56:01 +01:00
filamap.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
filamdbf.cpp - Added table type PIVOT 2013-05-10 20:22:21 +02:00
filamdbf.h CONNECT engine fixes after 10.0 merge. 2013-04-19 20:35:43 +02:00
filamfix.cpp MDEV-4786 - merge 10.0-monty → 10.0 2013-07-23 18:29:16 +04:00
filamfix.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
filamtxt.cpp Fixing numerous "variable is set but never used" warnings. 2013-07-08 10:20:53 +04:00
filamtxt.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
filamvct.cpp Fixing the "no previous declaration for ‘_strerror'" warning. 2013-07-08 10:37:09 +04:00
filamvct.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
filamzip.cpp - Add a new table option SEPINDEX (not used yet) and remove an unused 2013-03-25 11:07:45 +01:00
filamzip.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
fmdlex.c Fixed compiler warnings 2013-08-21 18:20:22 +03:00
frmsg1.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
frmsg2.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
global.h - Implemented: The use of Federated servers. 2013-06-16 19:07:27 +02:00
ha_connect.cc - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
ha_connect.h - Fix a bug causing wrong charset used when inserting an attibute in 2013-08-19 23:42:08 +02:00
inihandl.c Fixed compiler warnings 2013-08-21 18:20:22 +03:00
inihandl.h - Add the PROFILE_End function in inihandl. Called by connect_done_func 2013-06-29 01:10:31 +02:00
libdoc.cpp ConnectSE: fixing memory leaks reported by valgrind 2013-10-29 13:44:05 +04:00
libdoc.h Fixing warnings: 2013-07-08 11:05:59 +04:00
macutil.cpp - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
macutil.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
maputil.cpp - Resetting chmod to non executable 2013-03-11 18:35:51 +01:00
maputil.h Fixing warnings (mostly "no previous declaration") 2013-05-13 16:48:03 +04:00
messages.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
msgid.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
mycat.cc - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
mycat.h - Extend the TBL type to support sub-tables of any engines. Not CONNECT 2013-04-12 18:30:15 +02:00
myconn.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
myconn.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
myutil.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
myutil.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
odbccat.h - Add new features to ODBC table type 2013-10-26 00:43:03 +02:00
odbconn.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
odbconn.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
os.h Fixing a typo in the previous commit 2013-09-16 17:14:44 +04:00
osutil.c Fixed compiler warnings 2013-08-21 18:20:22 +03:00
osutil.h MDEV-4786 - merge 10.0-monty → 10.0 2013-07-23 18:29:16 +04:00
plgcnx.h - Added table type PIVOT 2013-05-10 20:22:21 +02:00
plgdbsem.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
plgdbutl.cpp - Add new features to ODBC table type 2013-10-26 00:43:03 +02:00
plgodbc.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
plgxml.cpp - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
plgxml.h - Fix several bugs causing memory leak or invalid access detected 2013-09-22 13:40:31 +02:00
plugutil.c Fixed compiler warnings 2013-08-21 18:20:22 +03:00
preparse.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
rcmsg.c Fixing compiler warnings ("no previous declaration for ...") 2013-05-13 15:57:49 +04:00
rcmsg.h Fixing compiler warnings ("no previous declaration for ...") 2013-05-13 15:57:49 +04:00
reldef.cpp - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
reldef.h - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
resource.h Put almost all function prototypes in header files that are 2013-02-09 01:08:15 +01:00
tabcol.cpp - Allowing views and queries as parameters for PROXY base tables 2013-05-19 19:25:06 +02:00
tabcol.h - Adding parallelism to the TBL table type 2013-06-04 17:18:33 +02:00
tabdos.cpp - Working on eliminating valgrind warning/errors 2013-06-30 19:08:09 +02:00
tabdos.h - Rewriting the VALUE classes as template classes 2013-02-27 16:42:59 +01:00
tabfix.cpp - Working on eliminating valgrind warning/errors 2013-06-30 19:08:09 +02:00
tabfix.h Bug fixed: Column charset were not handled on read. 2013-02-11 00:31:03 +01:00
tabfmt.cpp - Get rid of a compiler warning 2013-08-29 15:12:03 +02:00
tabfmt.h CONNECT engine fixes after 10.0 merge. 2013-04-19 20:35:43 +02:00
table.cpp - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
tabmac.cpp - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
tabmac.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
tabmul.cpp - Commit merged file (on Linux) 2013-10-11 15:44:28 +02:00
tabmul.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
tabmysql.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabmysql.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
taboccur.cpp MDEV-4786 - merge 10.0-monty → 10.0 2013-07-23 18:29:16 +04:00
taboccur.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabodbc.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabodbc.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabpivot.cpp MDEV-4786 - merge 10.0-monty → 10.0 2013-07-23 18:29:16 +04:00
tabpivot.h Fixing warnings: 2013-07-08 11:22:32 +04:00
tabsys.cpp - FIX MDEV-4853 + another bug causing the whole section to be deleted 2013-08-13 18:53:14 +02:00
tabsys.h - Code cleaning. Eliminating unused code, functions, and variables. 2013-05-13 12:20:08 +02:00
tabtbl.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabtbl.h Fixed compiler warnings 2013-08-21 18:20:22 +03:00
tabutil.cpp - Fix compilation error on some platforms 2013-09-16 14:59:25 +02:00
tabutil.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabvct.cpp Fixing the "no previous declaration for ‘_strerror'" warning. 2013-07-08 10:37:09 +04:00
tabvct.h - Fixing TAB to 2 spaces 2013-02-07 13:34:27 +04:00
tabwmi.cpp - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabwmi.h Bug fixed: Column charset were not handled on read. 2013-02-11 00:31:03 +01:00
tabxcl.cpp - Fix a bug causing a crash when an XCOL table was the source of 2013-08-29 12:01:27 +02:00
tabxcl.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
tabxml.cpp - Fix several bugs causing memory leak or invalid access detected 2013-09-22 13:40:31 +02:00
tabxml.h - Fix several bugs causing memory leak or invalid access detected 2013-09-22 13:40:31 +02:00
user_connect.cc Fixing a few compilation warnings ("no previous declaration for XXX") 2013-05-13 14:59:59 +04:00
user_connect.h CONNECT engine fixes after 10.0 merge. 2013-04-19 20:35:43 +02:00
valblk.cpp - Handle TINY in ODBC type conversion 2013-08-25 11:12:54 +02:00
valblk.h - Extending connect_assisted_discovery column automatic definition 2013-05-28 17:22:38 +02:00
value.cpp Merge with 10.0-connect 2013-08-15 13:31:49 +04:00
value.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00
xindex.cpp -Fix MDEV-4878. Table locking is now supported. 2013-08-12 21:51:56 +02:00
xindex.h - Implement the SERVID special columns. This imply modifying the way 2013-08-09 18:02:47 +02:00
xobject.cpp - Add tiny integer as a supported type by CONNECT 2013-03-11 16:52:59 +01:00
xobject.h - Code cleaning. Eliminating unused code, functions, and variables. 2013-05-13 12:20:08 +02:00
xtable.h - Move all enum AMT definitions in one place (plgdbsem.h) 2013-11-06 18:22:09 +01:00