mariadb/storage/connect
Michael Widenius 58e759a939 Added 'final' to some classes to improve generated code
Final added to:
- All reasonable classes inhereted from Field
- All classes inhereted from Protocol
- Almost all Handler classes
- Some important Item classes

The stripped size of mariadbd is just 4K smaller, but several object files
showed notable improvements in common execution paths.
- Checked field.o and item_sum.o

Other things:
- Added 'override' to a few class functions touched by this patch.
- Removed 'virtual' from a new class functions that had/got 'override'
- Changed Protocol_discard to inherit from Protocol instad of Protocol_text
2020-08-04 17:27:32 +02:00
..
mysql-test/connect MDEV-11412 Ensure that table is truly dropped when using DROP TABLE 2020-06-14 19:39:42 +03:00
.gitignore
ApacheInterface.java
array.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
array.h
blkfil.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
blkfil.h
block.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-24 16:14:24 +02:00
catalog.h
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 Merge 10.4 into 10.5 2020-06-03 09:45:39 +03:00
cmgfam.cpp
cmgfam.h
cmgoconn.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
cmgoconn.h
colblk.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
colblk.h
connect.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
connect.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
csort.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
csort.h
domdoc.cpp Squashed commit of connect/10.0: 2018-10-28 10:41:31 +01:00
domdoc.h
encas.h
engmsg.h
enids.h
filamap.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
filamap.h
filamdbf.cpp Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
filamdbf.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
filamfix.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
filamfix.h
filamgz.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
filamgz.h
filamtxt.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
filamtxt.h
filamvct.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
filamvct.h
filamzip.cpp Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
filamzip.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
filter.cpp Cleanups & indentation changes 2020-03-24 21:00:02 +02:00
filter.h CONNECT compilation failure 2019-04-26 20:50:31 +02:00
fmdlex.c Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +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-24 16:14:24 +02:00
ha_connect.cc Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
ha_connect.h Added 'final' to some classes to improve generated code 2020-08-04 17:27:32 +02:00
inihandl.cpp Remove some redundant code flagged by clang or GCC 2020-03-05 07:31:52 +02:00
inihandl.h
ioapi.c
ioapi.h
javaconn.cpp Merge 10.4 into 10.5 2019-12-16 07:47:17 +02: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
JdbcInterface.java Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
jdbconn.cpp Cleanups & indentation changes 2020-03-24 21:00:02 +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
jmgoconn.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-24 16:14:24 +02:00
jmgoconn.h
json.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
json.h Squashed commit of connect/10.0: 2019-04-26 16:49:25 +02:00
jsonudf.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
jsonudf.h - Fix MDEV-13136: enhance CREATE SERVER MyServerName 2019-02-03 15:19:04 +01:00
libdoc.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
libdoc.h
macutil.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
macutil.h
maputil.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
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-24 16:14:24 +02:00
mongo.cpp - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
mongo.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
Mongo2Interface.java
Mongo3Interface.java
msgid.h
mycat.cc Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
mycat.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
myconn.cpp perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
myconn.h
MysqlInterface.java
myutil.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
myutil.h
noconst.c
odbccat.h
odbconn.cpp Remove some redundant code flagged by clang or GCC 2020-03-05 07:31:52 +02:00
odbconn.h
OracleInterface.java
os.h
osutil.c
osutil.h In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-24 16:14:24 +02:00
plgcnx.h
plgdbsem.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
plgdbutl.cpp Fix various spelling errors 2020-03-16 00:10:50 +02:00
plgodbc.h
plgxml.cpp - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
plgxml.h
plugutil.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +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 Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
reldef.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +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-24 16:14:24 +02:00
restget.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
tabcmg.cpp - Fix MDEV-22571 and MDEV-22572. Allow multiple ZIP table 2020-05-19 00:05:56 +02:00
tabcmg.h
tabcol.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabcol.h
tabdos.cpp Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
tabdos.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
tabext.cpp MDEV-19897 Rename source code variable names from utf8 to utf8mb3 2019-06-28 12:37:04 +04:00
tabext.h Squashed commit of connect/10.0: 2019-04-26 16:49:25 +02:00
tabfix.cpp Fixed compiler warnings from gcc and clang 5.0.1 2020-05-23 12:29:10 +03:00
tabfix.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02:00
tabfmt.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
tabfmt.h Squashed commit of connect/10.0: 2019-01-25 10:06:16 +01:00
tabjdbc.cpp Merge 10.4 into 10.5 2019-09-06 14:25:20 +03: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
tabjson.cpp Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
tabjson.h - Fix MDEV-22561 Unable to access DBF inside a ZIP archive 2020-07-13 16:30:57 +02: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
tabmul.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
tabmul.h
tabmysql.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
tabmysql.h
taboccur.cpp Fix various spelling errors 2020-03-16 00:10:50 +02:00
taboccur.h Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabodbc.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
tabodbc.h
tabpivot.cpp Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabpivot.h Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabrest.cpp Cleanups & indentation changes 2020-03-24 21:00:02 +02:00
tabrest.h Cleanups & indentation changes 2020-03-24 21:00:02 +02:00
tabsys.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabsys.h
tabtbl.cpp In CONNECT version 1.6.10 NOSQL facility is enhanced by a new way to retrieve NOSQL data. 2019-08-24 16:14:24 +02:00
tabtbl.h
tabutil.cpp Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabutil.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
tabvct.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
tabvct.h
tabvir.cpp Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
tabvir.h
tabwmi.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
tabwmi.h
tabxcl.cpp Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabxcl.h Fix various spelling errors 2020-03-16 00:10:50 +02:00
tabxml.cpp Merge 10.4 into 10.5 2020-05-05 21:16:22 +03:00
tabxml.h - Fix https://stackoverflow.com/questions/60625778/import-complex-xml-from-multiple-files-in-mariadb/60637429#60637429 2020-03-11 23:14:19 +01:00
tabzip.cpp - Fix MDEV-22571 and MDEV-22572. Allow multiple ZIP table 2020-05-19 00:05:56 +02:00
tabzip.h - Fix MDEV-22571 and MDEV-22572. Allow multiple ZIP table 2020-05-19 00:05:56 +02:00
unzip.c
unzip.h
user_connect.cc Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
user_connect.h Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
valblk.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
valblk.h
value.cpp Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
value.h Squashed commit of connect/10.0: 2019-04-26 16:49:25 +02:00
xindex.cpp Merge 10.4 into 10.5 2020-02-07 08:51:20 +02:00
xindex.h
xobject.cpp Squashed commit of connect/10.0: 2018-04-26 14:15:18 +02:00
xobject.h
xtable.h Update to version 1.07 (as for MariaDB 10.2) 2020-01-09 16:10:25 +01:00
zip.c Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
zip.h