mariadb/storage/connect
Olivier Bertrand 4d93c7f3b0 In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data.
In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved
from the net as answers from REST queries. Because it uses and external package (cpprestsdk)
this is currently available only to MariaDB servers compiled from source.

-- Add compile flags needed on Windows /MD or /MDd (debug)
-- Also include some changes needed on Linux
  modified:   storage/connect/CMakeLists.txt

- Add the xtrc tracing function
  modified:   storage/connect/global.h
  modified:   storage/connect/plugutil.cpp

- Modify tracing to use xtrc and some typo
  modified:   storage/connect/array.cpp
  modified:   storage/connect/block.h
  modified:   storage/connect/restget.cpp

- Fix compilation error when ZIP is not supported
  modified:   storage/connect/ha_connect.cc
  modified:   storage/connect/tabfmt.cpp

- Add some tracing + typo
  modified:   storage/connect/mycat.cc
  modified:   storage/connect/tabjson.cpp

- Add conditional code based on MARIADB
  This to be able to use the same code in CONNECT and EOM modules
  modified:   storage/connect/osutil.h
  modified:   storage/connect/tabrest.cpp

- Replace PlugSetPath by some concat (crashed on Fedora) + typo
  modified:   storage/connect/reldef.cpp

- Try to fix test failures
  modified:   zlib/CMakeLists.txt
