1
0
Fork 0
Commit Graph

19 Commits

Author SHA1 Message Date
Gregory Eremin 610336a34e Rename slave package to driver
The package contains driver code that was supplemented with additional slave commands.
2019-10-28 19:32:35 +01:00
Gregory Eremin 488a08fcab Embed MySQL driver, delete unused stuff, move packages 2018-11-20 21:20:28 +01:00
Gregory Eremin 68567fad6e Implement timeouts and graceful shutdown 2018-11-15 11:34:27 +01:00
Gregory Eremin 5e2f862e2b Use original driver for queries 2018-11-14 15:56:08 +01:00
Gregory Eremin cba0886b24 Implement safepoints 2018-11-14 15:52:44 +01:00
Gregory Eremin 7e08b8e830 New enhanced reader with column names and integer signing 2018-11-12 15:13:28 +01:00
Gregory Eremin b0e2e79727 Use regexp to determine changed table 2018-11-12 13:33:47 +01:00
Gregory Eremin 07fed4b4eb Decode first, return second 2018-11-11 20:35:31 +01:00
Gregory Eremin 1308d3306a Expose reader state 2018-11-11 20:33:29 +01:00
Gregory Eremin ca74b866b6 Allow to close the connection 2018-11-11 20:32:59 +01:00
Gregory Eremin 4caf572811 Clear table map if end-of-statement flag is set 2018-11-11 16:02:11 +01:00
Gregory Eremin 6f61469eea Decouple slave connection and reader 2018-11-11 15:26:40 +01:00
Gregory Eremin b1e0b061f0 For sets and enums length is already precalculated 2018-11-11 14:47:33 +01:00
Gregory Eremin 8cbca43cf7 Simplify rows event decoding 2018-11-11 14:33:26 +01:00
Gregory Eremin 69353f61bc Everything seem to work now 2018-11-11 14:24:45 +01:00
Gregory Eremin cf0a4f73c8 Move schema package 2018-11-09 01:13:36 +01:00
Gregory Eremin 4d80368814 Finish rows parsing 2018-11-08 20:47:49 +01:00
Gregory Eremin aa2b3ad7b1 Bocadillo 2018-11-06 23:17:48 +01:00
Gregory Eremin 5ef0642499 Major refactoring
The thing still works somehow
2018-11-06 22:51:56 +01:00