mariadb/storage/connect
Olivier Bertrand 2cb4b152c8 =====================================================================
This new CONNECT version 1.07 fully implements NOSQL support.
It allows working on JSON or XML data retrieved as REST query results
from all binary distributions of MariaDB when cpprestsdk is installed
and the GetRest library is available.
=====================================================================
- Make Rest available for MariaDB binary distributed versions.
  Change RestGet function so it can be called from a library.
  modified:   storage/connect/CMakeLists.txt
  modified:   storage/connect/restget.cpp
  modified:   storage/connect/tabrest.cpp

- Make column FLAG option available to discovery functions.
  modified:   storage/connect/ha_connect.cc
  modified:   storage/connect/plgdbsem.h

- Update CONNECT version number and date.
  modified:   storage/connect/ha_connect.cc

- Move OEMColumns function from mycat.cc to reldef.cpp.
  modified:   storage/connect/mycat.cc
  modified:   storage/connect/reldef.cpp

- Allocate tables as TABREF (was RELDEF)
  modified:   storage/connect/mycat.cc
  modified:   storage/connect/mycat.h

- Fix MDEV-20845 by commenting out TIMEOUT setting.
  modified:   storage/connect/myconn.cpp

- Call DefineAM before calling GetColCatInfo. Column offset
  is now based on record format instead of table type.
  The RECFM_VCT format was added.
  This enables tables to specify the record format and is
  useful in particular for OEM tables.
  modified:   storage/connect/plgdbsem.h
  modified:   storage/connect/reldef.cpp
  modified:   storage/connect/reldef.h
  modified:   storage/connect/tabdos.cpp
  modified:   storage/connect/tabdos.h
  modified:   storage/connect/tabfix.cpp
  modified:   storage/connect/tabfmt.cpp
  modified:   storage/connect/tabmysql.cpp
  modified:   storage/connect/tabutil.cpp
  modified:   storage/connect/tabutil.h
  modified:   storage/connect/tabvct.cpp
  modified:   storage/connect/xindex.cpp
2019-11-16 14:59:54 +01:00
..
mysql-test/connect Typo 2019-07-31 11:17:59 +02:00
.gitignore
ApacheInterface.java
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 ===================================================================== 2019-11-16 14:59:54 +01: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 - Remove some incorrect compile flags 2019-09-10 15:59:40 +02: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
engmsg.h Merge connect/10.0 into 10.0 2017-08-01 11:39:10 +03:00
enids.h
filamap.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
filamap.h
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
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
frids.h
frmsg.h
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 ===================================================================== 2019-11-16 14:59:54 +01: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 Some small changes. 2019-10-16 17:40:49 +02: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
maputil.cpp
maputil.h
MariadbInterface.java
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 ===================================================================== 2019-11-16 14:59:54 +01:00
mycat.h ===================================================================== 2019-11-16 14:59:54 +01:00
myconn.cpp ===================================================================== 2019-11-16 14:59:54 +01:00
myconn.h
MysqlInterface.java
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
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
plgdbsem.h ===================================================================== 2019-11-16 14:59:54 +01: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 ===================================================================== 2019-11-16 14:59:54 +01:00
reldef.h ===================================================================== 2019-11-16 14:59:54 +01:00
resource.h
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
restget.cpp ===================================================================== 2019-11-16 14:59:54 +01: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 ===================================================================== 2019-11-16 14:59:54 +01:00
tabdos.h ===================================================================== 2019-11-16 14:59:54 +01: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 ===================================================================== 2019-11-16 14:59:54 +01:00
tabfix.h Fix gcc compiler warnings reported by Sergei 2017-05-23 19:35:50 +02:00
tabfmt.cpp ===================================================================== 2019-11-16 14:59:54 +01: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 ===================================================================== 2019-11-16 14:59:54 +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 Some small changes. 2019-10-16 17:40:49 +02: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 ===================================================================== 2019-11-16 14:59:54 +01: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 ===================================================================== 2019-11-16 14:59:54 +01:00
tabutil.h ===================================================================== 2019-11-16 14:59:54 +01:00
tabvct.cpp ===================================================================== 2019-11-16 14:59:54 +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
unzip.h
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 Some small changes. 2019-10-16 17:40:49 +02:00
valblk.h Squashed commit of the following: 2017-10-26 12:48:13 +03:00
value.cpp Fix wrong second parameter in snprintf 2019-10-16 22:12:47 +02:00
value.h - Fix MDEV-15793: Server crash in PlugCloseFile with sql_mode='' 2019-03-23 17:51:40 +01:00
xindex.cpp ===================================================================== 2019-11-16 14:59:54 +01: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