2019-08-17 16:58:58 +02:00
..
mysql-test/connect Typo 2019-07-31 11:17:59 +02:00
.gitignore git90.msg + git91.msg 2016-06-02 23:36:19 +02:00
ApacheInterface.java - Fix MDEV-11234. Escape quoting character. Should be doubled. 2016-11-06 14:57:27 +01:00
array.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
array.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
blkfil.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
blkfil.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
block.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
catalog.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
checklvl.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
Client.java Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
CMakeLists.txt In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
cmgfam.cpp Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
cmgfam.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
cmgoconn.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
cmgoconn.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
colblk.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
colblk.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
connect.cc Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
connect.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
csort.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
csort.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
domdoc.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
domdoc.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
encas.h - Remove gcc warning (no previous declaration of msglang) 2014-11-16 01:16:51 +01:00
engmsg.h Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
enids.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
filamap.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filamap.h Fix some XML table type bugs: 2016-12-23 16:58:32 +01:00
filamdbf.cpp compiler warnings (clang 4.0.1 on i386) 2018-09-04 09:19:48 +02:00
filamdbf.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
filamfix.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filamfix.h
filamgz.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filamgz.h Commit changes made for version 10.1 2017-01-17 19:39:49 +01:00
filamtxt.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
filamtxt.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
filamvct.cpp Merge branch '10.0' into 10.1 2018-10-30 15:10:01 +01:00
filamvct.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
filamzip.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filamzip.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
filter.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filter.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
fmdlex.c Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
frcas.h - 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 In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
ha_connect.cc In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
ha_connect.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
inihandl.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
inihandl.h
ioapi.c Fix wrong value of JSON column 2017-05-11 21:57:21 +02:00
ioapi.h Fix wrong value of JSON column 2017-05-11 21:57:21 +02:00
javaconn.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
javaconn.h Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
JavaWrappers.jar Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
jdbccat.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
JdbcInterface.java Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
jdbconn.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
jdbconn.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
jmgfam.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
jmgfam.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
jmgoconn.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
jmgoconn.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
json.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
json.h Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
jsonudf.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
jsonudf.h - Fix MDEV-13136: enhance CREATE SERVER MyServerName 2019-02-03 15:19:04 +01:00
libdoc.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
libdoc.h
macutil.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
macutil.h Commit changes pulled from ob-10.0 2015-06-02 10:34:51 +02:00
maputil.cpp MDEV-9617 solaris sparc build fails on 10.0 2016-04-24 18:15:20 +02:00
maputil.h - Set connection charset before calling mysql_real_connect for MYSQL 2015-01-06 10:18:04 +01:00
MariadbInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
messages.h
mini-global.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
mongo.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
mongo.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
Mongo2Interface.java Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
Mongo3Interface.java Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
msgid.h Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
mycat.cc In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
mycat.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
myconn.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
myconn.h - Possibly fix MDEV-10179 Reset remote tables when re-opening 2016-06-13 14:28:02 +02:00
MysqlInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
myutil.cpp Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
myutil.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
noconst.c Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
odbccat.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
odbconn.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
odbconn.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
OracleInterface.java All changes made on 10.1 for last 11 commits 2016-07-14 20:12:22 +02:00
os.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
osutil.c Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
osutil.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
plgcnx.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
plgdbsem.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
plgdbutl.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
plgodbc.h
plgxml.cpp Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
plgxml.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
plugutil.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
PostgresqlInterface.java Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
preparse.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
rcmsg.c Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
rcmsg.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
reldef.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
reldef.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
resource.h - Implement the NEWMSG and XMSG methods 2014-11-15 18:28:24 +01:00
rest.def In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
rest.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
restget.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
tabcmg.cpp Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
tabcmg.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
tabcol.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabcol.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabdos.cpp Typo 2019-03-24 17:32:01 +01:00
tabdos.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabext.cpp - Fix MDEV-18192: CONNECT Engine JDBC not able to issue 2019-01-25 13:02:40 +01:00
tabext.h - Fix MDEV-18192: CONNECT Engine JDBC not able to issue 2019-01-25 13:02:40 +01:00
tabfix.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabfix.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabfmt.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
tabfmt.h Squashed commit of connect/10.0: 2019-01-25 10:06:16 +01:00
tabjdbc.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
tabjdbc.h Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabjmg.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
tabjmg.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
tabjson.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
tabjson.h Squashed commit of connect/10.0: 2019-01-25 10:06:16 +01:00
table.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabmac.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabmac.h All changes made on 10.1 2017-02-16 18:01:48 +01:00
tabmul.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabmul.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabmysql.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
tabmysql.h - Remove warning on not used tabtyp variable in connect_assisted_discovery 2018-02-25 14:31:28 +01:00
taboccur.cpp All changes made on 10.1 2017-02-16 18:01:48 +01:00
taboccur.h
tabodbc.cpp Squashed commit of connect/10.0: 2019-01-25 10:06:16 +01:00
tabodbc.h Merge connect/10.0 into 10.0 2017-09-19 02:05:11 +03:00
tabpivot.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
tabpivot.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabrest.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-17 16:58:58 +02:00
tabrest.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
tabsys.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabsys.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabtbl.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
tabtbl.h Squashed commit of connect/10.0: 2018-01-24 16:12:52 +02:00
tabutil.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
tabutil.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabvct.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
tabvct.h All changes made on 10.1 2017-02-16 18:01:48 +01:00
tabvir.cpp Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
tabvir.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabwmi.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabwmi.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabxcl.cpp All changes made on 10.1 2017-02-16 18:01:48 +01:00
tabxcl.h All changes made on 10.1 2017-02-16 18:01:48 +01:00
tabxml.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
tabxml.h Squashed commit of connect/10.0: 2019-01-25 10:06:16 +01:00
tabzip.cpp Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabzip.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
unzip.c - MDEV-11295: developing handling files contained in ZIP file. 2016-12-12 10:57:19 +01:00
unzip.h - MDEV-11295: developing handling files contained in ZIP file. 2016-12-12 10:57:19 +01:00
user_connect.cc In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
user_connect.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-07-30 22:45:04 +02:00
valblk.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
valblk.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
value.cpp - Fix MDEV-15793: Server crash in PlugCloseFile with sql_mode='' 2019-03-23 17:51:40 +01:00
value.h - Fix MDEV-15793: Server crash in PlugCloseFile with sql_mode='' 2019-03-23 17:51:40 +01:00
xindex.cpp compiler warnings (clang 4.0.1 on i386) 2018-09-04 09:19:48 +02:00
xindex.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
xobject.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
xobject.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
xtable.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
zip.c Fix wrong value of JSON column 2017-05-11 21:57:21 +02:00
zip.h - MDEV-11295: developing handling files contained in ZIP file. 2016-12-12 10:57:19 +01:00