Gregory Eremin
|
3cae959b1b
|
Format time per RFC 3339
|
2018-11-18 20:03:38 +01:00 |
Gregory Eremin
|
c0a153a532
|
Encode decimals as floats without precision loss
|
2018-11-18 19:02:34 +01:00 |
Gregory Eremin
|
68567fad6e
|
Implement timeouts and graceful shutdown
|
2018-11-15 11:34:27 +01:00 |
Gregory Eremin
|
a06e03473b
|
Remove debug
|
2018-11-14 16:04:09 +01:00 |
Gregory Eremin
|
b15f4b1877
|
Add mysql driver to deps
|
2018-11-14 15:59:30 +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
|
d8e5bf2d04
|
Fix query event parsing
|
2018-11-12 13:33:10 +01:00 |
Gregory Eremin
|
cb10d7cecf
|
Add support for multi-column tables to tests
|
2018-11-11 20:57:41 +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
|
9e62446755
|
Fix readme indentation
|
2018-11-11 16:17:41 +01:00 |
Gregory Eremin
|
a8dd324474
|
Fix readme
|
2018-11-11 16:16:08 +01:00 |
Gregory Eremin
|
77a97a8020
|
Update readme
|
2018-11-11 16:13:33 +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
|
8c8705581e
|
Don't forget to decode all rows in the test command
|
2018-11-11 15:04:07 +01:00 |
Gregory Eremin
|
749b2ed224
|
Remove more debug
|
2018-11-11 15:03:47 +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
|
9cd1d12583
|
Use realative path to test package
|
2018-11-09 01:17:59 +01:00 |
Gregory Eremin
|
cafb25e214
|
Adjust makefile
|
2018-11-09 01:16:38 +01:00 |
Gregory Eremin
|
cf0a4f73c8
|
Move schema package
|
2018-11-09 01:13:36 +01:00 |
Gregory Eremin
|
681ca59d22
|
Add basic makefile
|
2018-11-09 01:11:12 +01:00 |
Gregory Eremin
|
ac07b6a997
|
Use dep to maintain dependencies
|
2018-11-09 01:09:25 +01:00 |
Gregory Eremin
|
a16d6cf75c
|
Panic if resulting row is not what is expected
|
2018-11-09 00:58:38 +01:00 |
Gregory Eremin
|
9be127ae40
|
Fix easy linter issues
|
2018-11-09 00:39:23 +01:00 |
Gregory Eremin
|
858d8a7ebe
|
Fix enum test
|
2018-11-09 00:20:12 +01:00 |
Gregory Eremin
|
ced55880ef
|
Extract most decoding logic into mysql package
|
2018-11-09 00:19:43 +01:00 |
Gregory Eremin
|
f879884a1e
|
Test enums
|
2018-11-09 00:05:19 +01:00 |
Gregory Eremin
|
e86006ca42
|
Don't test bits
|
2018-11-09 00:05:08 +01:00 |
Gregory Eremin
|
bfcc5ad63e
|
Don't test geometry
|
2018-11-08 23:59:52 +01:00 |
Gregory Eremin
|
9e1f5406c1
|
Oops
|
2018-11-08 23:59:31 +01:00 |
Gregory Eremin
|
8a22495a0c
|
JSON tests
|
2018-11-08 23:29:09 +01:00 |
Gregory Eremin
|
ff91136fab
|
Sets test
|
2018-11-08 23:28:27 +01:00 |
Gregory Eremin
|
ad3be07ad1
|
Blob tests
|
2018-11-08 22:00:39 +01:00 |
Gregory Eremin
|
cc7f29afbe
|
Date and time tests
|
2018-11-08 20:49:27 +01:00 |
Gregory Eremin
|
dc78ce0707
|
Strings tests
|
2018-11-08 20:49:13 +01:00 |
Gregory Eremin
|
6a6b8b785a
|
Null tests
|
2018-11-08 20:49:04 +01:00 |
Gregory Eremin
|
f6fcf11dd0
|
Float and double tests
|
2018-11-08 20:48:57 +01:00 |
Gregory Eremin
|
c9abb856d5
|
Decimal tests
|
2018-11-08 20:48:46 +01:00 |
Gregory Eremin
|
b6b8f19d5d
|
Integer tests
|
2018-11-08 20:48:35 +01:00 |
Gregory Eremin
|
5daeb32c4a
|
Setup integration test suite
|
2018-11-08 20:48:27 +01:00 |
Gregory Eremin
|
4d80368814
|
Finish rows parsing
|
2018-11-08 20:47:49 +01:00 |
Gregory Eremin
|
42f22dc377
|
Add borrowed decimal and date/time implementations
|
2018-11-08 20:46:44 +01:00 |
Gregory Eremin
|
3a59fc8e53
|
Reorganize mysql encoding functions
|
2018-11-08 20:46:10 +01:00 |