Markus Mäkelä
895d950da0
Format all source files with Astyle
...
Formatted all source files Astyle.
2017-09-28 07:04:21 +03:00
MassimilianoPinto
cb57e10761
Develop merge
...
Develop merge
2017-06-29 15:34:22 +02:00
Johan Wikman
f546a17e77
Update change date of 2.2
2017-06-01 10:24:20 +03:00
Johan Wikman
27e97a546d
Remove superfluous logging
...
Just because of a debug build you do not want the transaction
parser to log.
2017-04-19 18:15:56 +03:00
Johan Wikman
b52cc4e56b
Take modutil_MySQL_bypass_whitespace into use
2017-03-17 11:54:00 +02:00
Johan Wikman
c51cd8858d
Minor optimizations to TrxBoundaryParser
2017-03-15 10:20:35 +02:00
Johan Wikman
96f0321b7e
Add program for profiling TrxBoundaryParser
2017-03-15 09:35:15 +02:00
Johan Wikman
cab176b149
Fix handling of AUTOCOMMIT=ON
2017-03-15 09:35:15 +02:00
Johan Wikman
c2add97e30
Recognise various autocommit syntaxes
...
set autocommit=1
set global autocommit=1
set session autocommit=1
set @@global.autocommit=1
set @@session.autocommit=1
2017-03-15 09:35:15 +02:00
Johan Wikman
470de51e22
Handle whitespace in TrxBoundaryParser
...
TheBoundaryMatcher is not updated as it is likely it will be removed
altogether. A regex that accepts comments in all relevant places becomes
so hairy it is unmaintainable. It seems that the only working solution
would be to first remove all comments and then perform the regex.
2017-03-15 09:35:15 +02:00
Johan Wikman
d5fc54a9de
Handle WITH CONSISTENT SNAPSHOT as well
...
TrsBoundaryParser now capable of parsing WITH CONSISTENT
SNAPSHOT transaction statements as well.
2017-03-15 09:35:15 +02:00
Johan Wikman
74fe9fb911
Add class TrxBoundaryParser
...
A class capble of detecting statements that change the transaction
state and autocommit mode.
There are still some expansion and optimization to be done.
2017-03-15 09:35:15 +02:00